{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152389967,"defaultBranch":"main","name":"pyinaturalist","ownerLogin":"pyinat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-10T08:34:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105503620?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712271759.0","currentOid":""},"activityList":{"items":[{"before":"44b80d8ee9c532dec465e5945be5df9f14ce1fbb","after":null,"ref":"refs/heads/ratelimit","pushedAt":"2024-04-04T23:02:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"}},{"before":"9fd4268d28aacf006c9bf4bf02a47d972a3c5b38","after":"52dfd56400e983dcc0246c352e4704925f6b9ddf","ref":"refs/heads/main","pushedAt":"2024-04-04T23:02:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #552 from pyinat/ratelimit\n\nAllow setting lockfile path used for multiprocess rate limiting","shortMessageHtmlLink":"Merge pull request #552 from pyinat/ratelimit"}},{"before":null,"after":"44b80d8ee9c532dec465e5945be5df9f14ce1fbb","ref":"refs/heads/ratelimit","pushedAt":"2024-04-04T22:59:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Update dependencies and apply updated ruff format rules","shortMessageHtmlLink":"Update dependencies and apply updated ruff format rules"}},{"before":"8e449948d428a84fc29a7e31a0bf19077db82254","after":"9fd4268d28aacf006c9bf4bf02a47d972a3c5b38","ref":"refs/heads/main","pushedAt":"2024-02-19T03:39:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Update min version of requests-ratelimiter and update type hints for rate limit args (per_*)\n\nUpdates #535","shortMessageHtmlLink":"Update min version of requests-ratelimiter and update type hints for …"}},{"before":"7e282b9d79397575ef668d03f7d65514999943d5","after":"8e449948d428a84fc29a7e31a0bf19077db82254","ref":"refs/heads/main","pushedAt":"2024-01-29T20:33:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Update min version of requests-ratelimiter and update type hints for rate limit args (per_*)\n\nUpdates #535","shortMessageHtmlLink":"Update min version of requests-ratelimiter and update type hints for …"}},{"before":"bcfa91aa6ec4fb89ec3170dc60a8b16e4fdf2b82","after":"7e282b9d79397575ef668d03f7d65514999943d5","ref":"refs/heads/main","pushedAt":"2024-01-29T07:03:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Update min version of requests-ratelimiter and update type hints for rate limit args (per_*)\n\nUpdates #535","shortMessageHtmlLink":"Update min version of requests-ratelimiter and update type hints for …"}},{"before":"589a672a4af600f43ff8617ffe79f2718c5fa6ad","after":"bcfa91aa6ec4fb89ec3170dc60a8b16e4fdf2b82","ref":"refs/heads/main","pushedAt":"2024-01-29T07:00:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Update min version of requests-ratelimiter and update type hints for rate limit args (per_*)\n\nUpdates #535","shortMessageHtmlLink":"Update min version of requests-ratelimiter and update type hints for …"}},{"before":"a7ec69bdfdbc02aeaf981b908bfbe9a4cb53dedf","after":"589a672a4af600f43ff8617ffe79f2718c5fa6ad","ref":"refs/heads/main","pushedAt":"2024-01-29T07:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Update min version of requests-ratelimiter and update type hints for rate limit args (per_*)","shortMessageHtmlLink":"Update min version of requests-ratelimiter and update type hints for …"}},{"before":"7d5a8781ba7b8a51f67a6c67d20f99bb5ae5661c","after":null,"ref":"refs/heads/drop-37","pushedAt":"2024-01-29T05:33:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"}},{"before":"613209cfe8dd445f055523d1ec9a947fca2e60e7","after":"a7ec69bdfdbc02aeaf981b908bfbe9a4cb53dedf","ref":"refs/heads/main","pushedAt":"2024-01-29T05:33:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #547 from pyinat/drop-37\n\nDrop support for python 3.7","shortMessageHtmlLink":"Merge pull request #547 from pyinat/drop-37"}},{"before":null,"after":"7d5a8781ba7b8a51f67a6c67d20f99bb5ae5661c","ref":"refs/heads/drop-37","pushedAt":"2024-01-29T05:31:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Drop support for python 3.7","shortMessageHtmlLink":"Drop support for python 3.7"}},{"before":"cdf9d9f1c3f9f4ca2f4cf30148220185057085ac","after":"613209cfe8dd445f055523d1ec9a947fca2e60e7","ref":"refs/heads/main","pushedAt":"2024-01-29T05:26:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #546 from pyinat/validate-token\n\nAdd function to validate token","shortMessageHtmlLink":"Merge pull request #546 from pyinat/validate-token"}},{"before":"613209cfe8dd445f055523d1ec9a947fca2e60e7","after":"cdf9d9f1c3f9f4ca2f4cf30148220185057085ac","ref":"refs/heads/main","pushedAt":"2024-01-29T05:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Update dependencies, version, and license year","shortMessageHtmlLink":"Update dependencies, version, and license year"}},{"before":"6740518928b0a7ded6d1840b715eb22898779d4c","after":null,"ref":"refs/heads/validate-token","pushedAt":"2024-01-29T04:23:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"}},{"before":"4013fb379ba09cb8464e0ec9a52dcd34bc8ddb9a","after":"613209cfe8dd445f055523d1ec9a947fca2e60e7","ref":"refs/heads/main","pushedAt":"2024-01-29T04:23:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #546 from pyinat/validate-token\n\nAdd function to validate token","shortMessageHtmlLink":"Merge pull request #546 from pyinat/validate-token"}},{"before":null,"after":"6740518928b0a7ded6d1840b715eb22898779d4c","ref":"refs/heads/validate-token","pushedAt":"2024-01-29T04:20:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Move authentication docs to their own page","shortMessageHtmlLink":"Move authentication docs to their own page"}},{"before":"1f6a02f9784def2a782d83090dc3d95f141700d1","after":"4013fb379ba09cb8464e0ec9a52dcd34bc8ddb9a","ref":"refs/heads/main","pushedAt":"2024-01-23T01:10:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #544 from DarrenKirby/patch-1\n\nUpdate users.py","shortMessageHtmlLink":"Merge pull request #544 from DarrenKirby/patch-1"}},{"before":"27b82ca1a022853ea94d1749e149d8cdfb8df382","after":null,"ref":"refs/heads/timeout","pushedAt":"2024-01-10T23:43:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"}},{"before":"e5625247b9f4a13705b62eea1078dd8014f862af","after":"1f6a02f9784def2a782d83090dc3d95f141700d1","ref":"refs/heads/main","pushedAt":"2024-01-10T23:38:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #539 from pyinat/timeout\n\nIncrease default timeout to 20 seconds","shortMessageHtmlLink":"Merge pull request #539 from pyinat/timeout"}},{"before":null,"after":"27b82ca1a022853ea94d1749e149d8cdfb8df382","ref":"refs/heads/timeout","pushedAt":"2024-01-10T23:34:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Increase default timeout to 20 seconds; add docs on changing timeout and retry settings","shortMessageHtmlLink":"Increase default timeout to 20 seconds; add docs on changing timeout …"}},{"before":"4e19a7ae995419b03154ebd947522a95e5445b4b","after":"e5625247b9f4a13705b62eea1078dd8014f862af","ref":"refs/heads/main","pushedAt":"2024-01-10T23:14:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge branch 'minor-fixes'","shortMessageHtmlLink":"Merge branch 'minor-fixes'"}},{"before":"3061faf5caf0a01c3832f4ce0f39a80976ee9535","after":null,"ref":"refs/heads/mock-response","pushedAt":"2024-01-10T22:21:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"}},{"before":"2a1250e46bdc25a4a1d19194393c2a0398f703e2","after":"4e19a7ae995419b03154ebd947522a95e5445b4b","ref":"refs/heads/main","pushedAt":"2024-01-10T22:21:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #538 from pyinat/mock-response\n\nFix KeyError when using create_observation() in dry-run mode","shortMessageHtmlLink":"Merge pull request #538 from pyinat/mock-response"}},{"before":"085a41186cb7fd39d979a21c34c00ad688494a99","after":"3061faf5caf0a01c3832f4ce0f39a80976ee9535","ref":"refs/heads/mock-response","pushedAt":"2024-01-10T22:18:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Improve dry-run mock response to accommodate checking for arbitrary keys in the response","shortMessageHtmlLink":"Improve dry-run mock response to accommodate checking for arbitrary k…"}},{"before":null,"after":"085a41186cb7fd39d979a21c34c00ad688494a99","ref":"refs/heads/mock-response","pushedAt":"2024-01-10T22:16:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Improve dry-run mock response to accommodate checking for arbitrary keys in the response","shortMessageHtmlLink":"Improve dry-run mock response to accommodate checking for arbitrary k…"}},{"before":"14b5499b43a74dfcef3e8b44e4737acf655624a2","after":"2a1250e46bdc25a4a1d19194393c2a0398f703e2","ref":"refs/heads/main","pushedAt":"2023-12-12T06:36:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"240d0fb283f1f5966b60298d4cb0f18ae6cf0c41","after":"14b5499b43a74dfcef3e8b44e4737acf655624a2","ref":"refs/heads/main","pushedAt":"2023-12-12T04:23:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #532 from pyinat/ruff\n\nUse ruff for code formatting","shortMessageHtmlLink":"Merge pull request #532 from pyinat/ruff"}},{"before":"06feaae411bb658b4ce0d8a081d54e9cdf24ac52","after":"240d0fb283f1f5966b60298d4cb0f18ae6cf0c41","ref":"refs/heads/main","pushedAt":"2023-12-12T03:57:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #532 from pyinat/ruff\n\nUse ruff for code formatting","shortMessageHtmlLink":"Merge pull request #532 from pyinat/ruff"}},{"before":"032563fbb37560f099059f44e2c0fd78c2512f9f","after":"06feaae411bb658b4ce0d8a081d54e9cdf24ac52","ref":"refs/heads/main","pushedAt":"2023-12-12T03:44:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"},"commit":{"message":"Merge pull request #532 from pyinat/ruff\n\nUse ruff for code formatting","shortMessageHtmlLink":"Merge pull request #532 from pyinat/ruff"}},{"before":"d7d430f2f99bfa3499d9af7272587dc31f844370","after":null,"ref":"refs/heads/ruff","pushedAt":"2023-12-12T03:41:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JWCook","name":"Jordan Cook","path":"/JWCook","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/419936?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKFCHKgA","startCursor":null,"endCursor":null}},"title":"Activity · pyinat/pyinaturalist"}