xf0r3m, 2024-03-16 12:40:31 pisze...
Utworzono zgłoszenie.

Produkt: immudex (Stabilna wersja dystrybucji GNU/Linux oparta na Debianie Stable.)
Komponent: Pakiety (Żądania instalacji, usunięcia lub wstrzymania aktualizacji podanych pakietów .deb)
Rodzaj zgłoszenia: ulepszenie
Temat: Aktualizacja yt-dlp
Opis zgłoszenia:
Debian nie nadąrza za projektem yt-dlp. Wdrożyć pobieranie skryptu prosto z Github-a, można
zostawić instalacje pakietu z repo, aby zgadzały się zależność. Będziemy aktualizować tylko
główny skrypt.
xf0r3m, 2024-03-16 16:19:19 pisze...
Status zgłoszenia został zmieniony z Przyjęty na W trakcie
xf0r3m, 2024-03-17 08:45:25 pisze...
Skrypt yt-dlp jest publikowany na stronie Release w serwisie Github.
Numerem jego wersji jest data wydania. Listę Release-ów można pobrać jako feed dla czytnika RSS.
Wyodrębniając z tego pliku pierwszą datę z od góry uzyskamy numer najnowszej wersji wersji -
jest on potrzebny z tego względu, iż występuje on w adres URL prowadzącym do skryptu yt-dlp.
Do pliku bazowego dodano deklaracje zmiennej ytdlpVer, której wartością jest wynik działania
polecenia zapisanego w podstawieniu podpowłoki.
Na polecenie to składa się polecenie curl pobierające RSS feed z Githuba oraz za pomocą kilku
poleceń powiązanych ze sobą potokami wyodrębnienie pierwszego numeru wersji (daty wydania) od
góry. Tak wyodrębniony numer wersji jest używany w adresi URL w celu pobrania skryptu yt-dlp z
serwisu Github.
Mimo pobrania najnowszej wersji serwisu Github instalację pakietu yt-dlp z repozytorium
pozostawiono w celu spełnienia zależności. Zmiany przetestowano. Skrypt uruchamia transmisję
na żywo z YT.
Link do zmian GH: https://github.com/xf0r3m/immudex/commit/77117f36d44bdf9dfbbbafc896740ae15b309159
xf0r3m, 2024-03-17 08:45:36 pisze...
Status zgłoszenia został zmieniony z W trakcie na Zakończony