{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20180433,"defaultBranch":"main","name":"MechanicalSoup","ownerLogin":"MechanicalSoup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-26T09:06:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32498875?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716282211.0","currentOid":""},"activityList":{"items":[{"before":"1ad5ccbe928e0e06dad0921d8f05d7e9af236b72","after":"032ed52d231f9c6c1932700cc2015666ba853767","ref":"refs/heads/snyk-fix-66fd4d5832ddf3553e6696a1b26972bf","pushedAt":"2024-05-21T09:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"fix: tests/requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-REQUESTS-6928867","shortMessageHtmlLink":"fix: tests/requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"1ad5ccbe928e0e06dad0921d8f05d7e9af236b72","ref":"refs/heads/snyk-fix-66fd4d5832ddf3553e6696a1b26972bf","pushedAt":"2024-05-21T09:03:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"dev: fix werkzeug vulnerabilities (#434)\n\nPin werkzeug >= 3.0.3 to address all active security vulnerabilities.\r\nThis is possible now that httpbin has been forked into the PSF org, and\r\na new version has been released (v0.10.0) that is compatible with new\r\nwerkzeug versions.","shortMessageHtmlLink":"dev: fix werkzeug vulnerabilities (#434)"}},{"before":"ca8e227c152c91f5f8abcb56d50a5713bd80a96b","after":null,"ref":"refs/heads/snyk-fix-6d9184e509653065115b9c86ab3766af","pushedAt":"2024-05-09T03:14:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"}},{"before":"1ad5ccbe928e0e06dad0921d8f05d7e9af236b72","after":"ca8e227c152c91f5f8abcb56d50a5713bd80a96b","ref":"refs/heads/snyk-fix-6d9184e509653065115b9c86ab3766af","pushedAt":"2024-05-08T09:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"fix: tests/requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-WERKZEUG-6035177\n- https://snyk.io/vuln/SNYK-PYTHON-WERKZEUG-6808933","shortMessageHtmlLink":"fix: tests/requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"1ad5ccbe928e0e06dad0921d8f05d7e9af236b72","ref":"refs/heads/snyk-fix-6d9184e509653065115b9c86ab3766af","pushedAt":"2024-05-08T09:32:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"dev: fix werkzeug vulnerabilities (#434)\n\nPin werkzeug >= 3.0.3 to address all active security vulnerabilities.\r\nThis is possible now that httpbin has been forked into the PSF org, and\r\na new version has been released (v0.10.0) that is compatible with new\r\nwerkzeug versions.","shortMessageHtmlLink":"dev: fix werkzeug vulnerabilities (#434)"}},{"before":"9d7201d37ededa37a397ecf76f5d4ffd9f48ed4f","after":"1ad5ccbe928e0e06dad0921d8f05d7e9af236b72","ref":"refs/heads/main","pushedAt":"2024-05-07T04:25:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":"dev: fix werkzeug vulnerabilities (#434)\n\nPin werkzeug >= 3.0.3 to address all active security vulnerabilities.\r\nThis is possible now that httpbin has been forked into the PSF org, and\r\na new version has been released (v0.10.0) that is compatible with new\r\nwerkzeug versions.","shortMessageHtmlLink":"dev: fix werkzeug vulnerabilities (#434)"}},{"before":"9f307871391bf72874e193d1b9cd4dadac58ccd0","after":"9d7201d37ededa37a397ecf76f5d4ffd9f48ed4f","ref":"refs/heads/main","pushedAt":"2024-05-07T04:20:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":"Remove support for python 3.6 and 3.7 (#435)\n\nThese versions reached end of life in Dec 2021 and Jun 2023\r\nrespectively. To address recent security vulnerabilities, we need to\r\nupdate to newer versions of dependencies that no longer support these\r\nEOL versions (e.g. #434, while this is a dev dependency issue only,\r\nit's probably time to update the production requirements as well).","shortMessageHtmlLink":"Remove support for python 3.6 and 3.7 (#435)"}},{"before":"91b1207a7a2e02233b98b7c2a2a49c3fdaa492de","after":"9f307871391bf72874e193d1b9cd4dadac58ccd0","ref":"refs/heads/main","pushedAt":"2024-05-07T04:12:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":"Fix codecov uploads after test workflow (#436)\n\nThis change in codecov was due to rate limiting of their global upload\r\ntoken.\r\n\r\nUpdated to v4 of the codecov action.","shortMessageHtmlLink":"Fix codecov uploads after test workflow (#436)"}},{"before":"bc64427581d041db7ea39b3cb46a59f8deddc917","after":null,"ref":"refs/heads/certifi","pushedAt":"2023-12-24T12:59:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"}},{"before":"d7abc86e2e1b81621ee2d99958c5b1ab8f159b64","after":"91b1207a7a2e02233b98b7c2a2a49c3fdaa492de","ref":"refs/heads/main","pushedAt":"2023-12-24T12:59:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"Pin certifi to 2022.12.7 in production requirements.txt\n\nThis was done by synk in 914958de0cbc4ce3133a54efc73d2cffc43752bc to avoid\nvulnerability, but for some reasons it was not done in the main requirements.txt.","shortMessageHtmlLink":"Pin certifi to 2022.12.7 in production requirements.txt"}},{"before":"7cfb09f7520717e72a8610ccc3bd16ed31013e56","after":null,"ref":"refs/heads/parse-requirements","pushedAt":"2023-12-23T18:54:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"}},{"before":"914958de0cbc4ce3133a54efc73d2cffc43752bc","after":"d7abc86e2e1b81621ee2d99958c5b1ab8f159b64","ref":"refs/heads/main","pushedAt":"2023-12-23T18:54:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"Actually deal with comments in requirements.txt\n\nThe real solution would be to move to a more modern packaging system like\nPoetry, but waiting for this to happen we should at least parse properly our own\nrequirement file.","shortMessageHtmlLink":"Actually deal with comments in requirements.txt"}},{"before":null,"after":"7cfb09f7520717e72a8610ccc3bd16ed31013e56","ref":"refs/heads/parse-requirements","pushedAt":"2023-12-20T13:32:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"Actually deal with comments in requirements.txt\n\nThe real solution would be to move to a more modern packaging system like\nPoetry, but waiting for this to happen we should at least parse properly our own\nrequirement file.","shortMessageHtmlLink":"Actually deal with comments in requirements.txt"}},{"before":null,"after":"bc64427581d041db7ea39b3cb46a59f8deddc917","ref":"refs/heads/certifi","pushedAt":"2023-12-20T13:11:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"Pin certifi to 2022.12.7 in production requirements.txt\n\nThis was done by synk in 914958de0cbc4ce3133a54efc73d2cffc43752bc to avoid\nvulnerability, but for some reasons it was not done in the main requirements.txt.","shortMessageHtmlLink":"Pin certifi to 2022.12.7 in production requirements.txt"}},{"before":"ca61ec2fcca4922130ad3908fd624522fbb689f2","after":null,"ref":"refs/heads/snyk-fix-e5c4cfca1d5a685ceca46f86505e9662","pushedAt":"2023-12-20T13:05:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"}},{"before":"f6fb7d39f89207ec2c49005e7fe48b3a8214b361","after":"914958de0cbc4ce3133a54efc73d2cffc43752bc","ref":"refs/heads/main","pushedAt":"2023-12-20T13:05:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"moy","name":"Matthieu Moy","path":"/moy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14709?s=80&v=4"},"commit":{"message":"fix: tests/requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-CERTIFI-3164749","shortMessageHtmlLink":"fix: tests/requirements.txt to reduce vulnerabilities"}},{"before":"79be2c5b8479b76572d25770960dbdb15bec98d2","after":null,"ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2023-12-20T13:04:02.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":"2ad6061524a1b85d1399000520f7272d09759d66","after":null,"ref":"refs/heads/dependabot/github_actions/github/codeql-action-3","pushedAt":"2023-12-14T03:04:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"}},{"before":"139278e6a40090fbbc2543a31dc503e5f49f712a","after":"f6fb7d39f89207ec2c49005e7fe48b3a8214b361","ref":"refs/heads/main","pushedAt":"2023-12-14T03:04:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":"Bump github/codeql-action from 2 to 3 (#428)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/v2...v3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github/codeql-action from 2 to 3 (#428)"}},{"before":null,"after":"2ad6061524a1b85d1399000520f7272d09759d66","ref":"refs/heads/dependabot/github_actions/github/codeql-action-3","pushedAt":"2023-12-14T02:38: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":"Bump github/codeql-action from 2 to 3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github/codeql-action from 2 to 3"}},{"before":"ce56ced156cdb3ea5a0234dd5923c8579916af5b","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2023-12-07T17:07:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"}},{"before":"96b790c9ba96b6f2859521aadf41f041a7a5e274","after":"139278e6a40090fbbc2543a31dc503e5f49f712a","ref":"refs/heads/main","pushedAt":"2023-12-07T17:07:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":"Bump actions/setup-python from 4 to 5 (#427)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/setup-python from 4 to 5 (#427)"}},{"before":null,"after":"ce56ced156cdb3ea5a0234dd5923c8579916af5b","ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2023-12-07T02:21:24.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":"Bump actions/setup-python from 4 to 5\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-python from 4 to 5"}},{"before":"b863b03d0e33e67d9349373fd642be9980e1d0b1","after":"96b790c9ba96b6f2859521aadf41f041a7a5e274","ref":"refs/heads/main","pushedAt":"2023-11-24T21:50:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":"Improve test coverage of StatefulBrowser._find_link_internal (#425)\n\nAdd a test for when `_find_link_internal` is passed a `bs4.element.Tag`\r\nas the `link` argument. Called via `follow_link`.","shortMessageHtmlLink":"Improve test coverage of StatefulBrowser._find_link_internal (#425)"}},{"before":"864cca1b130791c383ac0281058822f16ca0ccea","after":"b863b03d0e33e67d9349373fd642be9980e1d0b1","ref":"refs/heads/main","pushedAt":"2023-11-24T21:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":".readthedocs.yaml: install dependencies\n\nImports in mechanicalsoup are executed, so we need to install our\ndependencies.\n\nSee https://readthedocs.org/projects/mechanicalsoup/builds/22654176/.","shortMessageHtmlLink":".readthedocs.yaml: install dependencies"}},{"before":"37efdec5327f0c47eddb0b9f37cfc8e20139fe50","after":"864cca1b130791c383ac0281058822f16ca0ccea","ref":"refs/heads/main","pushedAt":"2023-11-24T21:28:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":"Add .readthedocs.yaml (#426)\n\nThis configuration file for ReadTheDocs is required as of 2023-09-25.\r\n\r\nSee https://blog.readthedocs.com/migrate-configuration-v2/.","shortMessageHtmlLink":"Add .readthedocs.yaml (#426)"}},{"before":"1cb6f463d3d3298158faaa84681e395867d849f3","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-11-24T20:34:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"}},{"before":"5dea9531e21e2dfa5dce72f5dd54433981f2fd3d","after":"37efdec5327f0c47eddb0b9f37cfc8e20139fe50","ref":"refs/heads/main","pushedAt":"2023-11-24T20:34:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hemberger","name":"Dan Hemberger","path":"/hemberger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/846186?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4 (#422)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4 (#422)"}},{"before":null,"after":"79be2c5b8479b76572d25770960dbdb15bec98d2","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2023-09-15T02:41:59.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":"Bump codecov/codecov-action from 3 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump codecov/codecov-action from 3 to 4"}},{"before":null,"after":"1cb6f463d3d3298158faaa84681e395867d849f3","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-05T02:29: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":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET6GZtAA","startCursor":null,"endCursor":null}},"title":"Activity ยท MechanicalSoup/MechanicalSoup"}