{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":496414783,"defaultBranch":"main","name":"discolinks","ownerLogin":"bbc2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-25T23:02:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1645335?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694873450.0","currentOid":""},"activityList":{"items":[{"before":"56beef93f81eeef185dfbf7239e8d9c1c4295598","after":null,"ref":"refs/heads/modernize","pushedAt":"2023-09-16T14:22:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}},{"before":"3ac1620f9600afbf2d8992073445097735be9b24","after":"27a888d6bbaaf29b45a8172359267dd573a7aa27","ref":"refs/heads/main","pushedAt":"2023-09-16T14:22:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #39 from bbc2/modernize\n\nModernize tooling","shortMessageHtmlLink":"Merge pull request #39 from bbc2/modernize"}},{"before":"5f18e7c325add3a04940c993d3b82759d7932002","after":"56beef93f81eeef185dfbf7239e8d9c1c4295598","ref":"refs/heads/modernize","pushedAt":"2023-09-16T14:20:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Improve tooling for formatting and linting\n\nWe can check more things now. Among other improvements, linting with\ncache takes about 0.1 second instead of 0.5.","shortMessageHtmlLink":"Improve tooling for formatting and linting"}},{"before":null,"after":"5f18e7c325add3a04940c993d3b82759d7932002","ref":"refs/heads/modernize","pushedAt":"2023-09-16T14:10:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Improve tooling for formatting and linting","shortMessageHtmlLink":"Improve tooling for formatting and linting"}},{"before":"c7c66512db709e81e7cd6fad42b6bd4fc72b2dc8","after":null,"ref":"refs/heads/update-dependencies","pushedAt":"2023-08-26T08:44:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}},{"before":"5d2b913252dc10c6eeed79f2db600585e336ac28","after":"3ac1620f9600afbf2d8992073445097735be9b24","ref":"refs/heads/main","pushedAt":"2023-08-26T08:44:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #38 from bbc2/update-dependencies\n\nUpdate dependencies","shortMessageHtmlLink":"Merge pull request #38 from bbc2/update-dependencies"}},{"before":null,"after":"c7c66512db709e81e7cd6fad42b6bd4fc72b2dc8","ref":"refs/heads/update-dependencies","pushedAt":"2023-08-26T08:43:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"978ab4b75a567db313957b8fb00b02cd396b859d","after":null,"ref":"refs/heads/excluded-urls","pushedAt":"2023-06-10T21:00:23.622Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}},{"before":"266551267c14951ac5dade8d594f5ea635de0717","after":"5d2b913252dc10c6eeed79f2db600585e336ac28","ref":"refs/heads/main","pushedAt":"2023-06-10T21:00:22.718Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #37 from bbc2/excluded-urls\n\nAdd `--exclude` to avoid retrieving some URLs","shortMessageHtmlLink":"Merge pull request #37 from bbc2/excluded-urls"}},{"before":null,"after":"978ab4b75a567db313957b8fb00b02cd396b859d","ref":"refs/heads/excluded-urls","pushedAt":"2023-06-10T19:10:35.977Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Add `--exclude` to avoid retrieving some URLs\n\nThis is a new parameter of the CLI. It enables the user to specify one\nor more regular expressions which define a set of URLs that the crawler\nwon't use.","shortMessageHtmlLink":"Add --exclude to avoid retrieving some URLs"}},{"before":"85f36f9f66b0f6b77df8d91f2c1cce84ece4090e","after":null,"ref":"refs/heads/fix-interruption-handling","pushedAt":"2023-06-10T09:52:53.445Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}},{"before":"06dfac2ca019b504c28014e30a7d275043e55499","after":"266551267c14951ac5dade8d594f5ea635de0717","ref":"refs/heads/main","pushedAt":"2023-06-10T09:52:52.572Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #36 from bbc2/fix-interruption-handling\n\nFix the handling of interruptions","shortMessageHtmlLink":"Merge pull request #36 from bbc2/fix-interruption-handling"}},{"before":null,"after":"85f36f9f66b0f6b77df8d91f2c1cce84ece4090e","ref":"refs/heads/fix-interruption-handling","pushedAt":"2023-06-10T09:48:30.418Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Fix the handling of interruptions\n\nThree possible interruptions:\n\n- Bug in the asynchronous code: Show exception and exit.\n- `SIGTERM`: Show \"Interrupted (SIGTERM)\" message and exit.\n- `SIGINT` (`ctrl+c`): Show \"Interrupted (SIGINT)\" message and exit.","shortMessageHtmlLink":"Fix the handling of interruptions"}},{"before":"fce3d3588b83157be1666dddf7820596c63e6a79","after":null,"ref":"refs/heads/update-dependencies","pushedAt":"2023-05-25T20:52:14.320Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}},{"before":"ae55f2dfb83928b6b5261b7990eb5abdb3ff0a72","after":"06dfac2ca019b504c28014e30a7d275043e55499","ref":"refs/heads/main","pushedAt":"2023-05-25T20:52:13.401Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #34 from bbc2/update-dependencies\n\nUpdate Python dependencies","shortMessageHtmlLink":"Merge pull request #34 from bbc2/update-dependencies"}},{"before":null,"after":"fce3d3588b83157be1666dddf7820596c63e6a79","ref":"refs/heads/update-dependencies","pushedAt":"2023-05-25T20:49:44.143Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Update Python dependencies","shortMessageHtmlLink":"Update Python dependencies"}},{"before":"0a3f6e673a5057aaa6372becc793d573a89cc6d4","after":null,"ref":"refs/heads/hide-xml-warnings","pushedAt":"2023-05-25T20:43:44.924Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}},{"before":"caed9df5806c3430130f43d0e648320747cd552e","after":"ae55f2dfb83928b6b5261b7990eb5abdb3ff0a72","ref":"refs/heads/main","pushedAt":"2023-05-25T20:43:43.992Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #33 from bbc2/hide-xml-warnings\n\nRemove warning when encountering XML","shortMessageHtmlLink":"Merge pull request #33 from bbc2/hide-xml-warnings"}},{"before":"3a905b7666b5b55d63a60afa64d9b9ab0091eacf","after":"0a3f6e673a5057aaa6372becc793d573a89cc6d4","ref":"refs/heads/hide-xml-warnings","pushedAt":"2023-05-25T20:40:34.884Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Remove warning when encountering XML\n\nEven though we may not parse it as well as if we were using a\nspecialized parser.\n\nThe warning:\n\n /home/bertrand/code/discolinks/.venv/lib/python3.11/site-packages/bs4/builder/__init__.py:545:\n XMLParsedAsHTMLWarning: It looks like you're parsing an XML document\n using an HTML parser. If this really is an HTML document (maybe it's\n XHTML?), you can ignore or filter this warning. If it's XML, you\n should know that using an XML parser will be more reliable. To parse\n this document as XML, make sure you have the lxml package installed,\n and pass the keyword argument `features=\"xml\"` into the\n BeautifulSoup constructor.","shortMessageHtmlLink":"Remove warning when encountering XML"}},{"before":"b95d2487ad98353329c577b90370934d92968540","after":"3a905b7666b5b55d63a60afa64d9b9ab0091eacf","ref":"refs/heads/hide-xml-warnings","pushedAt":"2023-05-25T20:36:33.571Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Remove warning when encountering XML\n\nEven though we may not parse it as well as if we were using a\nspecialized parser.","shortMessageHtmlLink":"Remove warning when encountering XML"}},{"before":null,"after":"b95d2487ad98353329c577b90370934d92968540","ref":"refs/heads/hide-xml-warnings","pushedAt":"2023-05-25T20:34:32.658Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Remove warning when encountering XML\n\nEven though we may not parse it as well as if we were using an\nspecialized parser.","shortMessageHtmlLink":"Remove warning when encountering XML"}},{"before":"2872013c281d70f3abb44fb8122505e6cb0e7eeb","after":null,"ref":"refs/heads/update-dependencies","pushedAt":"2023-05-02T16:50:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}},{"before":"1a710f143ef90ed0dd6d78c732266af6c286da56","after":"caed9df5806c3430130f43d0e648320747cd552e","ref":"refs/heads/main","pushedAt":"2023-05-02T16:50:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #32 from bbc2/update-dependencies\n\nUpdate Python dependencies","shortMessageHtmlLink":"Merge pull request #32 from bbc2/update-dependencies"}},{"before":null,"after":"2872013c281d70f3abb44fb8122505e6cb0e7eeb","ref":"refs/heads/update-dependencies","pushedAt":"2023-05-02T16:42:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Update Python dependencies\n\n- attrs: 22 → 23\n- httpx 0.23 → 0.24","shortMessageHtmlLink":"Update Python dependencies"}},{"before":"49eb32b100c358104e135c5007d1f93743390eb0","after":null,"ref":"refs/heads/improve-timeout-msg","pushedAt":"2023-05-02T16:35:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}},{"before":"3ca8f4450e446165b0a446a1d95383a93b54119d","after":"1a710f143ef90ed0dd6d78c732266af6c286da56","ref":"refs/heads/main","pushedAt":"2023-05-02T16:32:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #31 from bbc2/improve-timeout-msg\n\nImprove error message on network timeout","shortMessageHtmlLink":"Merge pull request #31 from bbc2/improve-timeout-msg"}},{"before":null,"after":"49eb32b100c358104e135c5007d1f93743390eb0","ref":"refs/heads/improve-timeout-msg","pushedAt":"2023-05-02T16:28:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Improve error message on network timeout\n\nThe message used to be empty, making the result hard to understand for\nthe user.","shortMessageHtmlLink":"Improve error message on network timeout"}},{"before":"49eb32b100c358104e135c5007d1f93743390eb0","after":"3ca8f4450e446165b0a446a1d95383a93b54119d","ref":"refs/heads/main","pushedAt":"2023-05-02T16:27:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Merge pull request #30 from bbc2/update-dependencies\n\nUpdate Python dependencies","shortMessageHtmlLink":"Merge pull request #30 from bbc2/update-dependencies"}},{"before":"3ca8f4450e446165b0a446a1d95383a93b54119d","after":"49eb32b100c358104e135c5007d1f93743390eb0","ref":"refs/heads/main","pushedAt":"2023-05-02T16:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"},"commit":{"message":"Improve error message on network timeout\n\nThe message used to be empty, making the result hard to understand for\nthe user.","shortMessageHtmlLink":"Improve error message on network timeout"}},{"before":"103949943af5bbe3033340f170d7d1200959f95e","after":null,"ref":"refs/heads/update-dependencies","pushedAt":"2023-05-02T08:26:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbc2","name":"Bertrand Bonnefoy-Claudet","path":"/bbc2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645335?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgg9ZyQA","startCursor":null,"endCursor":null}},"title":"Activity · bbc2/discolinks"}