soo ich habe mein Download Programm von http://www.python-forum.de/topic-13742.html mit twisted, tkinter und tksnack umgeschrieben...
ich werd irgendwann das ganzs sauberer und end-benutzer verständlicher mit pyGTK schreiben. die Beschriftung der einzelnen Buttons usw. ist miserabel.
hier ein screenshot
http://img260.imageshack.us/img260/5658 ... hotto8.png
und hier der Code (teilweise unverständliche Kommentare):
http://paste.pocoo.org/show/52644/
aber das wichtigste: es funktioniert!!
und zwar erstaunlich gut
das Programm ist auf der suche nach Musik Dateien optimiert aber mit dieser Technik lassen sich alle möglichen Dateien finden
fuer die neuste version (inclusive deb und rpm packete) siehe https://savannah.nongnu.org/projects/gooload
pygtk version in arbeit
gooload version 0.2 BETA - ein downloadprogramm
Bevor jetzt jemand Mitleid mit Google kriegt, bitte noch
http://www.linux-club.de/ftopic93557.html
lesen.
Gruß
http://www.linux-club.de/ftopic93557.html
lesen.
Gruß
Die Information im zweiten Beitrag, dass MySpace auch Google gehört, ist allerdings falsch. MySpace gehört zu Rupert Murdoch's Medien-Imperium, ist also erwiesenermassen Richtig Böse™.
ouhh lala
inzwischen findet mein baby von windows isos ueber photoshop bis nach harry potter filme und alle moeglichen songs alles.
hier mein letzter stand:
http://paste.pocoo.org/show/57168/
wenns fuer DAUs zumutbar ist mache ich ne schicke .exe datei
gute nacht
inzwischen findet mein baby von windows isos ueber photoshop bis nach harry potter filme und alle moeglichen songs alles.
hier mein letzter stand:
http://paste.pocoo.org/show/57168/
wenns fuer DAUs zumutbar ist mache ich ne schicke .exe datei
gute nacht
cp != mv
ein kleiner traceback für dich:
http://paste.pocoo.org/show/57332/
habs mitten in einer Suche über nen SIG-TERM gekillt
http://paste.pocoo.org/show/57332/
habs mitten in einer Suche über nen SIG-TERM gekillt
ein par bugfixes (danke audax):
http://paste.pocoo.org/show/58005/
@jens:
was beduetet das wort " URL-Vorlagen"? (-;
EDIT:
noch was:
wie mach ich in twisted http heads?
http://paste.pocoo.org/show/58005/
@jens:
was beduetet das wort " URL-Vorlagen"? (-;
EDIT:
noch was:
wie mach ich in twisted http heads?
cp != mv
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich denke nicht, dass du dich mit Twisted auseinader setzen willst. Ein Programm auf Twisted umzuschreiben kommt einem Rewrite gleich.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Er hat das aber doch schon umgeschrieben:Leonidas hat geschrieben:Ich denke nicht, dass du dich mit Twisted auseinader setzen willst. Ein Programm auf Twisted umzuschreiben kommt einem Rewrite gleich.
MfGCosti hat geschrieben:soo ich habe mein Download Programm von http://www.python-forum.de/topic-13742.html mit twisted, tkinter und tksnack umgeschrieben...
HWK
nein,Ich denke nicht, dass du dich mit Twisted auseinader setzen willst. Ein Programm auf Twisted umzuschreiben kommt einem Rewrite gleich.
genau das dachte ich auch und hab versucht auf basis von asyncore http neu zu implementieren...
http ist doch viel komplizierter als man zuerst denkt...
spaetestens bei der implementierung von chunked encoding kann man der versuchung einfach twsited zu benutzen nicht wiederstehen
naja, ich habe mich mit twisted nicht wirklich auseinader gesetzt: ich lass einfach twisted.web.client.getPage alles fuer mich machenEr hat das aber doch schon umgeschrieben:
cp != mv
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Oh, tatsächlich. Ich habe gar nicht bemerkt, dass das nicht der selbe Thread wie vorher war.HWK hat geschrieben:Er hat das aber doch schon umgeschrieben:Leonidas hat geschrieben:Ich denke nicht, dass du dich mit Twisted auseinader setzen willst. Ein Programm auf Twisted umzuschreiben kommt einem Rewrite gleich.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Der Text in "Preference" Dialog würde ich ja zu gerne mal in eine Produktive Anwendung einbauen.
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
Der Text in "Preference" Dialog würde ich ja zu gerne mal in eine Produktive Anwendung einbauen.
ja dass stimmt.Mir ist beim Ausprobieren der Suche aufgefallen, dass es ja extrem viele Phishing-Seiten gibt, die auf "index.of" und "mp3" reagieren und einem da sonst was unterschieben wollen...
die naechste version wird eine blacklist enthalten.
ueber domains solcher phishing seiten wuerde ich mich freuen
cp != mv
Habe als ersten Suchbegriff Metallica eingegeben.
Das dingen hört gar nicht mehr auf mir Songs von denen rauszuschmeissen.
Auch wenn ich schon längst den nächsten Suchbegriff eingeben möchte.
Ich denke es fehlt ein "Stop"-Button oder eine solche Funktion für den "clear"-Button.
cu
Das dingen hört gar nicht mehr auf mir Songs von denen rauszuschmeissen.
Auch wenn ich schon längst den nächsten Suchbegriff eingeben möchte.
Ich denke es fehlt ein "Stop"-Button oder eine solche Funktion für den "clear"-Button.
cu
ich weiss....Ich denke es fehlt ein "Stop"-Button oder eine solche Funktion für den "clear"-Button.
soo schlimm ist das aber nicht;
ich will den code nicht unnoetig kompliziert machen, lieber halte ich mich an bauhaus prinzipien.
was mir eher sorgen macht sind unerwartete exceptions und segmentation faults wie folgende:
Code: Alles auswählen
Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
self.run()
File "/usr/lib/python2.5/threading.py", line 446, in run
self.__target(*self.__args, **self.__kwargs)
File "Desktop/irae/gooload3.py", line 132, in _download
move(tmp_file.name, to)
File "/usr/lib/python2.5/shutil.py", line 199, in move
copy2(src,dst)
File "/usr/lib/python2.5/shutil.py", line 91, in copy2
copyfile(src, dst)
File "/usr/lib/python2.5/shutil.py", line 46, in copyfile
fsrc = open(src, 'rb')
IOError: file() constructor not accessible in restricted mode
Segmentation fault
cp != mv
juhuuuu
gooload findet ab jetzt 200% - 500% mehr dateien als voher!!!
und das nur mit dem vearendern einer zeile: ``files_re`` wurde auf igonrecase gesetzt
ps:
gibt mal "oreilly" ein (-;
hier der neuste code:
http://paste.pocoo.org/show/63456/
gooload findet ab jetzt 200% - 500% mehr dateien als voher!!!
und das nur mit dem vearendern einer zeile: ``files_re`` wurde auf igonrecase gesetzt
ps:
gibt mal "oreilly" ein (-;
hier der neuste code:
http://paste.pocoo.org/show/63456/
cp != mv
nein, ich hab sie trotz bemuehungen nicht besser hingekriegtFrei nach dem Motto "lieber unbrauchbare als keine Kommentare"?
also... hier die neuste version:
gooload_gui.py:
http://paste.pocoo.org/show/64626/
gooload.py:
http://paste.pocoo.org/show/64624/
ich werd das ding jetzt fuer laengere zeit nich anruehren.
spaeter addiere ich evtl unterstuetzung fuer die offizielle yahoo search api (womit gegen keine AGB mehr verstossen werden wuerde)
cu
cp != mv
ok.....
die offizielle search api von yahoo und msn werden unterstuetzt.
wenn mann dan noch aufpasst keine dateien mit copyright runterzuladen ist alles 100% legal
gooload.py:
http://paste.pocoo.org/show/75250/
gooload_gui.py:
http://paste.pocoo.org/show/75251/
die offizielle search api von yahoo und msn werden unterstuetzt.
wenn mann dan noch aufpasst keine dateien mit copyright runterzuladen ist alles 100% legal
gooload.py:
http://paste.pocoo.org/show/75250/
gooload_gui.py:
http://paste.pocoo.org/show/75251/
cp != mv