{"id":20394534,"url":"https://github.com/cafca/ytmp3","last_synced_at":"2026-04-20T04:37:25.654Z","repository":{"id":144907099,"uuid":"105772568","full_name":"cafca/ytmp3","owner":"cafca","description":"Auto-download YouTube bookmarks as MP3s","archived":false,"fork":false,"pushed_at":"2019-10-06T20:55:26.000Z","size":8741,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-05T00:43:17.350Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cafca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-04T13:35:30.000Z","updated_at":"2020-04-13T16:15:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"47a3dd00-4ece-4235-b2ef-26ce4d1fc0a5","html_url":"https://github.com/cafca/ytmp3","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/cafca/ytmp3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafca%2Fytmp3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafca%2Fytmp3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafca%2Fytmp3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafca%2Fytmp3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cafca","download_url":"https://codeload.github.com/cafca/ytmp3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafca%2Fytmp3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27534653,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-06T02:00:06.463Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T03:53:23.673Z","updated_at":"2025-12-06T04:01:45.631Z","avatar_url":"https://github.com/cafca.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ytmp3\n\nDo you listen to music on YouTube? Do you save your favorites to your browser bookmarks but when you come back to them later they have been deleted?\n\nThis script automatically downloads YouTube bookmarks from Chrome to your computer\nand turns them into MP3s.\n\n## Usage on Mac\n\nInstall dependencies\n\n    $ brew install youtube-dl libav\n\nDownload and extract the [lastest ytmp3 release](https://github.com/ciex/ytmp3/releases).\nThen double-click the `ytmp3` file.\n\nScript will download all links in the `ytmp3` folder in your Chrome bookmark\nbar to the folder `~/Music/ytmp3/[year]/[month]/` as mp3 files.\n\nIf you get an error that this file is from an unidentified developer, don't let them tell \nyou what to do! Open *System Preferences*, go to the *Security\u0026Privacy* pane and on the *general*\ntab click *open anyway*.\n\nOptional:\n\nRun in the background by changing the line in `crontab` file to point to\nyour installation directory and pasting it in your crontab with\n\n    $ crontab -e\n\n## Environment setup (Mac)\n\nInstall deps\n\n    $ brew install youtube-dl libav python3 pip\n\nSetup environment and clone repo\n\n    $ virtualenv -p python3 ytmp3\n    $ cd ytmp3\n    $ source bin/activate\n    $ git clone https://github.com/ciex/ytmp3 src\n    $ pip install -r src/requirements.txt\n    \ntest with\n    \n    $ python src/ytmp3.py\n\nAdapt and then add the line in the `cronjob` file to your crontab by executing `crontab -e`\n\n## License\n\nSee the LICENSE file.\n\n## Contributing\n\nPRs are welcome. Send a message/email if you have questions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcafca%2Fytmp3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcafca%2Fytmp3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcafca%2Fytmp3/lists"}