{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":739042221,"defaultBranch":"main","name":"reddit_marvel_snap_card_bot","ownerLogin":"alexloney","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-04T16:30:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7762708?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705354885.0","currentOid":""},"activityList":{"items":[{"before":"a91e8520fd5f39280fa1828af2ddd146be79f3ae","after":null,"ref":"refs/heads/18-search-should-count-exact-whole-match-higher","pushedAt":"2024-01-15T21:41:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"}},{"before":"c34589cd57b183be78f79d7da17359c7c25968e6","after":"997a84e908302a80a9ac2105d4cba996363b10b6","ref":"refs/heads/main","pushedAt":"2024-01-15T21:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Prefer exact card match (#19)\n\nThis closes #18, when viewing matching results, I found that a user\r\ncould search for `[[Death]]` but it would return results for:\r\n* Death\r\n* Death's Domain\r\n* Alter of Death\r\n\r\nWhile I can see *why* these matched, since \"Death\" was included in all\r\nof them, it does provide a slightly misleading result, since it is\r\npretty obvious that a user would like to see the card \"Death\" and not\r\nthe other locations.\r\n\r\nTo resolve this, I've updated the matching to prefer an exact match to\r\nthe full text first. If no exact match is found, then it will pull in\r\nthe other matches. This will allow someone searching for `[[Death]]` to\r\nmatch to exactly the card \"Death\" and not the other partial-matches.\r\n\r\nIf the original search is not spelled correctly, for example if it is\r\n`[[Daeth]]`, then this will bypass the logic above and will pull in\r\npartial matches.\r\n\r\nAdditionally, this updates the CI/CD pipeline to require test to be\r\ncompleted before it builds the Docker container.","shortMessageHtmlLink":"Prefer exact card match (#19)"}},{"before":"34b075427b341313066776a5ee0ab6f394f7ac2b","after":"a91e8520fd5f39280fa1828af2ddd146be79f3ae","ref":"refs/heads/18-search-should-count-exact-whole-match-higher","pushedAt":"2024-01-15T21:29:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding needs to main release","shortMessageHtmlLink":"Adding needs to main release"}},{"before":"32d22c4ea3c9b47642fd07e8a9a223284131db1c","after":"34b075427b341313066776a5ee0ab6f394f7ac2b","ref":"refs/heads/18-search-should-count-exact-whole-match-higher","pushedAt":"2024-01-15T21:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding job needs","shortMessageHtmlLink":"Adding job needs"}},{"before":"c34589cd57b183be78f79d7da17359c7c25968e6","after":"32d22c4ea3c9b47642fd07e8a9a223284131db1c","ref":"refs/heads/18-search-should-count-exact-whole-match-higher","pushedAt":"2024-01-15T21:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding search priority weight to the first full match, only doing partial match if a full match is not found.","shortMessageHtmlLink":"Adding search priority weight to the first full match, only doing par…"}},{"before":null,"after":"c34589cd57b183be78f79d7da17359c7c25968e6","ref":"refs/heads/18-search-should-count-exact-whole-match-higher","pushedAt":"2024-01-15T19:08:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Update issue templates","shortMessageHtmlLink":"Update issue templates"}},{"before":"b627fc72c15a12c6701edaf17fcb024e17d6ee25","after":"c34589cd57b183be78f79d7da17359c7c25968e6","ref":"refs/heads/main","pushedAt":"2024-01-13T23:33:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Update issue templates","shortMessageHtmlLink":"Update issue templates"}},{"before":"8a0a678b5074333a4fc0e55bc6c0fad54a3f5900","after":null,"ref":"refs/heads/14-ignore-comments-from-old-snap-bot","pushedAt":"2024-01-13T23:25:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"}},{"before":"aade5cf0a32ccaa92a0e3e59154df71842541656","after":"b627fc72c15a12c6701edaf17fcb024e17d6ee25","ref":"refs/heads/main","pushedAt":"2024-01-13T23:25:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Ignore old Marvel Snap bot (#17)\n\nSince I have been unable to contact the original bot creator as the\r\n/u/MarvelSnapCardBot account does not allow direct messages and I do not\r\nsee anywhere on that bot account where the owner claimed ownership. Nor\r\ndo I see any github repositories listing that bot account. I have added\r\nan ignore into this bot so that it will ignore comments created by\r\n/u/MarvelSnapCardBot as well as when it checks to see if it should reply\r\nto a comment, it will skip replying to it if /u/MarvelSnapCardBot has\r\nalready replied.\r\n\r\nThis is just a bit of insurance in case the /u/MarvelSnapCardBot comes\r\nback online at some point, I don't want for both that bot and this bot\r\nto double-comment on peoples comments. So instead, if\r\n/u/MarvelSnapCardBot has already commented, this bot will ignore the\r\ncomment and move on from it.\r\n\r\nThis does not solve the issue where this bot acts faster than\r\n/u/MarvelSnapCardBot. If that is the case, then this bot will reply to\r\nthe comment, then the /u/MarvelSnapCardBot bot will reply, producing a\r\ndouble-comment situation. If that occurs, I will see if I am able to\r\ncontact the owner of /u/MarvelSnapCardBot and working something out.","shortMessageHtmlLink":"Ignore old Marvel Snap bot (#17)"}},{"before":"aade5cf0a32ccaa92a0e3e59154df71842541656","after":"8a0a678b5074333a4fc0e55bc6c0fad54a3f5900","ref":"refs/heads/14-ignore-comments-from-old-snap-bot","pushedAt":"2024-01-13T23:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding an ignore for the old /u/MarvelSnapCardBot","shortMessageHtmlLink":"Adding an ignore for the old /u/MarvelSnapCardBot"}},{"before":null,"after":"aade5cf0a32ccaa92a0e3e59154df71842541656","ref":"refs/heads/14-ignore-comments-from-old-snap-bot","pushedAt":"2024-01-13T23:16:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Fix Base/Summon Order (#16)\n\nIt looks like the data source that is being used (marvelsnap.pro) is not\r\nbeing consistent on when `is_Token` is or isn't being set. So it\r\nresulted in some instances where a card would be linked together, but\r\nwould not indicate which is the token and which is the base card,\r\ncausing output that looked like the summon summoned the base card.\r\n\r\nIn addition to the above, I found some other inconsistencies such as\r\n`Widow's Bite` did not list as connected to `Black Widow`, causing it to\r\nappear as a standalone card rather thing pulling in that it was\r\nsummoned.\r\n\r\nInstead of continuing with a hardcoded list of corrected issues, I've\r\ncreated a `patches.py` which contains a configuration file for all\r\npatches that I'm applying to the data source after reading it. This is\r\nto correct any of these inconsistencies that I'm seeing. Now, patching a\r\ndata source like this isn't ideal, but I'm uncertain how to resolve this\r\nwithout doing something like that. So I've read over the data source and\r\ntried to find all instances that required a similar patch and apply them\r\nhere.\r\n\r\nOne additional comment, I noticed that `Spider-Man` links to `Uncle\r\nBen`, listing `Uncle Ben` as a token of the card. There are two strange\r\nthings with this. Firstly, I'd expect the opposite direction for a\r\ncard/token. Secondly, `Uncle Ben` hasn't been released. So instead of\r\noutputting like that, I'm just removing `Uncle Ben` from the results.\r\n\r\nOne thought here, instead of removing `Uncle Ben`, we could have a data\r\npatch that unlinks `Spider-Man` from it, to still allow it to be\r\nsearched? I think it's a bit less important at this point, so I'll just\r\nkeep `Uncle Ben` removed for the moment.","shortMessageHtmlLink":"Fix Base/Summon Order (#16)"}},{"before":"a88d7bbfa24554c1d1679b21f2b7b13e5b778d91","after":null,"ref":"refs/heads/15-base-and-summon-order-wrong","pushedAt":"2024-01-13T23:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"}},{"before":"d1d26dc9e62045d87306686a88139b4771afcfbd","after":"aade5cf0a32ccaa92a0e3e59154df71842541656","ref":"refs/heads/main","pushedAt":"2024-01-13T23:13:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Fix Base/Summon Order (#16)\n\nIt looks like the data source that is being used (marvelsnap.pro) is not\r\nbeing consistent on when `is_Token` is or isn't being set. So it\r\nresulted in some instances where a card would be linked together, but\r\nwould not indicate which is the token and which is the base card,\r\ncausing output that looked like the summon summoned the base card.\r\n\r\nIn addition to the above, I found some other inconsistencies such as\r\n`Widow's Bite` did not list as connected to `Black Widow`, causing it to\r\nappear as a standalone card rather thing pulling in that it was\r\nsummoned.\r\n\r\nInstead of continuing with a hardcoded list of corrected issues, I've\r\ncreated a `patches.py` which contains a configuration file for all\r\npatches that I'm applying to the data source after reading it. This is\r\nto correct any of these inconsistencies that I'm seeing. Now, patching a\r\ndata source like this isn't ideal, but I'm uncertain how to resolve this\r\nwithout doing something like that. So I've read over the data source and\r\ntried to find all instances that required a similar patch and apply them\r\nhere.\r\n\r\nOne additional comment, I noticed that `Spider-Man` links to `Uncle\r\nBen`, listing `Uncle Ben` as a token of the card. There are two strange\r\nthings with this. Firstly, I'd expect the opposite direction for a\r\ncard/token. Secondly, `Uncle Ben` hasn't been released. So instead of\r\noutputting like that, I'm just removing `Uncle Ben` from the results.\r\n\r\nOne thought here, instead of removing `Uncle Ben`, we could have a data\r\npatch that unlinks `Spider-Man` from it, to still allow it to be\r\nsearched? I think it's a bit less important at this point, so I'll just\r\nkeep `Uncle Ben` removed for the moment.","shortMessageHtmlLink":"Fix Base/Summon Order (#16)"}},{"before":"d1d26dc9e62045d87306686a88139b4771afcfbd","after":"a88d7bbfa24554c1d1679b21f2b7b13e5b778d91","ref":"refs/heads/15-base-and-summon-order-wrong","pushedAt":"2024-01-13T23:02:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding a \"matchable\" flag to allow us to hide a card from being matched as well. Added a few more manual patches for the data","shortMessageHtmlLink":"Adding a \"matchable\" flag to allow us to hide a card from being match…"}},{"before":null,"after":"d1d26dc9e62045d87306686a88139b4771afcfbd","ref":"refs/heads/15-base-and-summon-order-wrong","pushedAt":"2024-01-13T21:52:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Fix High Evolutionary Cards (#13)\n\nThere are a few things wrapped into this pull request:\r\n1. Closes #9, a hardcoded list of Evolved cards specifically removes the\r\nURLs from the output\r\n2. Closes #6, removes the invalid formatting for evolved cards\r\n3. Adds the \"Evolved\" word to the title of the evolved cards\r\n4. Adds word to the Snowguard summons name\r\n5. Allows some cards to become unsearchable\r\n6. Updating unit test to remove pointless loop","shortMessageHtmlLink":"Fix High Evolutionary Cards (#13)"}},{"before":"a54e593311b29551d6bd2df8f5645015fa0eca4f","after":null,"ref":"refs/heads/6-high-evo-cards-not-formatting-correctly","pushedAt":"2024-01-13T03:10:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"}},{"before":"a8f355a5e12b2dac13cd2c17d28646fdca424608","after":"d1d26dc9e62045d87306686a88139b4771afcfbd","ref":"refs/heads/main","pushedAt":"2024-01-13T03:10:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Fix High Evolutionary Cards (#13)\n\nThere are a few things wrapped into this pull request:\r\n1. Closes #9, a hardcoded list of Evolved cards specifically removes the\r\nURLs from the output\r\n2. Closes #6, removes the invalid formatting for evolved cards\r\n3. Adds the \"Evolved\" word to the title of the evolved cards\r\n4. Adds word to the Snowguard summons name\r\n5. Allows some cards to become unsearchable\r\n6. Updating unit test to remove pointless loop","shortMessageHtmlLink":"Fix High Evolutionary Cards (#13)"}},{"before":"1740496208334f073fed181696bf1ce937ee9473","after":"a54e593311b29551d6bd2df8f5645015fa0eca4f","ref":"refs/heads/6-high-evo-cards-not-formatting-correctly","pushedAt":"2024-01-13T03:04:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Correcting for missing URLs","shortMessageHtmlLink":"Correcting for missing URLs"}},{"before":"a8f355a5e12b2dac13cd2c17d28646fdca424608","after":"1740496208334f073fed181696bf1ce937ee9473","ref":"refs/heads/6-high-evo-cards-not-formatting-correctly","pushedAt":"2024-01-13T02:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Correcting display of evolved cards, adding searchable and name replacement lookups","shortMessageHtmlLink":"Correcting display of evolved cards, adding searchable and name repla…"}},{"before":null,"after":"a8f355a5e12b2dac13cd2c17d28646fdca424608","ref":"refs/heads/6-high-evo-cards-not-formatting-correctly","pushedAt":"2024-01-13T02:01:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding formatting to summoned cards (#12)\n\nGiven the large amount of cards some cards (like Thanos and Nico) can\r\nsummon, it became a bit difficult to read and tell where one summon\r\nended and the next card began at a quick glance. This changes that by\r\nadding a bullet-point list to all cards that are summoned by another\r\ncard, when the base card is listed in the response.","shortMessageHtmlLink":"Adding formatting to summoned cards (#12)"}},{"before":"67094f70c2f8f4d8c36eafb0833d0d6df72a91e3","after":null,"ref":"refs/heads/7-token-card-formatting","pushedAt":"2024-01-13T01:53:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"}},{"before":"e20f1ca8e91850879732dfe0f91922188186d453","after":"a8f355a5e12b2dac13cd2c17d28646fdca424608","ref":"refs/heads/main","pushedAt":"2024-01-13T01:53:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding formatting to summoned cards (#12)\n\nGiven the large amount of cards some cards (like Thanos and Nico) can\r\nsummon, it became a bit difficult to read and tell where one summon\r\nended and the next card began at a quick glance. This changes that by\r\nadding a bullet-point list to all cards that are summoned by another\r\ncard, when the base card is listed in the response.","shortMessageHtmlLink":"Adding formatting to summoned cards (#12)"}},{"before":"e20f1ca8e91850879732dfe0f91922188186d453","after":"67094f70c2f8f4d8c36eafb0833d0d6df72a91e3","ref":"refs/heads/7-token-card-formatting","pushedAt":"2024-01-13T01:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding a bullet-point formatting to summoned cards","shortMessageHtmlLink":"Adding a bullet-point formatting to summoned cards"}},{"before":null,"after":"e20f1ca8e91850879732dfe0f91922188186d453","ref":"refs/heads/7-token-card-formatting","pushedAt":"2024-01-13T01:20:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Better Search and Token Lookup (#11)\n\nThis revamps the way tokens are searched for. It might be slightly less\r\nintuitive, but I feel like it provides an overall better user\r\nexperience.\r\n\r\nWhen someone searches for a base card like `[[thanos]]`, this will check\r\nto see what cards may be created by that card (e.g. Soul Stone, Time\r\nStone, etc.) and it will automatically pull those in, producing an\r\noutput that includes both the base card and the added tokens.\r\n\r\nIn addition to that, if someone searches directly for a token like\r\n`[[Soul Stone]]`, this will detect that it is a token and will replace\r\nthe token with the base card (e.g. `[[Thanos]]`), then it will resolve\r\nlike normal, which will pull in all associated cards.","shortMessageHtmlLink":"Better Search and Token Lookup (#11)"}},{"before":"301389ed8fcb31b5f4675fd609f76da0b94fd5da","after":null,"ref":"refs/heads/4-better-search-filtering","pushedAt":"2024-01-13T01:19:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"}},{"before":"7b29a69e84ecd40828c235e26d66a6583b70369d","after":"e20f1ca8e91850879732dfe0f91922188186d453","ref":"refs/heads/main","pushedAt":"2024-01-13T01:19:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Better Search and Token Lookup (#11)\n\nThis revamps the way tokens are searched for. It might be slightly less\r\nintuitive, but I feel like it provides an overall better user\r\nexperience.\r\n\r\nWhen someone searches for a base card like `[[thanos]]`, this will check\r\nto see what cards may be created by that card (e.g. Soul Stone, Time\r\nStone, etc.) and it will automatically pull those in, producing an\r\noutput that includes both the base card and the added tokens.\r\n\r\nIn addition to that, if someone searches directly for a token like\r\n`[[Soul Stone]]`, this will detect that it is a token and will replace\r\nthe token with the base card (e.g. `[[Thanos]]`), then it will resolve\r\nlike normal, which will pull in all associated cards.","shortMessageHtmlLink":"Better Search and Token Lookup (#11)"}},{"before":"813a5d62d4e45a3cf87493e379909d05cc257d76","after":"301389ed8fcb31b5f4675fd609f76da0b94fd5da","ref":"refs/heads/4-better-search-filtering","pushedAt":"2024-01-13T01:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Fixed issue where Nico would incorrectly pull in too many token summons","shortMessageHtmlLink":"Fixed issue where Nico would incorrectly pull in too many token summons"}},{"before":"fe81a2689db0c2bb5cb64dd638ae8b3cbc52dd90","after":"813a5d62d4e45a3cf87493e379909d05cc257d76","ref":"refs/heads/4-better-search-filtering","pushedAt":"2024-01-13T00:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Removing duplicate cards after token resolution","shortMessageHtmlLink":"Removing duplicate cards after token resolution"}},{"before":"48a4b26082b4c91f6577a63043b5f8860d87bf48","after":"fe81a2689db0c2bb5cb64dd638ae8b3cbc52dd90","ref":"refs/heads/4-better-search-filtering","pushedAt":"2024-01-13T00:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Removing test code that got left in","shortMessageHtmlLink":"Removing test code that got left in"}},{"before":"7b29a69e84ecd40828c235e26d66a6583b70369d","after":"48a4b26082b4c91f6577a63043b5f8860d87bf48","ref":"refs/heads/4-better-search-filtering","pushedAt":"2024-01-13T00:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexloney","name":"Alex","path":"/alexloney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7762708?s=80&v=4"},"commit":{"message":"Adding a way for cards to go from Token -> Base Card -> Token(s)","shortMessageHtmlLink":"Adding a way for cards to go from Token -> Base Card -> Token(s)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xNVQyMTo0MToyNS4wMDAwMDBazwAAAAPgbeem","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xNVQyMTo0MToyNS4wMDAwMDBazwAAAAPgbeem","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xM1QwMDo0Mzo1Ny4wMDAwMDBazwAAAAPeqsBH"}},"title":"Activity · alexloney/reddit_marvel_snap_card_bot"}