YET - Youtube export TUI
yet is a console (kind of rss) application to download youtube videos. It uses subscriptions.json file which comes with your youtube export data. It provides a minimalistic and nice curses interface. It uses youtube-dl to download videos.
Dependencies
- Python>=3.6
- youtube-dl
- xmltodict
Installation
Using Pip
- You can install yet through PyPi: pip install ye-tui
From source
- Checkout this project: git clone https://github.com/nevarman/yet
- cd /yet
- sudo python setup.py install
Usage
First export your youtube data from https://takeout.google.com/, it should come with a subscriptions.json file. Move the subscriptions.json into ~/.config/yet folder.
Run 'yet' from your terminal emulator.
Use arrow keys or 'h,j,k,l' to navigate around. D to download, V to open in VLC media player(if installed) and O to open in browser. You can change the keybindings from the config file.
The downloaded video files are saved under $HOME/Videos directory. You can change the path from config file.
Configuration
Copy the yet/config/yet.conf from this repo or from python package directory, into ~/.config/yet folder. The config file is self explanatory.
Release files for ye-tui 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ye-tui-0.1.6.tar.gz | 12.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ye_tui-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.4 kB
Release files / ye-tui-0.1.6.tar.gz
| Download URL | ye-tui-0.1.6.tar.gz |
|---|---|
| Size | 12.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4ad52dd77952bdd2effa81a8fb0dfc0cbbf24620f90c664f9b3bef49aaa897df
|
|
BLAKE2b-256 checksum How to use checksums |
6d343328927c930e8433a6321c436b75a419101b6a236477971bf7a2e275642c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
|
Release files / ye_tui-0.1.6-py3-none-any.whl
| Download URL | ye_tui-0.1.6-py3-none-any.whl |
|---|---|
| Size | 29.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8bc5d7a725a9389cf7b9d18fcface83cda6a60c4d6eeaabe809201d78cf8a11c
|
|
BLAKE2b-256 checksum How to use checksums |
78bdfb508720dd32729226083ca625e66c2b7c29ae311f8a52fccfaed12a1a87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
|