| Napiprojekt w tomato? czemu nie :P | 
| shibby | Dodano 27-08-2009 19:16 | 
|  
 SysOp
 
  
 
 Posty: 17165
 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 updateipkg 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
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | mozna mozna   
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| shibby | Dodano 28-08-2009 10:20 | 
|  
 SysOp
 
  
 
 Posty: 17165
 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
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| shibby | Dodano 31-08-2009 13:43 | 
|  
 SysOp
 
  
 
 Posty: 17165
 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
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 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
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 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.
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| shibby | Dodano 16-02-2010 08:13 | 
|  
 SysOp
 
  
 
 Posty: 17165
 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.
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 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. 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 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. 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | raczej nie. to jest skrypt a nie daemon ktory dziala w tle. 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| shibby | Dodano 29-03-2011 10:57 | 
|  
 SysOp
 
  
 
 Posty: 17165
 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.
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 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". 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 |