{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":319087696,"defaultBranch":"main","name":"beetcamp","ownerLogin":"snejus","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-12-06T17:13:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16212750?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722797084.0","currentOid":""},"activityList":{"items":[{"before":"3eb9552be68f604c277412ad7b6fd7acaf5e4a17","after":"77589b8162241b912466c869b35b08b23764b6e6","ref":"refs/heads/dependabot/pip/certifi-2024.7.4","pushedAt":"2024-08-04T18:38:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump certifi from 2024.2.2 to 2024.7.4\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4.\n- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump certifi from 2024.2.2 to 2024.7.4"}},{"before":"59300516ba65eaea96500da649c760f7df88a03a","after":"48e189129a7510602ba2f728b19b5b23dd7f7be0","ref":"refs/heads/dependabot/pip/zipp-3.19.1","pushedAt":"2024-08-04T18:38:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump zipp from 3.18.1 to 3.19.1\n\nBumps [zipp](https://github.com/jaraco/zipp) from 3.18.1 to 3.19.1.\n- [Release notes](https://github.com/jaraco/zipp/releases)\n- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)\n- [Commits](https://github.com/jaraco/zipp/compare/v3.18.1...v3.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: zipp\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump zipp from 3.18.1 to 3.19.1"}},{"before":"4b13aa995cb87ea66451fc26e2aa8bd47c3df5d7","after":"46c51eb02f30498ff4faba5fd8e58cad7d64ac64","ref":"refs/heads/main","pushedAt":"2024-08-04T18:37:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"fix: use httpx instead of requests to avoid Bandcamp blocking\n\nWhen using requests/urllib3, Bandcamp response to all requests with\n403 errors.\n\nInvestigating why, I tried:\n- using curl to send the same request: it worked\n- writing a tiny Python script to `GET bandcamp.com/` with requests: it\n failed with 403\n- waiting a week to see if it solved itself: no luck\n- changing the above mentioned script to use http.client or httpx worked\n\nI think that in this case, Bandcamp's Web Application Firewall (WAF)\nblocks the requests based not on their contents but on an artifact of\nhow urllib3 builds/sends the data, since curl with exact same headers\nworks.\n\nInstead of trying to identify the exact reason, which is quite hard\nwithout any info on Bandcamp's WAF, and fix/workaround that, I rewrote\nthe very little required HTTP code to use httpx and sidestep the issue.","shortMessageHtmlLink":"fix: use httpx instead of requests to avoid Bandcamp blocking"}},{"before":null,"after":"59300516ba65eaea96500da649c760f7df88a03a","ref":"refs/heads/dependabot/pip/zipp-3.19.1","pushedAt":"2024-07-09T19:22:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump zipp from 3.18.1 to 3.19.1\n\nBumps [zipp](https://github.com/jaraco/zipp) from 3.18.1 to 3.19.1.\n- [Release notes](https://github.com/jaraco/zipp/releases)\n- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)\n- [Commits](https://github.com/jaraco/zipp/compare/v3.18.1...v3.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: zipp\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump zipp from 3.18.1 to 3.19.1"}},{"before":null,"after":"3eb9552be68f604c277412ad7b6fd7acaf5e4a17","ref":"refs/heads/dependabot/pip/certifi-2024.7.4","pushedAt":"2024-07-06T01:58:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump certifi from 2024.2.2 to 2024.7.4\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4.\n- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump certifi from 2024.2.2 to 2024.7.4"}},{"before":"6b5a31d9e3ddac22a5f0a94d0db9bed0fed9d956","after":null,"ref":"refs/heads/dependabot/pip/urllib3-2.2.2","pushedAt":"2024-06-25T09:12:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"}},{"before":"64826db446e89ff71bb2e58f993836bafb0fca98","after":"54297a7bf8051c5b6a735e3c378a023fe6965d70","ref":"refs/heads/dev","pushedAt":"2024-06-25T09:10:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Update version","shortMessageHtmlLink":"Update version"}},{"before":"348e7c166f69626eed21b92cfe6178b1940a5e1c","after":"64826db446e89ff71bb2e58f993836bafb0fca98","ref":"refs/heads/dev","pushedAt":"2024-06-25T09:03:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":null,"after":"6b5a31d9e3ddac22a5f0a94d0db9bed0fed9d956","ref":"refs/heads/dependabot/pip/urllib3-2.2.2","pushedAt":"2024-06-17T23:27:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump urllib3 from 2.2.1 to 2.2.2\n\nBumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2.\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump urllib3 from 2.2.1 to 2.2.2"}},{"before":"bec3aa334ecc28d2a87ad8256753aa72078ff493","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-06-05T08:44:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"2c4864b76bfc6a972cbf2bc35f504d6df402ba06","after":"348e7c166f69626eed21b92cfe6178b1940a5e1c","ref":"refs/heads/dev","pushedAt":"2024-06-03T11:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"track_alt,title,artist: improve track_alt parsing, recover false positives","shortMessageHtmlLink":"track_alt,title,artist: improve track_alt parsing, recover false posi…"}},{"before":"f63738f7cfdf8ded81491fb2331809ea55625a6c","after":"2c4864b76bfc6a972cbf2bc35f504d6df402ba06","ref":"refs/heads/dev","pushedAt":"2024-06-01T16:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"linting: album_name","shortMessageHtmlLink":"linting: album_name"}},{"before":"9b7d584953c279559f2d4460ed3270db808b94e1","after":"f63738f7cfdf8ded81491fb2331809ea55625a6c","ref":"refs/heads/dev","pushedAt":"2024-06-01T14:22:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"catalognum: parse SK11X015","shortMessageHtmlLink":"catalognum: parse SK11X015"}},{"before":"79416ef91311003d89380bd94c209bec923298b4","after":"9b7d584953c279559f2d4460ed3270db808b94e1","ref":"refs/heads/dev","pushedAt":"2024-05-23T05:24:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"catalognum: catch RP suffix","shortMessageHtmlLink":"catalognum: catch RP suffix"}},{"before":"a237d0c87ed4cae34245c620bc6b1ce1a2ba322f","after":"79416ef91311003d89380bd94c209bec923298b4","ref":"refs/heads/dev","pushedAt":"2024-05-22T19:17:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"catalognum: fix old exclusion pattern which hid valid catalogue numbers","shortMessageHtmlLink":"catalognum: fix old exclusion pattern which hid valid catalogue numbers"}},{"before":null,"after":"bec3aa334ecc28d2a87ad8256753aa72078ff493","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T06:05:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"3c3604cd57a0032870c6ce1196b952f17b835c56","after":"a237d0c87ed4cae34245c620bc6b1ce1a2ba322f","ref":"refs/heads/dev","pushedAt":"2024-05-18T09:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Update githooks","shortMessageHtmlLink":"Update githooks"}},{"before":"b593f9497f2d98f837315a9e40c787c8d50d261c","after":"3c3604cd57a0032870c6ce1196b952f17b835c56","ref":"refs/heads/dev","pushedAt":"2024-05-18T07:48:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"build: use standard poetry workflow","shortMessageHtmlLink":"build: use standard poetry workflow"}},{"before":"f95c121b427ffe9f7de42baa5e688ca514058cf0","after":"b593f9497f2d98f837315a9e40c787c8d50d261c","ref":"refs/heads/dev","pushedAt":"2024-05-18T07:46:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"build: use standard poetry workflow","shortMessageHtmlLink":"build: use standard poetry workflow"}},{"before":"59e25ac0db3d1654fd5ab6670db147109057b7ec","after":"f95c121b427ffe9f7de42baa5e688ca514058cf0","ref":"refs/heads/dev","pushedAt":"2024-05-18T04:46:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"artist: use album artist for single track release with several remixes","shortMessageHtmlLink":"artist: use album artist for single track release with several remixes"}},{"before":"746753504890f1fa602f516fcad8ae4f6063879a","after":"59e25ac0db3d1654fd5ab6670db147109057b7ec","ref":"refs/heads/dev","pushedAt":"2024-05-18T04:26:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"artist: use album artist for single track release with several remixes","shortMessageHtmlLink":"artist: use album artist for single track release with several remixes"}},{"before":"8e129417c079683007454f4c44b2a4e23189f9c0","after":"746753504890f1fa602f516fcad8ae4f6063879a","ref":"refs/heads/dev","pushedAt":"2024-05-18T04:18:32.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"artist: use album artist for single track release with several remixes","shortMessageHtmlLink":"artist: use album artist for single track release with several remixes"}},{"before":"253aa2f3bc1854aac191b7a2efdb13058ccc55c8","after":"04218cfdefbbac7522e354f6ec02247c5252d8cb","ref":"refs/heads/soundcloud","pushedAt":"2024-05-16T16:20:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Parse soundcloud album","shortMessageHtmlLink":"Parse soundcloud album"}},{"before":"246203999f3522f3df5a79126826ed4565b2285b","after":"253aa2f3bc1854aac191b7a2efdb13058ccc55c8","ref":"refs/heads/soundcloud","pushedAt":"2024-05-14T12:48:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Parse soundcloud album","shortMessageHtmlLink":"Parse soundcloud album"}},{"before":"0d4da27a75102e9325eed42f590c4c58f177db72","after":null,"ref":"refs/heads/relax-beets-requirement","pushedAt":"2024-05-10T09:11:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"}},{"before":"8e129417c079683007454f4c44b2a4e23189f9c0","after":"4b13aa995cb87ea66451fc26e2aa8bd47c3df5d7","ref":"refs/heads/main","pushedAt":"2024-05-10T09:10:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Relax beets requirement to below 2","shortMessageHtmlLink":"Relax beets requirement to below 2"}},{"before":null,"after":"0d4da27a75102e9325eed42f590c4c58f177db72","ref":"refs/heads/relax-beets-requirement","pushedAt":"2024-05-10T09:07:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Relax beets requirement to below 2","shortMessageHtmlLink":"Relax beets requirement to below 2"}},{"before":"6b0efddee02bbcc848c23498ce43200e02f5a1f5","after":"8e129417c079683007454f4c44b2a4e23189f9c0","ref":"refs/heads/dev","pushedAt":"2024-05-07T13:53:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Update package version and dependencies","shortMessageHtmlLink":"Update package version and dependencies"}},{"before":"02319dafe801ae046c84a3890574c5c913cc6ed4","after":null,"ref":"refs/heads/fix-parsing-url-from-comments","pushedAt":"2024-05-07T12:23:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"}},{"before":"d4f98356f566e315fdff89b3e2baf5959ef251a0","after":"8e129417c079683007454f4c44b2a4e23189f9c0","ref":"refs/heads/main","pushedAt":"2024-05-07T12:23:33.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"snejus","name":"Šarūnas Nejus","path":"/snejus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16212750?s=80&v=4"},"commit":{"message":"Update package version and dependencies","shortMessageHtmlLink":"Update package version and dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkWr_FAA","startCursor":null,"endCursor":null}},"title":"Activity · snejus/beetcamp"}