Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/BigweldIndustries/DownTube
A simple GUI wrapper for yt-dlp that allows you to easily archive youtube channels
https://github.com/BigweldIndustries/DownTube
pyqt5 python qt youtube youtube-dl youtube-downloader yt-dlp ytdl
Last synced: 3 months ago
JSON representation
A simple GUI wrapper for yt-dlp that allows you to easily archive youtube channels
- Host: GitHub
- URL: https://github.com/BigweldIndustries/DownTube
- Owner: BigweldIndustries
- License: gpl-3.0
- Created: 2022-02-21T22:34:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-23T16:16:18.000Z (about 1 year ago)
- Last Synced: 2024-06-28T13:32:22.051Z (5 months ago)
- Topics: pyqt5, python, qt, youtube, youtube-dl, youtube-downloader, yt-dlp, ytdl
- Language: Python
- Homepage:
- Size: 684 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A simple GUI wrapper for yt-dlp that allows you to easily archive youtube channels. Completely free and open source.## Who is this for?
I am sure you are at least somewhat familiar with the idea of internet archivists, or people who archive content in case of a takedown or some other reason. This tool is for people who want to back up their favorite channels, but do not know how to program or use complicated command line tools## How to install?
First install [python](https://python.org/downloads)1. Download the folder from this page
2. Extract it#### Windows:
3. Double click on the RunWindows.bat and it does all of the work for you#### Linux:
3. Open terminal in app folder
4. run `chmod +x RunLinux.sh` (If fails, run with sudo)
5. Either double click on RunLinux.sh or just run it via `./RunLinux.sh`## Tips
This uses yt-dlp, so if you are archiving more than 5 channels at a time, this may cause throttling. I will fix this in a future update by queing channels 5 at a time.## Todo:
* [x] Live logging
* [x] Save last path
* [x] Auto load archive.txt
* [ ] Queueing system
* [X] Errors tab
* [X] Individual tabs for each archival thread