{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":453061270,"defaultBranch":"main","name":"KamTube.py","ownerLogin":"kamuridesu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-28T12:35:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27641366?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713291229.0","currentOid":""},"activityList":{"items":[{"before":"48c519a02af912ef2c1d2f350db214a3b5fafaf9","after":null,"ref":"refs/heads/snyk-fix-45dcf748a5713af290ee196924512402","pushedAt":"2024-04-16T18:13:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"}},{"before":"f7433ef8562d555c375ee0ea15cd56e155527dc5","after":"b5d81f8b182925da4fb81b4d0c9871ed5921e019","ref":"refs/heads/main","pushedAt":"2024-04-16T18:13:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"Merge pull request #5 from kamuridesu/snyk-fix-45dcf748a5713af290ee196924512402\n\n[Snyk] Security upgrade idna from 3.3 to 3.7","shortMessageHtmlLink":"Merge pull request #5 from kamuridesu/snyk-fix-45dcf748a5713af290ee19…"}},{"before":"f7433ef8562d555c375ee0ea15cd56e155527dc5","after":"48c519a02af912ef2c1d2f350db214a3b5fafaf9","ref":"refs/heads/snyk-fix-45dcf748a5713af290ee196924512402","pushedAt":"2024-04-14T23:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"fix: requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-IDNA-6597975","shortMessageHtmlLink":"fix: requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"f7433ef8562d555c375ee0ea15cd56e155527dc5","ref":"refs/heads/snyk-fix-45dcf748a5713af290ee196924512402","pushedAt":"2024-04-14T23:53:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"Merge pull request #4 from kamuridesu/snyk-fix-fc9cf68cc4ca461ca5bc1f866bafc991\n\n[Snyk] Security upgrade aiohttp from 3.8.5 to 3.9.0","shortMessageHtmlLink":"Merge pull request #4 from kamuridesu/snyk-fix-fc9cf68cc4ca461ca5bc1f…"}},{"before":"a1b13bb8585b75a0e19eb0fc285c89ae1bc36a36","after":null,"ref":"refs/heads/snyk-fix-21f49d54cd9ab356713a47fe20345ccf","pushedAt":"2023-12-29T12:43:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"}},{"before":"dd7b3c171dc2252607fbc59f6d381c57b7212966","after":null,"ref":"refs/heads/snyk-fix-fc9cf68cc4ca461ca5bc1f866bafc991","pushedAt":"2023-12-29T12:43:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"}},{"before":"e054142562f24915f9291bddb00f5e555ede8f4b","after":"f7433ef8562d555c375ee0ea15cd56e155527dc5","ref":"refs/heads/main","pushedAt":"2023-12-29T12:43:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"Merge pull request #4 from kamuridesu/snyk-fix-fc9cf68cc4ca461ca5bc1f866bafc991\n\n[Snyk] Security upgrade aiohttp from 3.8.5 to 3.9.0","shortMessageHtmlLink":"Merge pull request #4 from kamuridesu/snyk-fix-fc9cf68cc4ca461ca5bc1f…"}},{"before":"e054142562f24915f9291bddb00f5e555ede8f4b","after":"dd7b3c171dc2252607fbc59f6d381c57b7212966","ref":"refs/heads/snyk-fix-fc9cf68cc4ca461ca5bc1f866bafc991","pushedAt":"2023-11-28T15:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"fix: requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-AIOHTTP-6091621\n- https://snyk.io/vuln/SNYK-PYTHON-AIOHTTP-6091622\n- https://snyk.io/vuln/SNYK-PYTHON-AIOHTTP-6091623","shortMessageHtmlLink":"fix: requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"e054142562f24915f9291bddb00f5e555ede8f4b","ref":"refs/heads/snyk-fix-fc9cf68cc4ca461ca5bc1f866bafc991","pushedAt":"2023-11-28T15:07:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"Merge pull request #2 from kamuridesu/snyk-fix-de2ee520e2505e074752f5cbc1c23b83\n\n[Snyk] Security upgrade aiohttp from 3.8.1 to 3.8.5","shortMessageHtmlLink":"Merge pull request #2 from kamuridesu/snyk-fix-de2ee520e2505e074752f5…"}},{"before":"e054142562f24915f9291bddb00f5e555ede8f4b","after":"a1b13bb8585b75a0e19eb0fc285c89ae1bc36a36","ref":"refs/heads/snyk-fix-21f49d54cd9ab356713a47fe20345ccf","pushedAt":"2023-11-15T18:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"fix: requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-AIOHTTP-6057353","shortMessageHtmlLink":"fix: requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"e054142562f24915f9291bddb00f5e555ede8f4b","ref":"refs/heads/snyk-fix-21f49d54cd9ab356713a47fe20345ccf","pushedAt":"2023-11-15T18:42:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"Merge pull request #2 from kamuridesu/snyk-fix-de2ee520e2505e074752f5cbc1c23b83\n\n[Snyk] Security upgrade aiohttp from 3.8.1 to 3.8.5","shortMessageHtmlLink":"Merge pull request #2 from kamuridesu/snyk-fix-de2ee520e2505e074752f5…"}},{"before":"5276da49bc645b2dcb94d3563791e9b4593a99c8","after":"e054142562f24915f9291bddb00f5e555ede8f4b","ref":"refs/heads/main","pushedAt":"2023-07-24T15:19:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"Merge pull request #2 from kamuridesu/snyk-fix-de2ee520e2505e074752f5cbc1c23b83\n\n[Snyk] Security upgrade aiohttp from 3.8.1 to 3.8.5","shortMessageHtmlLink":"Merge pull request #2 from kamuridesu/snyk-fix-de2ee520e2505e074752f5…"}},{"before":"5276da49bc645b2dcb94d3563791e9b4593a99c8","after":"cf56641d4c891ee91a7648a415f95b4a22d3bcff","ref":"refs/heads/snyk-fix-de2ee520e2505e074752f5cbc1c23b83","pushedAt":"2023-07-22T03:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"fix: requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-AIOHTTP-5798483","shortMessageHtmlLink":"fix: requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"5276da49bc645b2dcb94d3563791e9b4593a99c8","ref":"refs/heads/snyk-fix-de2ee520e2505e074752f5cbc1c23b83","pushedAt":"2023-07-22T03:38:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"🐛 fix(__init__.py): add newline at end of file\n🐛 fix(__main__.py): add newline at end of file\n\n🎨 style(cli.py): format imports and code spacing\n🚀 chore(cli.py): update CLI constructor to include media_type parameter with default value \"mixed\"\n\n🔨 refactor(cli.py): use f-strings instead of format method\n✨ feat(cli.py): add qualities_str variable to avoid code repetition in qualitySelector method\n🐛 fix(cli.py): add missing plus sign in usage message\n\n🎨 style(cli.py): add line breaks for readability and align list items\n\n🎨 style(exceptions.py): format UnknownFileError class definition to be more readable\n\n🔧 chore(kamtube.py): reformat logging.basicConfig call for better readability\n\n🔧 chore(kamtube.py): reformat code with black\n🚨 refactor(kamtube.py): refactor search and getMediaMetadata methods for better readability and maintainability\n\n🔍 chore(kamtube.py): improve code readability by adding line breaks and spaces\n🐛 fix(kamtube.py): fix typo in 'NotImplemented' keyword\n🚀 feat(kamtube.py): add support for saving audio files as mp3\n🎉 feat(kamtube.py): add save method to download and save media files\n\n🐛 fix(parsers.py): add missing comma in subs dictionary\n🔨 refactor(parsers.py): simplify dictionary creation in video and audio parsing\n🔨 refactor(parsers.py): simplify dictionary creation in mixed parsing\n🔨 refactor(parsers.py): simplify subs dictionary creation\n\n🐛 fix(regex_test.py): fix typo in function call from urlParse to urlparse\n\n🐛 fix(util.py): fix formatting and add missing newline at the end of file\n✨ feat(util.py): add support for headers, is_cli, and title parameters in post function","shortMessageHtmlLink":"🐛 fix(__init__.py): add newline at end of file"}},{"before":"3519b50fe3b6f73885a74aac00e23288689c226e","after":"5276da49bc645b2dcb94d3563791e9b4593a99c8","ref":"refs/heads/main","pushedAt":"2023-03-28T17:48:18.744Z","pushType":"push","commitsCount":1,"pusher":{"login":"kamuridesu","name":"Kamuri Amorim","path":"/kamuridesu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27641366?s=80&v=4"},"commit":{"message":"🐛 fix(__init__.py): add newline at end of file\n🐛 fix(__main__.py): add newline at end of file\n\n🎨 style(cli.py): format imports and code spacing\n🚀 chore(cli.py): update CLI constructor to include media_type parameter with default value \"mixed\"\n\n🔨 refactor(cli.py): use f-strings instead of format method\n✨ feat(cli.py): add qualities_str variable to avoid code repetition in qualitySelector method\n🐛 fix(cli.py): add missing plus sign in usage message\n\n🎨 style(cli.py): add line breaks for readability and align list items\n\n🎨 style(exceptions.py): format UnknownFileError class definition to be more readable\n\n🔧 chore(kamtube.py): reformat logging.basicConfig call for better readability\n\n🔧 chore(kamtube.py): reformat code with black\n🚨 refactor(kamtube.py): refactor search and getMediaMetadata methods for better readability and maintainability\n\n🔍 chore(kamtube.py): improve code readability by adding line breaks and spaces\n🐛 fix(kamtube.py): fix typo in 'NotImplemented' keyword\n🚀 feat(kamtube.py): add support for saving audio files as mp3\n🎉 feat(kamtube.py): add save method to download and save media files\n\n🐛 fix(parsers.py): add missing comma in subs dictionary\n🔨 refactor(parsers.py): simplify dictionary creation in video and audio parsing\n🔨 refactor(parsers.py): simplify dictionary creation in mixed parsing\n🔨 refactor(parsers.py): simplify subs dictionary creation\n\n🐛 fix(regex_test.py): fix typo in function call from urlParse to urlparse\n\n🐛 fix(util.py): fix formatting and add missing newline at the end of file\n✨ feat(util.py): add support for headers, is_cli, and title parameters in post function","shortMessageHtmlLink":"🐛 fix(__init__.py): add newline at end of file"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMlDQbAA","startCursor":null,"endCursor":null}},"title":"Activity · kamuridesu/KamTube.py"}