JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 14.07.2009, 17:31
rednammoc
Guest
 
Posts: n/a
Default Watching the Download-Directory for added containers

Hi Leute,

ich denke es wäre toll, wenn es in "Configuration->Download/Network->General" eine Option gäbe, welche es erlauben würde, das Download-Verzeichnis nach neuen Containern zu überwachen. Neue Container sollten sodann automatisch zur Download-Liste hinzugefügt werden und in das gleiche Verzeichnis heruntergeladen werden, indem auch der Container gefunden wurde (Create sub-folder including package name (if possible)). Nachdem der Download abgeschlossen wurde, sollte der Container gelöscht werden.

* Überwache Download-Verzeichnis (rekursiv) (1)
* Lade Container ( die darin enthaltenen Dateien ) in gleiches Verzeichnis herunter, wo er gefunden wurde
* Lösche Container

Grüße
red

(1) **External links are only visible to Support Staff****External links are only visible to Support Staff**

Last edited by vivalostioz; 10.06.2010 at 13:57.
Reply With Quote
  #2  
Old 14.07.2009, 18:49
vivalostioz's Avatar
vivalostioz vivalostioz is offline
JD Legend
 
Join Date: Mar 2009
Location: Bonn
Posts: 618
Default

Addon: FolderWatch

;)
Reply With Quote
  #3  
Old 14.07.2009, 19:29
rednammoc
Guest
 
Posts: n/a
Default

@vivalostioz: Danke Habe ich mir mal angeschaut.

Einige Nachteile sind mir jedoch aufgefallen:
- rechenintensiv (Checking Intervals [min] -> Polling ).
- Keine Status-Anzeige. (gestartet/gestoppt) ?
- Unterverzeichnisse werden nicht gescannt (rekursiv)

Die Überwachung(1) eines Verzeichnisses würde folgende Vorteile bieten:
- Dem Addon bzw. JDownloader wird mitgeteilt, dass sich neue Dateien im Verzeichnis befinden. ( kein Polling )
- Dadurch können auch leicht Unterverzeichnisse in die Überwachung einbezogen werden.

Warum würde ich es praktisch finden, wenn Folder Watch Unterverzeichnisse beachten würde.

Mein Download-Verzeichnis ist folgendermaßen aufgebaut:
download/audio/
- music
/doc/
/game/
/video/
- movie
- tv show

Lade ich nun einen Container in /downloads/audio/music herunter, sollte JDownloader den neu hinzugefügten Container finden und die Dateien in /downloads/audio/music herunterladen und entpacken.

Vielleicht werd ich demnächst mal dieses Projekt in Angriff nehmen :D

Grüße
red

(1) **External links are only visible to Support Staff****External links are only visible to Support Staff**

Last edited by rednammoc; 14.07.2009 at 19:38.
Reply With Quote
  #4  
Old 10.06.2010, 13:51
vivalostioz's Avatar
vivalostioz vivalostioz is offline
JD Legend
 
Join Date: Mar 2009
Location: Bonn
Posts: 618
Default

Quote:
Originally Posted by rednammoc View Post
Einige Nachteile sind mir jedoch aufgefallen:
- rechenintensiv (Checking Intervals [min] -> Polling ).
- Keine Status-Anzeige. (gestartet/gestoppt) ?
- Unterverzeichnisse werden nicht gescannt (rekursiv)
Ich bin gerade dabei FolderWatch neu zu schreiben und alle deine Kritikpunkte werden dabei berücksichtigt. Danke für den Link, ich habe jedenfalls vor, FolderWatch möglichst ressourcenschonend zu implementieren.

Deine vorgeschlagene WatchService API kann ich aber nicht verwenden, da sie Java 7 benötigt und wir wollen kompatibel bleiben (NIO.2 is part of the JDK 7 release.). Nach ein wenig Recherche bin ich auf javaxt.io.Directory class gestoßen, allerdings unterstützt es nur Windows nativ - unter UNIX "pollt" es

Letztendlich habe ich dann eine Implementierung gefunden, die alle Systeme unterstützt -> kein Polling:
hxxp://jpathwatch.wordpress.com

Rekursives Monitoring ist aber nur unter Windows möglich...

Schon eingebaut, werde das mal testen und lang dürfte es dann auch nicht dauern bis FolderWatch wieder da ist.

Bitte hier diesen Thread für feature requests und alles Rund um FolderWatch nutzen:
http://board.jdownloader.net/showthread.php?t=17154
__________________
Zitat Jiaz: "bist du stable oder nightly?"

-------------------------------------------

Besucht meinen Entwicklerblog: mike-bonn.de

Last edited by vivalostioz; 18.06.2010 at 14:19.
Reply With Quote
  #5  
Old 10.06.2010, 16:29
datroubler
Guest
 
Posts: n/a
Default

FolderWatch taucht in meiner AddOn liste gar nicht auf. Muss ich das extran nachladen? Wenn ja wo?
Reply With Quote
  #6  
Old 13.06.2010, 19:38
vivalostioz's Avatar
vivalostioz vivalostioz is offline
JD Legend
 
Join Date: Mar 2009
Location: Bonn
Posts: 618
Default

