{"id":16257634,"url":"https://github.com/teofanis/electronyoutubedownloader","last_synced_at":"2025-03-19T22:30:28.192Z","repository":{"id":60070418,"uuid":"527010332","full_name":"teofanis/ElectronYoutubeDownloader","owner":"teofanis","description":"Built to experiment \u0026 have fun with electron.","archived":false,"fork":false,"pushed_at":"2024-09-01T08:30:48.000Z","size":12657,"stargazers_count":5,"open_issues_count":4,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-17T06:49:05.377Z","etag":null,"topics":["electron","electron-react-boilerplate","react","ytdl-core"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/teofanis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["electron-react-boilerplate","amilajack"],"patreon":"amilajack","open_collective":"electron-react-boilerplate-594"}},"created_at":"2022-08-20T18:37:13.000Z","updated_at":"2024-05-06T13:42:05.000Z","dependencies_parsed_at":"2024-10-27T21:36:51.520Z","dependency_job_id":"059fa772-ab59-402d-a737-d51de02d89dd","html_url":"https://github.com/teofanis/ElectronYoutubeDownloader","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":"electron-react-boilerplate/electron-react-boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teofanis%2FElectronYoutubeDownloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teofanis%2FElectronYoutubeDownloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teofanis%2FElectronYoutubeDownloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teofanis%2FElectronYoutubeDownloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teofanis","download_url":"https://codeload.github.com/teofanis/ElectronYoutubeDownloader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244022670,"owners_count":20385135,"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","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":["electron","electron-react-boilerplate","react","ytdl-core"],"created_at":"2024-10-10T15:48:57.500Z","updated_at":"2025-03-19T22:30:26.169Z","avatar_url":"https://github.com/teofanis.png","language":"TypeScript","funding_links":["https://github.com/sponsors/electron-react-boilerplate","https://github.com/sponsors/amilajack","https://patreon.com/amilajack","https://opencollective.com/electron-react-boilerplate-594"],"categories":[],"sub_categories":[],"readme":"# Youtube Downloader Electron\n\n[![CodeQL](https://github.com/teofanis/ElectronYoutubeDownloader/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/teofanis/ElectronYoutubeDownloader/actions/workflows/codeql-analysis.yml)\n[![Tests](https://github.com/teofanis/ElectronYoutubeDownloader/actions/workflows/test.yml/badge.svg)](https://github.com/teofanis/ElectronYoutubeDownloader/actions/workflows/test.yml)\n\nDecided to have some fun and learn a bit of electron.\nThe use case was to turn my youtube downloader script into a usable desktop app.\n\n## Demo\n\n![electronV005](https://user-images.githubusercontent.com/47872542/195666060-e0da23ad-dd08-4892-9ff8-ed8e5c18ca42.gif)\n\n## Pending Items / Improvements\n\n- ~~Download multiple songs from TXT file~~\n- ~~Pagination~~\n- Expose More Options from ytbl (video, quality, etc..)\n- Improve Design / UX\n- Add a settings page\n  - Path to save downloads\n  - Dark Mode\n- Search / Download / Browse page\n- Refactor to follow best practises + write tests\n- Multilingual\n\n## Acknowledgements\n\n- [Electron React Boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate)\n- [node-ytdl-core](https://github.com/fent/node-ytdl-core)\n- [ffmpeg-static](https://github.com/eugeneware/ffmpeg-static)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteofanis%2Felectronyoutubedownloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteofanis%2Felectronyoutubedownloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteofanis%2Felectronyoutubedownloader/lists"}