apply updates

This commit is contained in:
postscriptum 2026-03-20 11:37:20 +02:00
parent 8052200f06
commit 3a00e84077

View file

@ -3,18 +3,23 @@
Я довго сидів на FreeTube, в якому по суті мені потрібно лише бачити останні підписки. Я довго сидів на FreeTube, в якому по суті мені потрібно лише бачити останні підписки.
* на Youtube, навіть на премі, підписки підміняються проплаченими трендами і цікаві канали тупо тонуть серед попси * на Youtube, навіть на премі, підписки підміняються проплаченими трендами і цікаві канали тупо тонуть серед попси
Функція програвача на FreeTube - останнім часом майже не працює, виходять постійні обнови але воно все до лампи. Недавно, ще мав такий досвід: Функція програвача на FreeTube - в мене останнім часом не працює, виходять постійні обнови але воно все до лампи. Недавно, ще мав такий досвід:
=> freetube-yggdrasil-proxy-via-yggstack.gmi Спроба проксування FreeTube через Yggdrasil => freetube-yggdrasil-proxy-via-yggstack.gmi Спроба проксування FreeTube через Yggdrasil
Власне, вирішив тікати. Пошуки альтернативи почав з мови, якою пишу сам (Rust) і зможу легко адаптувати софт під себе у разі чого. Перше, що випало - ytsub: Власне, вирішив тікати. Пошуки альтернативи почав з мови, якою пишу сам (Rust) і зможу легко адаптувати софт під себе у разі чого. Перше, що випало - ytsub:
=> https://github.com/sarowish/ytsub => https://github.com/sarowish/ytsub
Ну короче, не пройшло й пару днів як я дібрався до запуску. Ось вам швидкий старт! Ну короче, ось вам швидкий старт:
## Встановлення ## Встановлення
``` bash ``` bash
https://github.com/sarowish/ytsub.git cargo install ytsub
```
або
``` bash
git clone https://github.com/sarowish/ytsub.git
cd ytsub
cargo install --path . cargo install --path .
``` ```
=> install-latest-rust-version-on-linux.gmi Встановлення останньої версії Rust в Linux => install-latest-rust-version-on-linux.gmi Встановлення останньої версії Rust в Linux
@ -45,7 +50,7 @@ video_player_for_stream_formats = "vlc"
``` ```
* бо в мене саме плеєр VLC * бо в мене саме плеєр VLC
Файл не закриваємо, нижче вказані хоткеї - по ним орієнтуймося перший час. Файл не закриваємо, нижче вказані хоткеї - по ним орієнтуємося перший час.
## Користування ## Користування
@ -55,6 +60,15 @@ video_player_for_stream_formats = "vlc"
ytsub ytsub
``` ```
Тепер натискаємо "i" та вказуємо URL будь-якого каналу. Після цього має з'явитись список, в якому переміщаємося стрілками клавіатури. Тепер натискаємо "i" та вказуємо URL будь-якого каналу. "Enter" підвантажить список відео, в якому переміщаємося стрілками клавіатури. Оновлення списку відбувається кнопкою "r".
Якщо плеєр в конфігі обрано правильно і він встановлений в системі, після натискання "p" обране відео має в ньому відкритись. Канали можна також додати пачкою командою, вказавши формат:
``` bash
ytsub import -f newpipe '/path/to/newpipe-subscriptions-2026-03-20.json'
```
* `newpipe` я обрав не випадково - це чомусь єдиний формат, який в мене імпортується з FreeTube
### Відтворення
Якщо плеєр в конфігурації обрано правильно і він встановлений в системі, після натискання "p" обране відео має в ньому відкритись.