{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":99418283,"defaultBranch":"master","name":"toys","ownerLogin":"pfuntner","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-05T11:17:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23261559?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712240959.0","currentOid":""},"activityList":{"items":[{"before":"53b906fc38ea57a58ce44488985a63229103853e","after":"dde5b57fe76e752b374a6f238a2f35c8928e0a76","ref":"refs/heads/master","pushedAt":"2024-06-11T15:09:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Using os.path.expanduser() again","shortMessageHtmlLink":"Using os.path.expanduser() again"}},{"before":"2183831bf3a5ee93e715042b9c5e37b3e65d0e07","after":"53b906fc38ea57a58ce44488985a63229103853e","ref":"refs/heads/master","pushedAt":"2024-06-11T15:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Using os.path.expanduser()","shortMessageHtmlLink":"Using os.path.expanduser()"}},{"before":"19648e50c41092b5f2645a4eb4e598ff27ca9840","after":"2183831bf3a5ee93e715042b9c5e37b3e65d0e07","ref":"refs/heads/master","pushedAt":"2024-06-11T13:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Switch to using shutil.get_terminal_size() to get the number of rows instead of tput","shortMessageHtmlLink":"Switch to using shutil.get_terminal_size() to get the number of rows …"}},{"before":"fd0175daeb1e6925345bf9f0674bdf769d5a8b81","after":"19648e50c41092b5f2645a4eb4e598ff27ca9840","ref":"refs/heads/master","pushedAt":"2024-06-07T11:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Creating new tool","shortMessageHtmlLink":"Creating new tool"}},{"before":"3425797d296be3afaf50d67626fa06abb5d04361","after":"fd0175daeb1e6925345bf9f0674bdf769d5a8b81","ref":"refs/heads/master","pushedAt":"2024-05-30T12:42:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Fixing warning","shortMessageHtmlLink":"Fixing warning"}},{"before":"c44b66fb2d8e0927da37ef2600810ca8bd84dee1","after":"3425797d296be3afaf50d67626fa06abb5d04361","ref":"refs/heads/master","pushedAt":"2024-05-29T19:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Turning aws assert into a warning message\n\nAfter I switched to a method that getting AWS credentials that are only good for 8 hours (!!), I added an `assert` to let me know when the aws cli fails. Instead of failing, I'm just going to turn the `assert` into a warning message and think I will lean on GCP instances more moving forward. This won't require me to renew the credentials so often.","shortMessageHtmlLink":"Turning aws assert into a warning message"}},{"before":"e8833c09a03955adbd5e4f0aa9b3fd556958a64b","after":"c44b66fb2d8e0927da37ef2600810ca8bd84dee1","ref":"refs/heads/master","pushedAt":"2024-05-21T12:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"indenting a `return`, switching some 4-space indents to 2-space (personal preference)","shortMessageHtmlLink":"indenting a return, switching some 4-space indents to 2-space (pers…"}},{"before":"14fab5461d80678f84e149de3e0dccb9b8609bd7","after":"e8833c09a03955adbd5e4f0aa9b3fd556958a64b","ref":"refs/heads/master","pushedAt":"2024-05-20T15:06:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Replacing list of improvements to a hyperlink of open issues","shortMessageHtmlLink":"Replacing list of improvements to a hyperlink of open issues"}},{"before":"b76028bbdd1074d023ecca2a9eed9ca32347befd","after":"14fab5461d80678f84e149de3e0dccb9b8609bd7","ref":"refs/heads/master","pushedAt":"2024-05-20T14:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Adding note of more improvements","shortMessageHtmlLink":"Adding note of more improvements"}},{"before":"f12d4b8deccda8c944599ef7c92ee40e5fdc974c","after":"b76028bbdd1074d023ecca2a9eed9ca32347befd","ref":"refs/heads/master","pushedAt":"2024-05-20T13:52:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Improving cat example - providing a target","shortMessageHtmlLink":"Improving cat example - providing a target"}},{"before":"d1146c29ee0fa5db26fed903393893b0b0780740","after":"f12d4b8deccda8c944599ef7c92ee40e5fdc974c","ref":"refs/heads/master","pushedAt":"2024-05-20T13:50:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Fixing a typo and more improvements.","shortMessageHtmlLink":"Fixing a typo and more improvements."}},{"before":"0623138bae970e18571b488c67ecd9f87a283925","after":"d1146c29ee0fa5db26fed903393893b0b0780740","ref":"refs/heads/master","pushedAt":"2024-05-20T12:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Catching JSON parsing exception to replace nasty exception with meaningful message","shortMessageHtmlLink":"Catching JSON parsing exception to replace nasty exception with meani…"}},{"before":"b474b9fccbd563e6de0c1b9989d691fa66839d74","after":"0623138bae970e18571b488c67ecd9f87a283925","ref":"refs/heads/master","pushedAt":"2024-05-20T12:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Tweaking describe command to give the length of a string","shortMessageHtmlLink":"Tweaking describe command to give the length of a string"}},{"before":"f1f19d6a7d1f450441e9d7c48f5c3dd92c9c53ed","after":"b474b9fccbd563e6de0c1b9989d691fa66839d74","ref":"refs/heads/master","pushedAt":"2024-05-20T12:16:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Improving some notes","shortMessageHtmlLink":"Improving some notes"}},{"before":"57958b2a5b30b7134caf8a931dee0b818dd29020","after":"f1f19d6a7d1f450441e9d7c48f5c3dd92c9c53ed","ref":"refs/heads/master","pushedAt":"2024-05-20T12:13:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Standardizing Linux -> Unix","shortMessageHtmlLink":"Standardizing Linux -> Unix"}},{"before":"12fff98af59abc2801779b9576bf02cb72612347","after":"57958b2a5b30b7134caf8a931dee0b818dd29020","ref":"refs/heads/master","pushedAt":"2024-05-20T12:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Reworking the table of contents","shortMessageHtmlLink":"Reworking the table of contents"}},{"before":"9bd3b7e3ffe995da1fba125d5df0fb1b0aa8681c","after":"12fff98af59abc2801779b9576bf02cb72612347","ref":"refs/heads/master","pushedAt":"2024-05-20T11:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Adding doc for json-shell","shortMessageHtmlLink":"Adding doc for json-shell"}},{"before":"bee075cc9a5a36c984b682fec307487aa91432a6","after":"9bd3b7e3ffe995da1fba125d5df0fb1b0aa8681c","ref":"refs/heads/master","pushedAt":"2024-05-20T11:57:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Adding `return` after warning for unwanted subcommand arguments","shortMessageHtmlLink":"Adding return after warning for unwanted subcommand arguments"}},{"before":"d55fbf72a4b8f36548fbbb01906b0d7b4aeccaf6","after":"bee075cc9a5a36c984b682fec307487aa91432a6","ref":"refs/heads/master","pushedAt":"2024-05-20T11:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Fixing a bug in the describe command I found while doing doc","shortMessageHtmlLink":"Fixing a bug in the describe command I found while doing doc"}},{"before":"519aa1f3026a243218e7039bf38dea1c532d4c34","after":"d55fbf72a4b8f36548fbbb01906b0d7b4aeccaf6","ref":"refs/heads/master","pushedAt":"2024-05-19T18:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Various improvements","shortMessageHtmlLink":"Various improvements"}},{"before":"a06ca1e70bf41e03705426a722ec85f806d739c6","after":"519aa1f3026a243218e7039bf38dea1c532d4c34","ref":"refs/heads/master","pushedAt":"2024-05-19T16:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Added a `describe` command","shortMessageHtmlLink":"Added a describe command"}},{"before":"1e61f6d64e447611466bad2fc3f208b05e6d2368","after":"a06ca1e70bf41e03705426a722ec85f806d739c6","ref":"refs/heads/master","pushedAt":"2024-05-19T15:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Major rework to support tab-completion: both the commands themselves (`ca` becomes `cat`) and with node keys for cat & cd! I also consolidated some code that cat/cd shared and hopefully made it a little cleaner.","shortMessageHtmlLink":"Major rework to support tab-completion: both the commands themselves …"}},{"before":"e54ac6b64ab37745e69f19ad41facfbf360a6add","after":"1e61f6d64e447611466bad2fc3f208b05e6d2368","ref":"refs/heads/master","pushedAt":"2024-05-18T11:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Adding comments to argparse, improving sample script a little","shortMessageHtmlLink":"Adding comments to argparse, improving sample script a little"}},{"before":"a69bdd6ff302a1a8af57cd1941d3bad17d8fd0e6","after":"e54ac6b64ab37745e69f19ad41facfbf360a6add","ref":"refs/heads/master","pushedAt":"2024-05-18T11:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Reverting the `echo -n` change. Sometimes I need the newline~","shortMessageHtmlLink":"Reverting the echo -n change. Sometimes I need the newline~"}},{"before":"71886883ea6423f61dbe25f58152574c3d3c8128","after":"a69bdd6ff302a1a8af57cd1941d3bad17d8fd0e6","ref":"refs/heads/master","pushedAt":"2024-05-18T11:23:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Tweaking samples/sample.sh\n\nI had been annoyed that if `argparse` failed, the sample script would print an extra blank link. I think there's a blank line in the output from `argparse` and the `echo` adds another one. This will prevent `echo` from adding the extra newline.","shortMessageHtmlLink":"Tweaking samples/sample.sh"}},{"before":"9afc67d0ebc4b8ae911a9f5332b6ba23970a732a","after":"71886883ea6423f61dbe25f58152574c3d3c8128","ref":"refs/heads/master","pushedAt":"2024-05-18T11:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Committing some tools I've been prototyping\n\nI had been working on these in my proto repo until they were ready and I think they are ready now! I'm creating some new tools and an sample script:\n\n - bin/argparse: A Pythonesqe tool to use in Bash scripts - provides similar function as the Python argparse module\n - bin/logging: A Pythonesqe tool to use in Bash scripts - provides similar function as the Python logging module\n - sample/sample.sh: A sample Bash script that makes use of bin/argparse and bin/logging","shortMessageHtmlLink":"Committing some tools I've been prototyping"}},{"before":"57370c6197d28f80636fb34c56ba6a89a9875f51","after":"9afc67d0ebc4b8ae911a9f5332b6ba23970a732a","ref":"refs/heads/master","pushedAt":"2024-05-10T18:52:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Creating new tool","shortMessageHtmlLink":"Creating new tool"}},{"before":"71281b7ae7bc6842fec753a037a7f80727ca0f57","after":"57370c6197d28f80636fb34c56ba6a89a9875f51","ref":"refs/heads/master","pushedAt":"2024-05-09T13:31:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Handling an empty string entered at the prompt","shortMessageHtmlLink":"Handling an empty string entered at the prompt"}},{"before":"4da6a32140f3f4c6d3d262e0f8d3432db49f51f7","after":"71281b7ae7bc6842fec753a037a7f80727ca0f57","ref":"refs/heads/master","pushedAt":"2024-05-09T13:08:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Adding a message about using `help`","shortMessageHtmlLink":"Adding a message about using help"}},{"before":"f4dc02bbd0e429527ccf612badd1fe6fe1569bd6","after":"4da6a32140f3f4c6d3d262e0f8d3432db49f51f7","ref":"refs/heads/master","pushedAt":"2024-05-09T13:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pfuntner","name":"John Pfuntner","path":"/pfuntner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23261559?s=80&v=4"},"commit":{"message":"Correcting logic for help, expanding on `cd` in help","shortMessageHtmlLink":"Correcting logic for help, expanding on cd in help"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYl9R6AA","startCursor":null,"endCursor":null}},"title":"Activity · pfuntner/toys"}