Quote:
Originally Posted by datroubler View Post
FolderWatch taucht in meiner AddOn liste gar nicht auf. Muss ich das extran nachladen? Wenn ja wo?
Ist ja auch nicht mehr vorhanden - wird dann dort (vorerst in der nightly) erscheinen, sobald es schon halbwegs läuft
__________________
Zitat Jiaz: "bist du stable oder nightly?"

-------------------------------------------

Besucht meinen Entwicklerblog: mike-bonn.de
Reply With Quote
  #7  
Old 17.06.2010, 11:24
uwe_pachler
Guest
 
Posts: n/a
Default

@vivalostioz

Du koenntest **External links are only visible to Support Staff**jpathwatch verwenden - es implementiert the WatchService API von Java7, laeuft aber auch unter Java5 und 6.

Und es pollt nicht (genausowenig wie der WatchService in Java7), sondern nutzt message queues des Betriebssystems - ressourcenschonender geht es nicht.

LG,

Uwe
Reply With Quote
  #8  
Old 17.06.2010, 11:57
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

@uwe: du hast ne pm
__________________
JD-Dev & Server-Admin
Reply With Quote
  #9  
Old 17.06.2010, 12:16
vivalostioz's Avatar
vivalostioz vivalostioz is offline
JD Legend
 
Join Date: Mar 2009
Location: Bonn
Posts: 618
Default

Habs bereits mit jpathwatch implementiert (habe es auch oben in Post #4 erwähnt) - Ist aber noch nicht komplett fertig - tut aber schon soweit was es tun soll

edit: ok, gerade meine PM gecheckt
__________________
Zitat Jiaz: "bist du stable oder nightly?"

-------------------------------------------

Besucht meinen Entwicklerblog: mike-bonn.de

Last edited by vivalostioz; 17.06.2010 at 12:20.
Reply With Quote
  #10  
Old 18.06.2010, 06:00
uwe_pachler
Guest
 
Posts: n/a
Default

whoops... Das hab ich doch glatt uebersehen - aber ich denke das war auch deswegen weil das Forum externe links ausblendet wenn man nicht eingeloggt ist...

sorry for the noise
Reply With Quote
  #11  
Old 18.06.2010, 09:19
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

@uwe: du hast ne pm les die mal
__________________
JD-Dev & Server-Admin
Reply With Quote
  #12  
Old 14.01.2011, 21:01
gado
Guest
 
Posts: n/a
Default

Ich wollte mal fragen, ob das Projekt noch lebt. Oder gibt es zur Zeit überhaupt irgendeine Möglichkeit, einen Ordner nach Container zu scannen und diese Downloads automatisch zu starten?

Würde die alte FolderWatch Version mit dem neusten jDownloader gehen?

Wirklich solved ist das für mich nicht. :D
Reply With Quote
  #13  
Old 15.01.2011, 12:50
vivalostioz's Avatar
vivalostioz vivalostioz is offline
JD Legend
 
Join Date: Mar 2009
Location: Bonn
Posts: 618
Default

Ich bin dran. Es funktioniert auch die Kernfunktion, ist aber noch lange nicht fertig alles und viele Optionen müssen noch umgesetzt werden. Außerdem muss ich schauen, wie viele Bugs sich noch versteckt haben. Ich denke ab nächste Woche werde ich die erste Version des neuen FolderWatch Addons für die nightly freigeben - vielleicht aber mit einem kleinen Popup beim aktivieren, dass "Achtung, noch sehr experimentell" ausgibt.

Ich programmier das derzeit ganz allein und muss auch für die Uni viel coden, von daher bitte noch ein klein wenig gedulden
__________________
Zitat Jiaz: "bist du stable oder nightly?"

-------------------------------------------

Besucht meinen Entwicklerblog: mike-bonn.de

Last edited by vivalostioz; 15.01.2011 at 12:54.
Reply With Quote
  #14  
Old 15.01.2011, 12:55
gado
Guest
 
Posts: n/a
Default

Super, danke für die schnelle Antwort. War erstmal nur die Frage, ob das Projekt noch lebt. Freu mich dann auf die nightly, auch wenn sie sehr experimentell sein wird.

Last edited by gado; 15.01.2011 at 12:58.
Reply With Quote
  #15  
Old 27.01.2011, 23:28
vivalostioz's Avatar
vivalostioz vivalostioz is offline
JD Legend
 
Join Date: Mar 2009
Location: Bonn
Posts: 618
Default

h**p://i.imgur.com/tZKnz.png
h**p://i.imgur.com/ebldP.png

eine erste Version mit dem nächsten nightly-Update
__________________
Zitat Jiaz: "bist du stable oder nightly?"

-------------------------------------------

Besucht meinen Entwicklerblog: mike-bonn.de

Last edited by vivalostioz; 28.01.2011 at 14:52.
Reply With Quote
  #16  
Old 28.01.2011, 00:09
gado
Guest
 
Posts: n/a
Default

Super.:w00t:

Dann steige ich mal auf die nightly um und hoffe, dass man es bald nutzen kann.:biggrin:

Vielen Dank nochmal für die Umsetzung.:clap::clap::clap:

PS:

In der Mail waren die Bilderlinks, hier steht nur "**** External Links are only visible to supporters ****"
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 20:17.
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 - 2024, Jelsoft Enterprises Ltd.