Seite 1 von 2

PyLoad, 1 Click Hoster Downloader

Verfasst: Samstag 1. August 2009, 19:07
von spoob
Bild

PyLoad ist ein kostenloser Open-Source Downloader für 1 Click Hoster wie RapidShare.com oder Uploaded.to.
Es werden auch Crypter wie lix.in unterstützt sowie die Link-Container RSDF, CCF und DLC.
Kontakt kann mit uns am einfachsten über den IRC Channel auf freenode aufgenommen werden: #pyLoad
Über Kritik und Verbesserungsvorschläge würden wir uns freuen.
Der Sourcecode sowie letzte Änderungen können auf Bitbucket angesehen werden
Im Wiki von PyLoad wird die Benutzung erklärt

Unterstütze Hoster/Crypter
rapidshare.com
uploaded.to
bluehost.to
relink.us
fileuploadx.de
youtube.com (auch ganze Channels/Kanäle)
netload.in
4chan.org
xup.in
youporn.com
1kh.de
shragle.com
myvideo.de
zippyshare.com
zshare.com
megaupload.com
hoerbuch.in

Features:
Komplett Open Source (unter der GPLv3 Lizenz)
RSDF, CCF sowie DLC Container können ausgelesen werden
Log für Fehlerhafte Downloads
Reconnect
Mehrere Downloads gleichzeitig
Premium Account Unterstützung für RapidShare.com

Download

Verfasst: Samstag 1. August 2009, 20:29
von snafu
Mehrere Objekte aus einem Modul können auch in einem Rutsch importiert werden. So wird aus

Code: Alles auswählen

from sys import exit
from sys import path
from sys import stdout
||
\/

Code: Alles auswählen

from sys import exit, path, stdout
(das ist Zeile 33-35 in pyLoadCore.py)

Dir ist aber hoffentlich bewusst, dass du mit dem Import das Builtin `exit` (welches den Interpreter beendet) überschreibst.

Verfasst: Samstag 1. August 2009, 20:54
von cofi
snafu hat geschrieben:Dir ist aber hoffentlich bewusst, dass du mit dem Import das Builtin `exit` (welches den Interpreter beendet) überschreibst.
Wobei das wohl wirklich zu vernachlaessigen ist ``SystemExit`` zu ueberschreiben waere schlimmer :twisted:

Verfasst: Samstag 1. August 2009, 21:09
von BlackJack
@snafu: Was meinst Du was `sys.exit()` macht. Und das "eingebaute" `exit()` ist für die interaktive Python-Shell gedacht.

Verfasst: Dienstag 4. August 2009, 15:56
von spoob
Sollte das nun so bleiben oder nicht?

Verfasst: Dienstag 4. August 2009, 16:04
von snafu
Eigentlich schon. Ich persönlich würds aber mit `import sys; sys.exit()` lösen.

Verfasst: Dienstag 4. August 2009, 19:32
von Leonidas
Nettes Tool und hübsche Homepage aber warum steht da "Groesse" statt dem deutschen Wort "Größe", "Uebertragen" statt "Übertragen"? Ich meine, selbst wx unterstützt ja schon seit langem Unicode.

Ansonsten: ein Hilfe-Menü ist bei den meisten Applikationen ebenso üblich wie ein Bearbeiten-Menü wo man noch die Einstellungen reinpacken kann.

Verfasst: Dienstag 4. August 2009, 20:32
von derdon
Auf der Seite http://pyload.org/screenshots willst du statt
We can although provide a little preview
bestimmt das hier sagen:
Nevertheless we can provide a little preview
(although = obwohl; nevertheless = nichtsdestotrotz, trotzdem).

Verfasst: Dienstag 4. August 2009, 21:28
von Hyperion
derdon hat geschrieben:Auf der Seite http://pyload.org/screenshots willst du statt
We can although provide a little preview
bestimmt das hier sagen:
Nevertheless we can provide a little preview
(although = obwohl; nevertheless = nichtsdestotrotz, trotzdem).
Oder also ... ;-)

Verfasst: Mittwoch 5. August 2009, 00:35
von derdon
Quelle? Weder Leo noch Google Übersetzer konnte das bestätigen. Oder sollte das nur ein Witz sein von dir wegen des "false friends"?

Verfasst: Mittwoch 5. August 2009, 07:47
von Hyperion
derdon hat geschrieben:Quelle? Weder Leo noch Google Übersetzer konnte das bestätigen. Oder sollte das nur ein Witz sein von dir wegen des "false friends"?
Letzteres! :-)

Verfasst: Mittwoch 5. August 2009, 12:12
von spoob
Das mit nevertheless stimmt wohl, danke dafür!

Was ist der Unterschied zwischen "from sys import exit" und "import sys; sys.exit()"?

Schön dass das Tool einigen gefällt

Verfasst: Mittwoch 5. August 2009, 12:26
von snafu
Einmal wird das Builtin `exit()` überschrieben, einmal nicht. Mehr passiert da nicht. Mein Tipp: Lass es jetzt einfach, wie es ist.

Verfasst: Mittwoch 5. August 2009, 15:17
von apollo13
Was spricht gegen http://jdownloader.org ? *duck und weg*

Verfasst: Mittwoch 5. August 2009, 16:00
von KingZero
Ach ich wusste garnicht, dass man den JD ohne X starten kann. Gut zu wissen. Oder auch ganz zu schweigen von der Performance, die ist ja auch so toll.

Die Ironie Tags habe ich jetzt mal weggelassen.

Verfasst: Donnerstag 6. August 2009, 17:07
von apollo13
Nunja, von den Features die hir fehlen wollen wir gar nicht mal anfangen ;)

Verfasst: Donnerstag 6. August 2009, 17:59
von spoob
Wir sind immer bestrebt uns zu verbessern, was fehlt pyLoad denn?

Verfasst: Donnerstag 6. August 2009, 19:25
von apollo13
Limitierung der Downloadgeschwindigkeit und angabe der Connections pro Download. Prioritäten für Downloads. Premiumsupport für weitere Hoster.
Plus bugfixing, denn ich bekomm nur:
florian@apollo13:~/sources/pyload$ ./pyLoadGui.py
Traceback (most recent call last):
File "./pyLoadGui.py", line 295, in add_button_clicked
self.thread.push_exec('add_links', [downloads])
AttributeError: 'Pyload_Main_Gui' object has no attribute 'thread'
wenn ich auf add klicke.

Wenn pyload aber mal geht hau ich Jdownloader gerne weg ;)

Lg, Florian

Verfasst: Samstag 8. August 2009, 22:48
von birkenfeld
snafu hat geschrieben:Einmal wird das Builtin `exit()` überschrieben, einmal nicht. Mehr passiert da nicht. Mein Tipp: Lass es jetzt einfach, wie es ist.
`exit` ist aber gar kein richtiges Builtin.

Verfasst: Sonntag 16. August 2009, 21:03
von spoob
@apollo13:

Du musst dich erstmal mit dem Kern (pyLoadCore) verbinden. Das geht aus der Gui am leichtesten mit dem Menüpunkt pyLoad > Connect. Danach funktionieren die Buttons aus.

Version 0.1.1 hat wieder einige Änderungen :)