add ytsub-tui-alternative-to-freetube.gmi

This commit is contained in:
postscriptum 2026-03-20 09:25:50 +02:00
parent 1e6b10101c
commit 8052200f06
4 changed files with 65 additions and 2 deletions

View file

@ -33,4 +33,5 @@ FreeTube - це конфіденційно-орієнтований клієнт
## Дивіться також
=> freetube-yggdrasil-proxy-via-yggstack.gmi Спроба проксування FreeTube через Yggdrasil
=> freetube-yggdrasil-proxy-via-yggstack.gmi Спроба проксування FreeTube через Yggdrasil
=> ytsub-tui-alternative-to-freetube.gmi ytsub: TUI-альтернатива FreeTube

View file

@ -37,4 +37,5 @@
=> freetube-the-private-youtube-client.gmi FreeTube - приватний перегляд YouTube
=> filter-outgoing-connections-with-ufw.gmi Обмеження вихідних з'єднань на Інтернет з ufw
=> linux-isolation-from-direct-internet-connections-based-on-qemu-virtual-machine-manager-with-vsock.gmi Ізоляція Linux від прямих Інтернет з'єднань на базі QEMU / Virtual Machine Manager з VSOCK
=> safe-yggdrasil-websites-browsing-with-yggstack.gmi Безпечний перегляд сайтів Yggdrasil з Yggstack
=> safe-yggdrasil-websites-browsing-with-yggstack.gmi Безпечний перегляд сайтів Yggdrasil з Yggstack
=> ytsub-tui-alternative-to-freetube.gmi ytsub: TUI-альтернатива FreeTube

View file

@ -16,6 +16,7 @@
### Нотатки
=> ytsub-tui-alternative-to-freetube.gmi 2026-03-20 ytsub: TUI-альтернатива FreeTube
=> left-oriented-close-tab-button-in-thunderbird.gmi 2026-03-18 Ліво-стороння орієнтація кнопки "закрити вкладку" в Thunderbird
=> using-encrypted-deltachat-smtp-in-thunderbird.gmi 2026-03-18 SMTP від провайдера DeltaChat в Thunderbird
=> my-personal-i2pdbrowser-fork-for-privacy-oriented-web.gmi 2026-03-16 Мій форк i2pdbrowser для приватно-орієнтованого Веб

View file

@ -0,0 +1,60 @@
# ytsub: TUI-альтернатива FreeTube
Я довго сидів на FreeTube, в якому по суті мені потрібно лише бачити останні підписки.
* на Youtube, навіть на премі, підписки підміняються проплаченими трендами і цікаві канали тупо тонуть серед попси
Функція програвача на FreeTube - останнім часом майже не працює, виходять постійні обнови але воно все до лампи. Недавно, ще мав такий досвід:
=> freetube-yggdrasil-proxy-via-yggstack.gmi Спроба проксування FreeTube через Yggdrasil
Власне, вирішив тікати. Пошуки альтернативи почав з мови, якою пишу сам (Rust) і зможу легко адаптувати софт під себе у разі чого. Перше, що випало - ytsub:
=> https://github.com/sarowish/ytsub
Ну короче, не пройшло й пару днів як я дібрався до запуску. Ось вам швидкий старт!
## Встановлення
``` bash
https://github.com/sarowish/ytsub.git
cargo install --path .
```
=> install-latest-rust-version-on-linux.gmi Встановлення останньої версії Rust в Linux
## Конфігурація
Створюємо файл:
``` bash
touch $HOME/.config/ytsub/config.toml
```
Туди кладемо приклад:
=> https://github.com/sarowish/ytsub#configtoml
Я змінив тільки два верхні рядки:
``` config.toml
database = "/home/user/.local/share/ytsub/videos.db"
instances = "/home/user/.config/ytsub/instances"
```
* `user` - ваше значення
І один нижче:
``` config.toml
video_player_for_stream_formats = "vlc"
```
* бо в мене саме плеєр VLC
Файл не закриваємо, нижче вказані хоткеї - по ним орієнтуймося перший час.
## Користування
Запуск на стандартному (без `-c`) конфігі відбувається однойменною командою:
``` bash
ytsub
```
Тепер натискаємо "i" та вказуємо URL будь-якого каналу. Після цього має з'явитись список, в якому переміщаємося стрілками клавіатури.
Якщо плеєр в конфігі обрано правильно і він встановлений в системі, після натискання "p" обране відео має в ньому відкритись.