Forum forum.napiprojekt.pl Strona Główna


 FAQFAQ  RegulaminRegulamin   SzukajSzukaj   GrupyGrupy   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj  

aqnapi-jeden klient CLI do Napisy24/napiprojekt/OpenSubtitle

 
Napisz nowy temat   Odpowiedz do tematu    Forum forum.napiprojekt.pl Strona Główna -> Nowe wersje
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
areq



Dołączył: 20 Paź 2008
Posty: 13

Podziękował: 1
Łącznie otrzymał 0 podziękowań w 0 postach

Ostrzeżenia: 0/5

PostWysłany: Pon Lip 27, 2026 17:42    Temat postu: aqnapi-jeden klient CLI do Napisy24/napiprojekt/OpenSubtitle Odpowiedz z cytatem

Cześć,

chcę się podzielić narzędziem, które piszę - aqnapi: zunifikowany klient wiersza poleceń do trzech serwisów naraz - Napisy24.pl, napiprojekt.pl i OpenSubtitles.com. Pobieranie i wysyłanie napisów jednym, spójnym poleceniem.

Najważniejsze:
- Zero zależności - czysty Python 3.9+ (tylko biblioteka standardowa) albo gotowa binarka bez Pythona.
- Pobrane napisy zawsze SRT (UTF-8 z BOM, LF). Konwersja z MicroDVD / MPL2 / TMPlayer / WebVTT / ASS/SSA, eksport w drugą stronę i przeliczanie FPS.
- FPS i czas trwania wprost z pliku filmowego (MKV / MP4 / MOV / AVI) - bez zewnętrznych narzędzi.
- Sanityzacja przed zapisem - usuwanie tagów, docinanie i naprawa czasów, usuwanie pustych bloków.
- Wejście może być URL-em (http(s)Ekhm.../, także user:pass@) - pobierane tylko potrzebne fragmenty (HTTP Range), więc hash filmu 1.7 GB nie ściąga całości.
- Synchronizacja napisów (offset albo regresja liniowa z kotwic).
- Działa jako CLI i jako moduł Pythona.

Wersje binarne (bez instalacji Pythona):
- aqnapi.com - uniwersalna binarka (Cosmopolitan APE): Linux/macOS/Windows/*BSD, x86-64 + ARM64.
- aqnapi-c.com - mała natywna binarka w C (~1 MB, z TLS).
- Pakiety OpenWrt (.ipk/.apk) dla x86_64, aarch64, mips/mipsel - routery i NAS-y.

Samo-aktualizacja z GitHuba: aqnapi update.

Przykłady:
aqnapi get film.mkv # znajdz i pobierz napisy PL do filmu
aqnapi search "Fauda" --pick # szukaj i wybierz z listy
aqnapi convert napisy.txt -o out.srt # konwersja do SRT
aqnapi fps film.mkv # FPS + czas trwania z kontenera
aqnapi upload --movie film.mkv --srt napisy.srt --service np,n24

Kod, wydania i dokumentacja: https://github.com/areqq/aqnapi (licencja MIT).

Chętnie zbiorę uwagi i zgłoszenia błędów. Dzięki!
Powrót do góry
Ogląda profil użytkownika Wyślij prywatną wiadomość
Reklamiarz
Członek zespołu








Ostrzeżenia:

PostWysłany: Pon Lip 27, 2026 17:42    Temat postu: Klikając w reklamę wspierasz serwis



Powrót do góry
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum forum.napiprojekt.pl Strona Główna -> Nowe wersje Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


RSS

Powered by phpBB © 2001, 2005 phpBB Group