{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":151083073,"defaultBranch":"bobbit-0.2.x","name":"bobbit","ownerLogin":"pbui","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-01T12:15:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3976244?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1664903853.430911","currentOid":""},"activityList":{"items":[{"before":"8916f9333cdaac39d6f128f3d2d338c31d29d904","after":"ef934827e2564fd04fc206ef1e4d814d4a52785d","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-30T01:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"sports: update URL, not all teams have links, initialize games","shortMessageHtmlLink":"sports: update URL, not all teams have links, initialize games"}},{"before":"0506c2c58a93265c94edaefa57a90a84ddaec132","after":"8916f9333cdaac39d6f128f3d2d338c31d29d904","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-30T00:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"sports: unescape team names","shortMessageHtmlLink":"sports: unescape team names"}},{"before":"ef1c1751412d821ae56e787d9ae3283412f52843","after":"0506c2c58a93265c94edaefa57a90a84ddaec132","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-25T03:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"feeds: allow for articles older than week\n\nUseful for catching up on broken feeds (ie. observer)","shortMessageHtmlLink":"feeds: allow for articles older than week"}},{"before":"b8471fe69654589bea82454354b6b98505fb0194","after":"ef1c1751412d821ae56e787d9ae3283412f52843","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-24T22:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"sports: add back support for nhl, wnba\n\nStill untested, but CBS Sports has scores for them","shortMessageHtmlLink":"sports: add back support for nhl, wnba"}},{"before":"4dcc216488cac33b247a45cf2785afac3e190978","after":"b8471fe69654589bea82454354b6b98505fb0194","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-24T22:51:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"sports: use more sophisticated parsing of games\n\nThis adds support for game status","shortMessageHtmlLink":"sports: use more sophisticated parsing of games"}},{"before":"6e5d3927261731f4f10cb883d277e3f733f306c7","after":"4dcc216488cac33b247a45cf2785afac3e190978","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-24T22:09:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"sports: espn broke, use cbssports\n\n- Only supports teams and scores (not final or quarter)\n- Only tested w/ cfb and mlb, so remove nhl and wnba (unknown)","shortMessageHtmlLink":"sports: espn broke, use cbssports"}},{"before":"d2faa7b438461ba30fd0ab3096782e830749a0bd","after":"6e5d3927261731f4f10cb883d277e3f733f306c7","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-08T15:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"github-ci: remove codecov\n\nNever really used it, TBH","shortMessageHtmlLink":"github-ci: remove codecov"}},{"before":"6bf1fac8e28b764e138928436d7e122c2185f4ea","after":"d2faa7b438461ba30fd0ab3096782e830749a0bd","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-08T15:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"stock: normalize pricing format to 0.2f\n\nAlso change should fall back to c - pc (not vice versa)","shortMessageHtmlLink":"stock: normalize pricing format to 0.2f"}},{"before":"766db6c9887c9857d48b1dc9453aca2eea3fb422","after":"6bf1fac8e28b764e138928436d7e122c2185f4ea","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-08-08T14:57:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"stock: improve change calculation\n\nUse change attribute if available, otherwise diff previous close price\nand current price:\n\n https://finnhub.io/docs/api/quote\n\nThanks @ColinMcKechney [L3gion]","shortMessageHtmlLink":"stock: improve change calculation"}},{"before":"e40a72d2ff0a3e86c0a4140ab3a5099a04b938e8","after":"766db6c9887c9857d48b1dc9453aca2eea3fb422","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-07-18T21:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"title: fix youtu.be URLS","shortMessageHtmlLink":"title: fix youtu.be URLS"}},{"before":"2c0a005d6b0e7c3190a7f669005ad00d52c12f0c","after":"e40a72d2ff0a3e86c0a4140ab3a5099a04b938e8","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-07-18T17:38:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"title: include :// in url regexes\n\nPreviously, urls containing the substring \"http\" match incorrectly. E.g. a message\nsuch as \"foo https://docs.aiohttp.org/en/stable/index.html bar\" would match\nthe regex, but the url capture group would be \"http.org/en/stable/index.html\".","shortMessageHtmlLink":"title: include :// in url regexes"}},{"before":"9f723fde8d688628852e5f88ed82e5dbc64ebbc4","after":"2c0a005d6b0e7c3190a7f669005ad00d52c12f0c","ref":"refs/heads/bobbit-0.2.x","pushedAt":"2024-07-14T03:31:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pbui","name":"Peter Bui","path":"/pbui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3976244?s=80&v=4"},"commit":{"message":"title: simplify youtube parsing\n\nIn `youtube_title` only use regex to extract the embedded JSON. Then use\nthe stdlib's actual JSON parser from there. This avoids some unescaping\nquirks and generally feels less brittle. We now disregard `