Skip to main content

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

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)

Source distribution for ye-tui 0.1.6
File Size Uploaded
ye-tui-0.1.6.tar.gz 12.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ye-tui 0.1.6
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page