Napiprojekt w tomato? czemu nie :P
|
shibby |
Dodano 27-08-2009 19:16
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Aktualizacja 13.09.2011
Czym jest napiprojekt mówić nie musze. Tutorial zadziała pewnie też na ddwrt (tu raczej jestem pewien) i openwrt (jeżeli są wymagane pakiety)
Oryginał: http://hacking.apcoh.com/2008/01/napi...pi_06.html
Podprojekt: http://sternik.jogger.pl/2009/11/02/k...sy-do-srt/
Program sam szuka rekursywnie napisów do: ".avi", ".mpg", ".mkv", ".mp4", ".rmvb", ".mov"
Na poczatek instalujemy wymagane pakiety a wiec logujemy sie przez ssh i wpisujemy w konsoli:
Cytat ipkg update
ipkg install p7zip python
następnie sciągamy programik. Dostosowałem dla potrzeb tomato dwie wersje:
- wersja która tylko ściąga napisy - napi.py
- wersja, która ściąga napisy i dodatkowo konwertuje je na SRT - napi2srt.py
tak więc w zależności od potrzeb ściągamy:
napi.py
Cytat wget http://update.groov.pl/napi/napi.py -O /opt/bin/napi.py && chmod +x /opt/bin/napi.py
lub napi2srt
Cytat wget http://update.groov.pl/napi/napi2srt.py -O /opt/bin/napi2srt.py && chmod +x /opt/bin/napi2srt.py
i tyle
Wykonanie skryptu jest proste. Jako parametr podajemy katalog z filmami. Dla napi.py będzie to przykładowo:
i czekamy na efekty. pozdrawiam.
Edytowany przez shibby dnia 05-02-2012 22:59
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
obsy |
Dodano 27-08-2009 19:44
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ja mam jeszcze crona czytającego wynik z transmission, żeby sam te które są "Done" przerabiał i napisy sciągał...
|
|
|
|
shibby |
Dodano 27-08-2009 20:08
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
mozna mozna
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
shibby |
Dodano 28-08-2009 10:20
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
!!UPDATE
przeedytowalem troche pliczek napi.py. podmienilem juz na serwerze.
dodalem tez prosty skrypt do przeszukiwania calej naszej filmoteki wystarczy wskazac mu katalog z filmami a on przeszuka podkatalogi w poszukiwaniu filmu i poszuka do nich napisow.
Cytat wget http://update.groov.pl/napi.search && mv napi.search /opt/bin/ && chmod +x /opt/bin/napi.search
do uruchomienia wymagany jest bash. jak nie posiadasz to
nastepnie edytujemy plik /opt/bin/napi.search i zmieniamy sciezke do katalogu ktory ma przeszukiwac.
wywolujemy w konsoli poprostu napi.search i tyle
PS sktypt jest na tyle prosty ze nie sprawdza czy sa juz napisy. jak sa to je nadpisuje. pomimo to fajna sprawa jak mamy pare/parenascie/paredziesiat filmow i chcemy znalezc do nich napisy. odpalamy skrypt i idziemy na kawe
minus? - jak to napiprojekt czasami zdarzy mu sie znalezc napisy do filmu dub/lektor pl
efekt koncowy
Edytowany przez shibby dnia 28-08-2009 11:41
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
shibby |
Dodano 31-08-2009 13:43
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
update
dla ddwrt trzeba dodatkowo zainstalowac pelnego find`a
Cytat ipkg-opt install findutils
pozdro
Edytowany przez shibby dnia 31-08-2009 14:29
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
rzerzuch |
Dodano 03-09-2009 10:13
|
Super User
Posty: 402
Dołączył: 02/08/2008 19:01
|
jak powinien wyglądać ten skrypt przeszukujący bo nie mogę dojść ?? |
|
|
|
shibby |
Dodano 03-09-2009 10:15
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
dwa posty nad twoim masz
Cytat dodalem tez prosty skrypt do przeszukiwania calej naszej filmoteki wystarczy wskazac mu katalog z filmami a on przeszuka podkatalogi w poszukiwaniu filmu i poszuka do nich napisow.
wget http://update.groov.pl/napi.search && mv napi.search /opt/bin/ && chmod +x /opt/bin/napi.search
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
rzerzuch |
Dodano 03-09-2009 14:38
|
Super User
Posty: 402
Dołączył: 02/08/2008 19:01
|
To ja tez widziałem chodzi mi dokładniej o sam skrypt
W skrypcie było coś o podaniu swojego katalogu tylko właśnie nie wiem duklanie jak to powinno wyglądać.
Najlepiej to jak możesz wklej swój na już go przerobie pod siebie
Można podać ścieżkę do całego dysku/partycji ?? |
|
|
|
shibby |
Dodano 03-09-2009 14:53
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
edytuj ten skrypt /op/bin/napi.search i tam musisz zmienic sciezke katalogu ktory ma przeszukiwac.
Cytat Można podać ścieżkę do całego dysku/partycji ??
oczywiscie ze tak.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
shibby |
Dodano 16-02-2010 08:13
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
!UPDATE
Poprawilem napi.search by byl bardziej inteligentny.
Cytat wget http://update.groov.pl/napi.search && mv napi.search /opt/bin/ && chmod +x /opt/bin/napi.search
Na poczatek nalezy przeedytowac pliczek i ustawic swoj katalog domyslny do przeszukiwania.
wyszukiwac mozemy podajac katalog jako parametr, czyli:
Cytat napi.search /katalog/z/filmem(ami)
jezeli nie podamy parametru to przeszukany zostanie domyslny katalog wpisany w plik.
napi.search przeszukuje teraz dany katalog w poszukiwaniu filmow i sprawdza czy sa juz pobrane napisy, jak tak po pomija, jak nie to szuka w necie, jak znajdzie to sciaga
pozdrawiam.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
wmzyk |
Dodano 02-09-2010 00:17
|
User
Posty: 2
Dołączył: 01/09/2010 00:28
|
witam
dziękuję za świetny skrypt oszczędzający czas
pytanie
w dobie dzisiejszych filmów HD rozszerzenie mkv to połowa plików u mnie na dysku
czy jest możliwość wyszukiwania napisów do .avi i .mkv ? |
|
|
|
shibby |
Dodano 02-09-2010 09:36
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
proponuje zrobic sobie kopie skrypu napi.search np napi_mkv.search i w jednym lub dwoch miejscach wystarczy zmienic avi na mkv.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
xkarpi |
Dodano 10-01-2011 09:51
|
User
Posty: 2
Dołączył: 10/01/2011 09:49
|
Używa ktoś może RT-N16 do odtwarzania filmów przez UPnP w telewizorze? Jeśli tak o czy działają napisy? |
|
|
|
megon |
Dodano 23-01-2011 20:35
|
User
Posty: 125
Dołączył: 26/11/2006 17:41
|
Ja mam ustawiony tomato jako serwer DLNA - ale napisów jeszcze nie sprawdzałem
[img][/img]
dom: Asus RT-N16 + Tomato v1.28
praca: WAG200G 1.01.09 + ASUS RT-N16 + SPA1001 3.1.19(SE) + DNS-323 + 2 x 500 GB Raid-1 7200.12
+ VoIP Nokia E65 S60v3
|
|
|
|
shibby |
Dodano 24-01-2011 10:19
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
u kolegi sprawdzalem odtwarzanie napisow z dlna (tomato) na samsungu led 40". Napisow txt nie czytal ale zalapal srt bez problemu.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
piotrrz |
Dodano 02-02-2011 14:33
|
User
Posty: 9
Dołączył: 23/03/2007 11:42
|
Czy da się ten skrypt zautomatyzować, by np po pojawieniu się nowego filmu w danym folderze z automatu ściągał pliki? Ustawiłem sobie pod crona odpalanie co kilka minut skryptu, ale takie rozwiązanie nie jest raczej zbyt komfortowe
Petro
|
|
|
|
shibby |
Dodano 02-02-2011 15:38
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
raczej nie. to jest skrypt a nie daemon ktory dziala w tle.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
shibby |
Dodano 29-03-2011 10:57
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
bardziej rozbudowany od mojego skrypt mozna znalezc tu
http://sternik.jogger.pl/2009/11/02/konwertuj-mi-napisy-do-srt/
Dziala ladnie na tomato. Jedyne co trzeba zrobic po jego sciagnieciu to ustawic sciezke do 7z.
szuka rekursywnie filmow (".avi", ".mpg", ".mkv", ".mp4", ".rmvb", ".mov") we wskazanym katalogu, sciaga do filmow napisy txt i dodatkowo konwertuje w locie do srt!! Bardzo fajna sprawa jak ktos ma np TV z DLNA lub jaki media center ktory nie lyka txt.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
przemasisko |
Dodano 08-06-2011 00:11
|
Super User
Posty: 550
Dołączył: 17/05/2010 13:56
|
@shibby chciałbym dodać do Twojego skryptu rozszerzenie *.rmvb.
Szczerze kombinowałem, ale nie za bardzo mi to wychodziło. |
|
|
|
shibby |
Dodano 13-09-2011 15:38
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
@przemasisko - zaktualizowałem pierwszy post. Obecny napi.py ściąga napisy do plików: ".avi", ".mpg", ".mkv", ".mp4", ".rmvb", ".mov".
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|