{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118854343,"defaultBranch":"main","name":"kaggle-api","ownerLogin":"Kaggle","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-25T03:02:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1336944?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726675711.0","currentOid":""},"activityList":{"items":[{"before":"aa2ff8cc07d3fc1cba3b0b913770ab91dd0f3afc","after":"ded7a528499d5db351f94c867a2441c1101f4ad0","ref":"refs/heads/main","pushedAt":"2024-09-18T16:13:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Adding unzip, toml, and java to install-deps. (#600)\n\nNote that unzip must be installed first, as it's used to install\r\nautogen.\r\n\r\nFixes https://github.com/Kaggle/kaggle-api/issues/599.\r\n\r\nCo-authored-by: stevemessick ","shortMessageHtmlLink":"Adding unzip, toml, and java to install-deps. (#600)"}},{"before":"a4fa960a27df2fa4b33abf7d3ec2263f0d0e46aa","after":null,"ref":"refs/heads/reformat-all","pushedAt":"2024-09-18T16:08:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"}},{"before":"ad798ca856615c9379544c4da93eac8c32961b8d","after":"aa2ff8cc07d3fc1cba3b0b913770ab91dd0f3afc","ref":"refs/heads/main","pushedAt":"2024-09-18T16:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Reformat everything (#635)\n\nBased on #634","shortMessageHtmlLink":"Reformat everything (#635)"}},{"before":"55600f2142e59231be885c8798c769b9da1806ca","after":null,"ref":"refs/heads/yapf-version","pushedAt":"2024-09-18T16:07:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"}},{"before":"6a782669ec6a94f92c6e8cbeb5ec2a985f20c205","after":"ad798ca856615c9379544c4da93eac8c32961b8d","ref":"refs/heads/main","pushedAt":"2024-09-18T16:07:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Use specific version of yapf to avoid format diffs (#634)\n\nSwitch to Google's open-source project formatting conventions, `yapf`,\r\nexcept preserve our 4-space indentation.\r\n\r\nSee #635 for results. If we need to change things even more, now is a\r\ngood time for feedback.","shortMessageHtmlLink":"Use specific version of yapf to avoid format diffs (#634)"}},{"before":"58a0ec1b267636e4678fc5ddeb55db21ee57dae2","after":"a4fa960a27df2fa4b33abf7d3ec2263f0d0e46aa","ref":"refs/heads/reformat-all","pushedAt":"2024-09-18T16:05:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Format with two space indent","shortMessageHtmlLink":"Format with two space indent"}},{"before":"226a565eb1d63a1dd1a48abe074f408ee43f8438","after":"55600f2142e59231be885c8798c769b9da1806ca","ref":"refs/heads/yapf-version","pushedAt":"2024-09-18T16:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Use two spaces","shortMessageHtmlLink":"Use two spaces"}},{"before":null,"after":"58a0ec1b267636e4678fc5ddeb55db21ee57dae2","ref":"refs/heads/reformat-all","pushedAt":"2024-09-17T16:59:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Reformat everything","shortMessageHtmlLink":"Reformat everything"}},{"before":"c77bfb67ec9f762dafc61810f0c103fa0af9a06e","after":"226a565eb1d63a1dd1a48abe074f408ee43f8438","ref":"refs/heads/yapf-version","pushedAt":"2024-09-17T16:58:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Switch format conventions","shortMessageHtmlLink":"Switch format conventions"}},{"before":null,"after":"c77bfb67ec9f762dafc61810f0c103fa0af9a06e","ref":"refs/heads/yapf-version","pushedAt":"2024-09-17T16:29:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Use specific version of yapf to avoid format diffs","shortMessageHtmlLink":"Use specific version of yapf to avoid format diffs"}},{"before":"c64efbf44665d9327766f558a646547a37d6d6d7","after":null,"ref":"refs/heads/convert-comps","pushedAt":"2024-09-17T15:36:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"}},{"before":"192c7e68a316ff532dc1a190feff81e99b776e2a","after":"6a782669ec6a94f92c6e8cbeb5ec2a985f20c205","ref":"refs/heads/main","pushedAt":"2024-09-17T15:35:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Convert competitions to use kagglesdk (#625)\n\nThe competitions portion of the API now uses `kagglesdk`.\r\n\r\nThe HTTP client has ben updated to use prod, if needed.","shortMessageHtmlLink":"Convert competitions to use kagglesdk (#625)"}},{"before":"4fe84d9bdf113ce9a4e0046514f86e1496571707","after":"c64efbf44665d9327766f558a646547a37d6d6d7","ref":"refs/heads/convert-comps","pushedAt":"2024-09-16T23:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Clean up","shortMessageHtmlLink":"Clean up"}},{"before":"f5bcce76aa0cd997f264b1cf92d2ab2a4d7e61cb","after":"4fe84d9bdf113ce9a4e0046514f86e1496571707","ref":"refs/heads/convert-comps","pushedAt":"2024-09-16T23:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Fix up tests","shortMessageHtmlLink":"Fix up tests"}},{"before":"9d784360cf2f1f8f854120feea4378eba66feeea","after":"f5bcce76aa0cd997f264b1cf92d2ab2a4d7e61cb","ref":"refs/heads/convert-comps","pushedAt":"2024-09-16T16:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Fix formatting","shortMessageHtmlLink":"Fix formatting"}},{"before":"34ae29a0305678547c24c6c739ac1d7fcb2672d6","after":"9d784360cf2f1f8f854120feea4378eba66feeea","ref":"refs/heads/convert-comps","pushedAt":"2024-09-13T23:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Add support for basic auth so we can use PROD","shortMessageHtmlLink":"Add support for basic auth so we can use PROD"}},{"before":"a677688089da26a103c4c494b3f32a2f12581aa8","after":"34ae29a0305678547c24c6c739ac1d7fcb2672d6","ref":"refs/heads/convert-comps","pushedAt":"2024-09-10T23:30:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Convert competitions to use kagglesdk","shortMessageHtmlLink":"Convert competitions to use kagglesdk"}},{"before":"5f3d686d04d6e23c5c662f4790d9c6dd791bf098","after":"8eb0d13277312de28ee1f9af3c249017271d6735","ref":"refs/heads/psbang-vertexfilter","pushedAt":"2024-09-10T19:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psbang","name":null,"path":"/psbang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2916088?s=80&v=4"},"commit":{"message":"KaggleApi.md","shortMessageHtmlLink":"KaggleApi.md"}},{"before":"2e83d429a46ae60dacda9e6c44a526c53435b035","after":"5f3d686d04d6e23c5c662f4790d9c6dd791bf098","ref":"refs/heads/psbang-vertexfilter","pushedAt":"2024-09-10T19:22:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psbang","name":null,"path":"/psbang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2916088?s=80&v=4"},"commit":{"message":"README.md","shortMessageHtmlLink":"README.md"}},{"before":"f9bae30f30109f835a8d36cc5d968e4121bf76de","after":"2e83d429a46ae60dacda9e6c44a526c53435b035","ref":"refs/heads/psbang-vertexfilter","pushedAt":"2024-09-10T19:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psbang","name":null,"path":"/psbang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2916088?s=80&v=4"},"commit":{"message":"kaggle/cli.py","shortMessageHtmlLink":"kaggle/cli.py"}},{"before":"de5ef4b52e7b72a11e343ea1059615f5c773722c","after":"f9bae30f30109f835a8d36cc5d968e4121bf76de","ref":"refs/heads/psbang-vertexfilter","pushedAt":"2024-09-10T19:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psbang","name":null,"path":"/psbang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2916088?s=80&v=4"},"commit":{"message":"src/kaggle/cli.py","shortMessageHtmlLink":"src/kaggle/cli.py"}},{"before":"e7f6bc035e17ae5fae5fa6e80301e446a5275360","after":"de5ef4b52e7b72a11e343ea1059615f5c773722c","ref":"refs/heads/psbang-vertexfilter","pushedAt":"2024-09-10T19:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psbang","name":null,"path":"/psbang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2916088?s=80&v=4"},"commit":{"message":"KaggleSwagger.yaml","shortMessageHtmlLink":"KaggleSwagger.yaml"}},{"before":"4a7e2b8457a9e96016b344434057b5751a8478a8","after":"e7f6bc035e17ae5fae5fa6e80301e446a5275360","ref":"refs/heads/psbang-vertexfilter","pushedAt":"2024-09-10T19:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psbang","name":null,"path":"/psbang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2916088?s=80&v=4"},"commit":{"message":"Add kaggle_api.py changes","shortMessageHtmlLink":"Add kaggle_api.py changes"}},{"before":null,"after":"4a7e2b8457a9e96016b344434057b5751a8478a8","ref":"refs/heads/psbang-vertexfilter","pushedAt":"2024-09-10T19:14:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psbang","name":null,"path":"/psbang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2916088?s=80&v=4"},"commit":{"message":"Commit for kaggle_api_extended.py","shortMessageHtmlLink":"Commit for kaggle_api_extended.py"}},{"before":"1b27df435accec823b80aea12a3328e9f44608a4","after":"192c7e68a316ff532dc1a190feff81e99b776e2a","ref":"refs/heads/main","pushedAt":"2024-09-10T18:48:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"[bugfix] download_needed param error in kernels_output (#629)\n\nWhen I use the \"kaggle kernel output\" to download files, it always\r\nre-downloads files that already exist. Additionally, I found some issues\r\nin the kernels_output method.\r\n\r\n1) When calling download_needed, the first parameter is url, but it\r\nexpects a response object instead.\r\n\r\n2) After fixing issue 1, the method does skip existing files. However,\r\nit’s still slow, and system monitoring tools show high network usage,\r\nindicating that the files are actually being downloaded again. The\r\ndownload_needed method only requires response.headers, but requests.get\r\ndownloads the entire file by default. This can be fixed by setting the\r\nstream=True parameter to change the download behavior.","shortMessageHtmlLink":"[bugfix] download_needed param error in kernels_output (#629)"}},{"before":"79865f5e9a237a3897f5b587273f8dd140f7beba","after":"a677688089da26a103c4c494b3f32a2f12581aa8","ref":"refs/heads/convert-comps","pushedAt":"2024-09-10T18:40:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Add query params for GET and update tests","shortMessageHtmlLink":"Add query params for GET and update tests"}},{"before":"cf2b7ce2f069b2477b863af0bd03afa38a66795a","after":null,"ref":"refs/heads/last-modified","pushedAt":"2024-09-10T17:14:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"}},{"before":"36246402c08770c0ec1750797dcd8bd3de1ec450","after":"1b27df435accec823b80aea12a3328e9f44608a4","ref":"refs/heads/main","pushedAt":"2024-09-10T17:14:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Allow last-modified to be absent from header (#628)\n\nSome time in the last year the server stopped adding \"Last-Modified\" to\r\nsome HTTP response headers. That broke the download file handler.\r\n\r\nFixes #622","shortMessageHtmlLink":"Allow last-modified to be absent from header (#628)"}},{"before":"dce6447119de56820eb8ce50b2a873ec46c3ba27","after":"cf2b7ce2f069b2477b863af0bd03afa38a66795a","ref":"refs/heads/last-modified","pushedAt":"2024-09-10T15:51:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"replace try","shortMessageHtmlLink":"replace try"}},{"before":"b931870774dd6839a0ba4e68ced14c42c5d6018c","after":"79865f5e9a237a3897f5b587273f8dd140f7beba","ref":"refs/heads/convert-comps","pushedAt":"2024-09-09T22:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevemessick","name":null,"path":"/stevemessick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8518285?s=80&v=4"},"commit":{"message":"Add query params for GET and update tests","shortMessageHtmlLink":"Add query params for GET and update tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNjoxMzo0Mi4wMDAwMDBazwAAAAS56q2h","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNjoxMzo0Mi4wMDAwMDBazwAAAAS56q2h","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQyMjo0Mjo1MS4wMDAwMDBazwAAAASxbML0"}},"title":"Activity · Kaggle/kaggle-api"}