{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":644620932,"defaultBranch":"main","name":"pokedex","ownerLogin":"withtwoemms","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-23T22:59:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7152453?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709068155.0","currentOid":""},"activityList":{"items":[{"before":"082041210bbc7536266a08da3e99a7c8f2a3c082","after":"bfd4abfa7eb5fa00df222c593e1f88ba9df1f602","ref":"refs/heads/main","pushedAt":"2024-02-27T21:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"(#27) pokedex#26: \"switch between results and metadata\"","shortMessageHtmlLink":"(#27) pokedex#26: \"switch between results and metadata\""}},{"before":null,"after":"1fbda31cc5b3e9fbba588551c25cd604ca8e226b","ref":"refs/heads/pokedex#26-switch-between-results-and-metadata","pushedAt":"2024-02-27T21:09:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"updates README","shortMessageHtmlLink":"updates README"}},{"before":"de543050810e72634d1035625462f784e8b2c92a","after":"082041210bbc7536266a08da3e99a7c8f2a3c082","ref":"refs/heads/main","pushedAt":"2024-02-27T20:02:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"(#25) pokedex#22: \"adds structural info to readme\"","shortMessageHtmlLink":"(#25) pokedex#22: \"adds structural info to readme\""}},{"before":"3f8e6cd176c8f5ef1156e34bd5758f6ab098d771","after":"11d81a2a6a760435029cddbd05070b22b7bce3be","ref":"refs/heads/pokedex#22-adds-structural-info-to-readme","pushedAt":"2024-02-27T20:00:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"intalicizes parenthetical ref","shortMessageHtmlLink":"intalicizes parenthetical ref"}},{"before":null,"after":"3f8e6cd176c8f5ef1156e34bd5758f6ab098d771","ref":"refs/heads/pokedex#22-adds-structural-info-to-readme","pushedAt":"2024-02-27T19:56:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"removes some lines","shortMessageHtmlLink":"removes some lines"}},{"before":"267e1b49821d5b5fc81a8617be3d21dfadead163","after":"de543050810e72634d1035625462f784e8b2c92a","ref":"refs/heads/main","pushedAt":"2024-02-27T19:24:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"(#24) pokedex#21: \"click rewrite\"","shortMessageHtmlLink":"(#24) pokedex#21: \"click rewrite\""}},{"before":null,"after":"d7083f6b57e61f69161e0729b22ed715df5bb3c6","ref":"refs/heads/pokedex#21-click-rewrite","pushedAt":"2024-02-27T19:22:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"changes name of poetry console script entrypoint","shortMessageHtmlLink":"changes name of poetry console script entrypoint"}},{"before":"cc8d34deba47f967ef5338052e3644b0e05e4981","after":"267e1b49821d5b5fc81a8617be3d21dfadead163","ref":"refs/heads/main","pushedAt":"2024-02-27T18:48:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"(#23) pokedex#22: \"adds install info\"","shortMessageHtmlLink":"(#23) pokedex#22: \"adds install info\""}},{"before":null,"after":"d06ee02d5239f0a692690b5ae2ab50894e30890d","ref":"refs/heads/pokedex#22-adds-install-info","pushedAt":"2024-02-27T18:46:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"black formatting","shortMessageHtmlLink":"black formatting"}},{"before":null,"after":"d06ee02d5239f0a692690b5ae2ab50894e30890d","ref":"refs/heads/updates-readme","pushedAt":"2024-02-27T18:33:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"black formatting","shortMessageHtmlLink":"black formatting"}},{"before":"4c9dd6fa8929ba30b835c97931f1426bc1cade94","after":"cc8d34deba47f967ef5338052e3644b0e05e4981","ref":"refs/heads/main","pushedAt":"2024-01-04T20:11:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"[REFACTOR] introduces ApiRequest and dynamic dispatch across implementations (#19)","shortMessageHtmlLink":"[REFACTOR] introduces ApiRequest and dynamic dispatch across implemen…"}},{"before":"e3c81d54fda48567eae739167c6f94cd11795050","after":"84e4ce5ec285130f845cc058fdfcc5c46fd298a3","ref":"refs/heads/REFACTOR-introduces-ApiRequest-and-dynamic-dispatch-across-implementations","pushedAt":"2024-01-04T20:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"corrects returntype for ApiRequest.type","shortMessageHtmlLink":"corrects returntype for ApiRequest.type"}},{"before":"0e93eb15ac1dcc901c9ca96137aea4c9001eef0d","after":"e3c81d54fda48567eae739167c6f94cd11795050","ref":"refs/heads/REFACTOR-introduces-ApiRequest-and-dynamic-dispatch-across-implementations","pushedAt":"2024-01-04T19:27:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"adds Report test","shortMessageHtmlLink":"adds Report test"}},{"before":"7fdf4f9ee94cc1ec356b609cca6e6de00a322299","after":"0e93eb15ac1dcc901c9ca96137aea4c9001eef0d","ref":"refs/heads/REFACTOR-introduces-ApiRequest-and-dynamic-dispatch-across-implementations","pushedAt":"2024-01-04T19:13:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"relaxes test coverage criterion","shortMessageHtmlLink":"relaxes test coverage criterion"}},{"before":null,"after":"7fdf4f9ee94cc1ec356b609cca6e6de00a322299","ref":"refs/heads/REFACTOR-introduces-ApiRequest-and-dynamic-dispatch-across-implementations","pushedAt":"2024-01-04T18:33:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"moves BASE_URL to centrally-located pokedex.constants module","shortMessageHtmlLink":"moves BASE_URL to centrally-located pokedex.constants module"}},{"before":null,"after":"7fdf4f9ee94cc1ec356b609cca6e6de00a322299","ref":"refs/heads/some-refactoring","pushedAt":"2024-01-04T18:16:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"moves BASE_URL to centrally-located pokedex.constants module","shortMessageHtmlLink":"moves BASE_URL to centrally-located pokedex.constants module"}},{"before":"97b701dbf20bd3d579623e022a229634576dd956","after":"4c9dd6fa8929ba30b835c97931f1426bc1cade94","ref":"refs/heads/main","pushedAt":"2023-12-31T23:51:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"pokedex#16: \"adds synchronous local storage\" (#17)","shortMessageHtmlLink":"pokedex#16: \"adds synchronous local storage\" (#17)"}},{"before":"a8559737ebc7c08709bc5a94dd9af110e884d9a7","after":"bec7de2c4349b247caa0eb185318e220901bb89b","ref":"refs/heads/pokedex#16-synchronous-local-storage","pushedAt":"2023-12-31T23:50:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"removes trailing underscore from method name","shortMessageHtmlLink":"removes trailing underscore from method name"}},{"before":"dd30954fddf23a259edfe4b5022b4ad5a47e3c53","after":"a8559737ebc7c08709bc5a94dd9af110e884d9a7","ref":"refs/heads/pokedex#16-synchronous-local-storage","pushedAt":"2023-12-30T20:45:23.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"linting","shortMessageHtmlLink":"linting"}},{"before":"f4e5751cad07cdab75c79d123b2a87e7ef421cb0","after":"dd30954fddf23a259edfe4b5022b4ad5a47e3c53","ref":"refs/heads/pokedex#16-synchronous-local-storage","pushedAt":"2023-12-28T09:40:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"adds test.pokedex.db package","shortMessageHtmlLink":"adds test.pokedex.db package"}},{"before":null,"after":"f4e5751cad07cdab75c79d123b2a87e7ef421cb0","ref":"refs/heads/pokedex#16-synchronous-local-storage","pushedAt":"2023-12-28T09:34:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":"48e59172dfdc140c8125ed84d846866f8ce20399","after":"97b701dbf20bd3d579623e022a229634576dd956","ref":"refs/heads/main","pushedAt":"2023-05-30T02:04:02.654Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"pokedex#7: \"makes pokemon requests to downstream api concurrent\" (#15)\n\n# Summary:\r\n\r\nBottleneck assuaged as `pokedex.api.client.get_pokemon` is now powered by [actionpack](https://github.com/withtwoemms/actionpack). The following call, which used to routinely take over 20 seconds, now runs in ~6 seconds now:\r\n``` \r\npoetry run get-pokemon by --type ghost\r\n```\r\n\r\n### Notes:\r\n* in the future, will consider means of increasing batch size when requesting from upstream API\r\n* closes #7","shortMessageHtmlLink":"pokedex#7: \"makes pokemon requests to downstream api concurrent\" (#15)"}},{"before":"61ee22edbfc8f95937d1d850292f62f1f3715bfc","after":"82bb7bce5151761d08fe602a4a018585ff2b1832","ref":"refs/heads/pokedex#7-makes-pokemon-requests-to-downstream-api-concurrent","pushedAt":"2023-05-30T02:02:31.788Z","pushType":"push","commitsCount":2,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"updates README","shortMessageHtmlLink":"updates README"}},{"before":null,"after":"61ee22edbfc8f95937d1d850292f62f1f3715bfc","ref":"refs/heads/pokedex#7-makes-pokemon-requests-to-downstream-api-concurrent","pushedAt":"2023-05-30T01:02:20.459Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"pokedex.api.client.get_pokemon now powered by actionpack","shortMessageHtmlLink":"pokedex.api.client.get_pokemon now powered by actionpack"}},{"before":"f9b7db664a6bf9a48e67a89e887360d7013b1cfe","after":"48e59172dfdc140c8125ed84d846866f8ce20399","ref":"refs/heads/main","pushedAt":"2023-05-29T23:52:20.569Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"pokedex#2: \"introduces pokemon fetch by move\" (#11)\n\n### Summary:\r\n\r\nIntroduces the `get_pokemon_by_move` entrypoint. To navigate the paginated \"move/\" endpoint, the `search_endpoint` functionality is introduced. Refactors previous entrypoint to leverage new, more general client code.\r\n\r\n### Notes:\r\n\r\n* closes issue #2","shortMessageHtmlLink":"pokedex#2: \"introduces pokemon fetch by move\" (#11)"}},{"before":"a1ab595e70738240bc91c5f8319af9badc6c108d","after":"335590d79e7d72efe4258ee9403ae725424acdf5","ref":"refs/heads/pokedex#2-introduces-pokemon-fetch-by-move","pushedAt":"2023-05-29T23:49:31.452Z","pushType":"push","commitsCount":12,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pokedex#2-introduces-pokemon-fetch-by-move","shortMessageHtmlLink":"Merge branch 'main' into pokedex#2-introduces-pokemon-fetch-by-move"}},{"before":"36d84ba1961a708c2c86bf05a2dd486e0d2b504f","after":"f9b7db664a6bf9a48e67a89e887360d7013b1cfe","ref":"refs/heads/main","pushedAt":"2023-05-29T23:48:45.062Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"Merge pull request #13 from withtwoemms/pokedex#12-adds-test-coverage-reporting\n\npokedex#12: \"adds test coverage reporting\"","shortMessageHtmlLink":"Merge pull request #13 from #12-adds-test-coverage-reporting"}},{"before":"92e9a09790eb87fb2e3359ed97c37a8136c2a28a","after":"9de881485a44f9f606e503f2a47825a438e8bcbe","ref":"refs/heads/pokedex#12-adds-test-coverage-reporting","pushedAt":"2023-05-29T23:43:56.753Z","pushType":"push","commitsCount":1,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"prefixes buildscripts with `python -m`","shortMessageHtmlLink":"prefixes buildscripts with python -m"}},{"before":"c5c7073b57d28751cc006e007ed49e438562a005","after":"92e9a09790eb87fb2e3359ed97c37a8136c2a28a","ref":"refs/heads/pokedex#12-adds-test-coverage-reporting","pushedAt":"2023-05-29T23:29:34.776Z","pushType":"push","commitsCount":2,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"updates README","shortMessageHtmlLink":"updates README"}},{"before":null,"after":"c5c7073b57d28751cc006e007ed49e438562a005","ref":"refs/heads/pokedex#12-adds-test-coverage-reporting","pushedAt":"2023-05-29T22:41:18.418Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"withtwoemms","name":"Emmanuel I. Obi","path":"/withtwoemms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7152453?s=80&v=4"},"commit":{"message":"single -> double quote conversion","shortMessageHtmlLink":"single -> double quote conversion"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBvga1AA","startCursor":null,"endCursor":null}},"title":"Activity · withtwoemms/pokedex"}