Repository navigation
Changelog
3ed edited this page Sep 3, 2014
·
13 revisions
- Zmiana numeracji wersji: 0.xy.z -> x.y.z (zaczynając od 1.0.0)
- Notyfikacje, obsługa: growl, growlforwindows i terminal-notifier
- Zamiana sed na dos2unix (lepsza przenośność)
- opcje:
notifications_* - systemu powiadamiania i podstawiania dla tagów - przebudowany
- optymalizacje
- poprawki
- optymalizacje
- poprawka dla błędu: github#1
- poprawka dla ffmpeg
- poprawki
- literówki
- aktualizacja dokumentacji
- dodanie kompatybilności z mpv w wersji 0.4.x
- Uwaga | Aby ustawić kompatybilność z poprzednią wersją mpv
- Przy instalacji: do
make installdodajMPV_VERSION=0.3- Poprzez plik konfiguracyjny: dodaj
fps_detect_mpv_version=0.3
- aktualizacja manuali
- poprawki
Główne cele 0.50.x: optymalizacja, stabilność, ku 1.x
- mozliwość source-owania (niezalecane aż do momentu, gdy
make installzacznie instalowaćman(3)) - możliwość określenia rozmiaru od/do dla plików filmowych (opcje:
--le,--ge) - autoryzaja hasłem do napiprojektu (opcje:
auth_nick,auth_pass,auth_login,--login) - nowy format
videoext - nowa opcja
videoext_matchokreśla kiedy filtrować, a kiedy dodać tak jak jest - częściowe przywrócenie
ARGV__bad_args()które jakimś cudem kiedyś zostało wyłączone - w kodzie:
catzastąpione przezcp - w konfiguracji:
subfmt_supportedzastąpione przezsubfmt_ext - optymalizacja:
- usunięcie dużej ilości subshell-i (mocne przyśpieszenie)
- dla subext_autodetect: zastąpienie subotage własnym detektorem (mocne przyśpieszenie)
- poprawki
- inne
- wykrywanie fps wpierw z pliku z filmem (czasami w napisach jest podany zły fps)
- dopełnienia dla bash i zsh
- nowa opcja:
subext_prefix,--config - uruchamianie opcji
--debugwcześniej, tak by zbierać więcej informacji - opcja
--debugnie nadpisuje pliku chyba że ten ma rozszerzenie.nb_debug
- nowa opcja:
subfmt_lasting_time - dodanie wykrywania fps z pliku z filmem
- nowa opcja:
subeol_conv - przekierowanie np:
napi-bash | cattworzy niesformatowany output (można zmienić opcją-c) - poprawki
- poprawki
Główny cel 0.40.x: rozbudowanie, przebudowanie
- nowe opcje:
subfmt_conv,subext_autodetect,--colors,--depth,--debug - lepsza obsługa typu boolean
- spora część kodu przeprojektowana
- poprawki
- Pliki tymczasowe w
XDG_CACHE_HOMEzamiast/tmp. - Reorganizacja plików tymczasowych, bardziej elastyczne
-
7zajest przed7zpodczas wyszukiwania - nowa opcja
gui_int_warn - poprawiona długa linia w man
- funkcje
warnierrorpiszą też przezgui_msg - tryb debug
- inne...
Migracja hostingu (2014-04-29), poprzedni: google-code
- naprawiono google#3
- duże litery w rozszerzeniach plików filmowych od teraz są traktowane jak małe
- zoptymalizowane konwertowanie stron kodowych
- poprawiona auto-detekcja stron kodowych
- konfiguracja: zaznaczenie opcji
subcode_*jako przestarzałe - konfiguracja: dodanie opcji
subcp_conv - dodanie możliwości wyłączania kolorów na terminalu jedną opcją
- podzielenie manuala na sekcje
- zaktualizowanie manuala
- przebudowanie skryptów instalacyjnych
- dodanie do źródeł pliku
INSTALL - inne...
- Naprawiono sprawdzanie zmiennej
DISPLAY - Wzbogacono "interpretator argumentów" i dodano
-- - Kilka mniej istotnych zmian
- Naprawiono błąd google#1
- Opcja
-mzostała zastąpiona manualem systemowym
Migracja hostingu (2012-11-13), poprzedni: http://csk.pl/~kas/?n=Skrypty.Gnapi-bash (przekierowanie)
-
Poprawiono: argument
-h(opcja pomocy) działa tak jak--help -
Zamieniono: argument
-si-owymagają znaku równości, np.-s=1(stary format będzie usunięty w przyszłości) -
Dodano: dwie opcje
subcode_cp1250/subcode_utf8do automatycznego konwertowania czcionek przy ściąganiu pliku -
Dodano: rozszerzenie
rmvbdo filtruvideoext.. - Drobne poprawki
- Przede wszystkim w 90% skrypt został przepisany od nowa.. (używa elementów wbudowanych w shell, znacząco przyśpieszone operacje..)
- Obsługa szybkiej rekurencji
- Możliwość pomijania pobierania gdy "napis" już wcześniej został pobrany
- Równoległe generowanie sum i pobieranie napisów (znacząco przyśpieszone pobieranie)
- Bardziej zaawansowane przetwarzanie argumentów polecenia
- Obsługa raportów (podsumowań)
- Plik konfiguracyjny
- Tagi w opisach (pobrane, błąd, raport)
- Od teraz domyślnie napi-bash wyświetla notyfikację dla wszystkich plików jednorazowo, a nie dla każdego pliku z osobna. Mogło być uciążliwe dla użytkowników nowego Gnome. Można przywrócić w pliku konfiguracyjnym..
- i inne jak np:
- zmiana rozszerzenia napisów na sub poprzez plik konfiguracyjny (dla odtwarzacz totem)..
- możliwość zmienienia programu pobierającego napisy DLAGENT (np. z curl na wget)
- itp..
-
Poprawiono: Output składa się z kilku zmiennych tekstowych, zamiast wyświetlać zawartość zmiennej jak np:
Uwaga:,Błąd:, wyświetlany był numer, po czym dalsza część komunikatu już w sposób czytelny
-
Dodano: opcję
-g- uruchomiony jako "skrypt nautilusa" nie potrzebuje tej opcji (specjalna zmienna podmieniana przezeń). -
Dodano: opcję
-C- changelog, ostatnie 5 wersji - Dodano: Możliwe jest pobieranie napisów do kilku filmów jednocześnie
- Dodano: Możliwe jest rozszerzanie programu o inne GUI, np. dla KDE, mimo to na razie jest tylko GTK (notify-send).
- Zmieniono: Nazwę programu z Gnapi-bash do Napi-bash. ^^
- Zmieniono: Od teraz zenity jest jeszcze bardziej opcjonalny
- Zmieniono: Komunikaty pokazują nazwy plików
-
Dodano: cli
-c- opcja pozwala używać gnapi poza Xorgiem - Dodano: zabezpieczenie przez nadpisaniem pliku z napisami
- Zmieniono: notyfikacja teraz jest realizowana przez notify-send
- Zmieniono: python od teraz jest zbędny przy tworzeniu napi-hashu
-
Uwaga: w razie chęci kręcenia przy opcjach
ddw funkcjiget_napi_url, pamiętaj by łączna suma bajtów wynosiła 10485760
- Naprawiony błąd: brakujące cudzysłowie - błędna interpretacja spacji w ścieżce do pliku.
- Poprawki kosmetyczne: komunikaty są teraz wyraźniejsze i bardziej zrozumiałe, itp.
- Pierwsza wersja