JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 12.05.2014, 11:09
Sfor Sfor is offline
Linkgrabbing Monster
 
Join Date: Mar 2012
Location: Poland
Posts: 83
Default Zmiana nazwy pliku w Packagizerze

Usiłuję zmusić Packagizera do tworzenia nazw plików zgodnych z nazwą linku np. w przypadku linku **External links are only visible to Support Staff****External links are only visible to Support Staff** nazwa pliku powinna być 82530.

Jednym z problemów jest brak dobrego opisu wszystkich zmiennych. Przykładowo, posługując się zmienną <jd:orgfilename:1> otrzymuję tylko tekst _jd_orgfilename_1_, tak jakby zmienna ta nie działała.

W przypadku serwisu anime.thehylia.com nazwy plików są zamieniane przez wtyczkę i mogą się pokrywać. Jeżeli nazwy plików będą jednoznaczne i zgodne z identyfikatorem pliku, będzie możliwa automatyczna zmiana nazwy pliku po pobraniu przy użyciu dodatkowego programu. Nazwy generowane przez JDownloadera nie dają takiej możliwości.
Reply With Quote
  #2  
Old 12.05.2014, 18:24
editestowy's Avatar
editestowy editestowy is offline
Polish Supporter
 
Join Date: May 2009
Location: PL
Posts: 3,029
Default

Nie bardzo rozumiem co masz na myśli pisząc, że nazwy plików są zmieniane przez wtyczkę - wkleiłem link 82530 i plik wynikowy też jest 82530...

Natomiast:
<jd:orgfilename:N) oznacza n-ty składnik w wyrażeniu regularnym, które opisuje nazwę pliku. Zobacz na przykład z obrazka:


Ponieważ w naszym przykładzie nazwa pliku (83654) ma jeden człon to <jd:orgfilename:1) - wyznacza docelowo tę samą nazwę jaka była źródłem.

Gdyby w nazwie bazowe dało się wyróżnić np. 2 człony np.
nazwa bazowa: to_jest_moj_(plik)_(12345)
to odpowiednio:
człon 1 to: plik
człon 2 to: 12345
a więc złożenie: <jd:orgfilename:1)_<jd:orgfilename:2) dałoby docelową nazwę: plik_12345
Reply With Quote
  #3  
Old 12.05.2014, 19:50
Sfor Sfor is offline
Linkgrabbing Monster
 
Join Date: Mar 2012
Location: Poland
Posts: 83
Default

Jeżeli chodzi o pojedyncze pliki, to faktycznie anime.thehylia.com w większości przypadków przyjmuje nazwę pliku zgodną z linkiem. Niestety zdarzają się przypadki gdy zamiast identyfikatora przyjmowana jest nazwa "nul". Co gorsza, kilka plików może taką nazwę otrzymać.

W przypadku linku do całej serii, nazwy plików tworzone są od nazwy serii i numeru odcinka. Jeżeli są dwa pliki (dwie wersje) do jednego odcinka, będą miały identyczną nazwę. Przykład strony, linku z serią:
**External links are only visible to Support Staff****External links are only visible to Support Staff**

Faktyczne nazwy plików tworzone podczas pobierania za pomocą przeglądarki mają się nijak do tego co tworzy JDownloader.
Reply With Quote
  #4  
Old 13.05.2014, 19:28
editestowy's Avatar
editestowy editestowy is offline
Polish Supporter
 
Join Date: May 2009
Location: PL
Posts: 3,029
Default

Tak działa pobieranie całych katalogów, katalog przetwarzany jest przez dekrypter i nazwa jest składana nie z nazwy finalnej ale z nazwy katalogu i nazwy opisowej zamieszczonej na stronie.
Taki algorytm przyjęto i ma on sens.

Pojedyncze pobieranie tworzy nazwę na podstawie finalnej nazwy, nie są najpierw przetwarzane przez dekrypter.

Przeglądarka ściągając plik z katalogu "nie ma pojęcia", że jest to np. episode 1 i zawsze nazywa wg fizycznej nazwy na dyskach serwisu.

Jeśli użytkownik tworzący katalog bezsensownie nazywa kilka plików tą samą nazwą opisową, to powoduje to potem problemy.

Notabene w przykładzie podanym przez Ciebie nie ma powtarzających się nazw - jest koncówka Episode 1 do 12
Reply With Quote
  #5  
Old 13.05.2014, 19:59
Sfor Sfor is offline
Linkgrabbing Monster
 
Join Date: Mar 2012
Location: Poland
Posts: 83
Default

Teoretycznie mój problem może rozwiązać dodawanie linków jeden po drugim, zamiast przetwarzać cały katalog. Można też zaznaczyć fragment katalogu i skopiować go do schowka. Nazwy plików będą wtedy zgodne z identyfikatorami, niestety tylko w teorii. Dodawanie linków w ten sposób często powoduje nadawanie nazwy pliku "nul.avi". Wszystko wskazuje na to, że pierwsze 10 linków ma w nazwie pliku identyfikator a pozostałe "nul.avi".
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 22:44.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.