#26 Le 02/08/2006, à 19:08
- tinkywinky
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Hehe
En fait ils ont changé la structure des urls du site entre hier et aujourd'hui! Maintenant l'url des wallpapers est : http://customization.deviantart.com/wallpaper/
Je pense qu'il faut juste faire quelque modif au script, je vais essayer de voir ça rapidement.
Edit : c'est corrigé !
Dernière modification par tinkywinky (Le 02/08/2006, à 20:00)
Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN
Hors ligne
#27 Le 03/08/2006, à 04:53
- bbtgv
Re : Téléchargement automatique de fonds d'écran sur deviantArt
T'es le meilleur.
Portable: HP Compaq NX6110 avec Ubuntu Edgy.
Process: Intel Celeron 360 (1,4 GHz) - Mémoire: 256Mo DD-SDRAM -
Carte Graphique: Media Accelerator 900 (Chipset: Intel)
Koi de plus ..... Vive Linuxxxx
Hors ligne
#28 Le 03/08/2006, à 09:13
- tiblebaro
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Bande de petits filous sur deviantart. Merci de la correction rapide
Hors ligne
#29 Le 03/08/2006, à 21:30
- NeX
Re : Téléchargement automatique de fonds d'écran sur deviantArt
#30 Le 08/08/2006, à 08:41
- bbtgv
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Tiens tu vas avoir du taf, Deviant vient de passé en Version 5 et ton script ne marche plus
Portable: HP Compaq NX6110 avec Ubuntu Edgy.
Process: Intel Celeron 360 (1,4 GHz) - Mémoire: 256Mo DD-SDRAM -
Carte Graphique: Media Accelerator 900 (Chipset: Intel)
Koi de plus ..... Vive Linuxxxx
Hors ligne
#31 Le 08/08/2006, à 11:16
- SamheG
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Bizarre parce que la structure des répertoires du site est toujours la même
Edit : C'est-à-dire http://customization.deviantart.com/wallpaper/
Vérifie que tu as bien la version du script utilisant cette URL
Dernière modification par SamheG (Le 08/08/2006, à 11:18)
Hors ligne
#32 Le 08/08/2006, à 17:32
- tiblebaro
Re : Téléchargement automatique de fonds d'écran sur deviantArt
C'est vrai que ça marchait plus mais j'ai mis les mains dedans et ça marche :
Rechercher et remplacer
pos = html.find( 'trailing leading section-block submission' )
pos2 = html.find( 'http', pos )
pos3 = html.find( '.jpg', pos2 )
image_url = html[pos2:pos3+4]
image_name = image_url.split( '/' )[-1]
Par
pos = html.find( '"src"' )
pos2 = html.find( 'http', pos )
pos3 = html.find( '.jpg', pos2 )
image_url_temp = html[pos2:pos3+4]
image_url = image_url_temp.replace( '\/' ,'/')
image_name = image_url.split( '/' )[-1]
Voili voilou
Dernière modification par tiblebaro (Le 08/08/2006, à 17:35)
Hors ligne
#33 Le 08/08/2006, à 19:21
- tinkywinky
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Impeccable, merci
Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN
Hors ligne
#34 Le 09/08/2006, à 08:00
- bbtgv
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Encore Merci.
Portable: HP Compaq NX6110 avec Ubuntu Edgy.
Process: Intel Celeron 360 (1,4 GHz) - Mémoire: 256Mo DD-SDRAM -
Carte Graphique: Media Accelerator 900 (Chipset: Intel)
Koi de plus ..... Vive Linuxxxx
Hors ligne
#35 Le 13/08/2006, à 11:11
- GrInDcOrE
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Super script !
Malheureusement, il récupère les catégories des 24 dernière images postées, et non pas les diverses catégories de deviant art...
Les catégories sont contenues dans le fichier js suivant : http://www.deviantart.com/global/difi.p … r,2&t=jssi
Mais il risque d'être assez fatiguant à parser....
A part ici je ne les ai pas vues autre part
Hors ligne
#36 Le 13/08/2006, à 11:39
- tinkywinky
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Hello !
euh, je dirais plutôt qu'il récupère une des 24 dernières images dans une des catégories disponibles (parmi toutes), non ?
Parce que pour avoir la liste des catégories, je me base sur le fichier html contenu à l'adresse http://browse.deviantart.com/customization/wallpaper/, qui contient un popup menu avec la liste des catégories disponibles... donc en principe ce popup menu les contient toutes, non ?
Dernière modification par tinkywinky (Le 13/08/2006, à 11:40)
Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN
Hors ligne
#37 Le 07/09/2006, à 09:48
- bbtgv
Re : Téléchargement automatique de fonds d'écran sur deviantArt
ça mériterait une mise à jour non ?
Portable: HP Compaq NX6110 avec Ubuntu Edgy.
Process: Intel Celeron 360 (1,4 GHz) - Mémoire: 256Mo DD-SDRAM -
Carte Graphique: Media Accelerator 900 (Chipset: Intel)
Koi de plus ..... Vive Linuxxxx
Hors ligne
#38 Le 07/10/2006, à 14:42
- matigol
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Bonjour,
J'ai essayé mais cela ne marche pas !!
pour lancer le script, il faut installer quelque chose pour python?
Explications : j'ai copié collé le script dans Scite, en langage python
devianArt.py est sur mon desktop...
dans ma console, je tape : ./deviantArt.py
Et il me dit ( le cochon ) :
matigol@matigol:~$ ./deviantArt.py
bash: ./deviantArt.py: Aucun fichier ou répertoire de ce type
Pouvez vous m'aidez ?
Merci !
Hors ligne
#39 Le 07/10/2006, à 14:53
- tinkywinky
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Bonjour,
@bbtgv : ok, qu'est-ce que tu veux comme mise à jour ?
@matigol : 2 solutions :
1) tu le lance avec
python deviantArt.py
2) Tu rends le script executable
chmod +x deviantArt.py
./deviantArt.py
Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN
Hors ligne
#40 Le 07/10/2006, à 15:24
- matigol
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Aucun des deux ne fonctionne...
Pourtant, j'ai bien deviatArt.py sur mon bureau et je ne fais pas d'erreur de syntaxe sur la console...
je ne comprends pas...
Hors ligne
#41 Le 07/10/2006, à 15:32
- tinkywinky
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Tu dois faire quelque chose de faut, car c'est certain que ça fonctionne.... tu as quoi comme message d'erreur exactement ?
Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN
Hors ligne
#42 Le 07/10/2006, à 15:47
- matigol
Re : Téléchargement automatique de fonds d'écran sur deviantArt
matigol@matigol:~$ python deviantArt.py
python: can't open file 'deviantArt.py': [Errno 2] No such file or directory
matigol@matigol:~$
voila ce que j'obtiens...
Je me doute que je dois faire une erreur mais où ?
Hors ligne
#43 Le 07/10/2006, à 17:06
- kornwall
Re : Téléchargement automatique de fonds d'écran sur deviantArt
drapal
Golom golom
Hors ligne
#44 Le 07/10/2006, à 17:10
- tinkywinky
Re : Téléchargement automatique de fonds d'écran sur deviantArt
@kornwall : hein ??
@matigol : ben le message est clair, c'est le le fichier deviantArt.py n'est pas dans ton home. Tu l'as enregistré à la bonne place ? Tu as pas fait une faute dans le nom du fichier ?
Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN
Hors ligne
#45 Le 07/10/2006, à 19:01
- matigol
Re : Téléchargement automatique de fonds d'écran sur deviantArt
ben pourtant si...
tu pourrais m'envoyer ton fichier sur gmail ??? pour tester ???
ps: fredmatty@gmail.com
Dernière modification par matigol (Le 07/10/2006, à 19:03)
Hors ligne
#46 Le 08/10/2006, à 07:08
- tinkywinky
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Je peux t'envoyer mon fichier, mais ça ne changera RIEN par rapport à faire un copier-coller du code de la 1ère page. De plus, l'attribut "executable" ne sera pas conservé, donc tu en seras exactement au même point.
Ca donne quoi un ls dans ton home ?
Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN
Hors ligne
#47 Le 08/10/2006, à 09:15
- ganlhi
Re : Téléchargement automatique de fonds d'écran sur deviantArt
matigol, tu n'as pas dit que le fichier était sur ton bureau ? Si c'est le cas, ce n'est pas ton home ! c'est dans le dossier Desktop de ton home qu'il faut aller.
-- Ganlhi --
Hors ligne
#48 Le 08/10/2006, à 09:40
- tinkywinky
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Ah oui je suis bête j'ai zappé ce détail
matigol, quand je te disais de vérifier que le fichier soit bien au bon endroit...
Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN
Hors ligne
#49 Le 08/10/2006, à 11:18
- Miles Prower
Re : Téléchargement automatique de fonds d'écran sur deviantArt
miles@Ubuntu-box:~/wallpapers$ ./deviantart.py
./deviantart.py: line 9: erreur de syntaxe près du jeton `(' inattendu
./deviantart.py: line 9: `path = os.path.expanduser( '~/wallpapers/' )'
I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.
Hors ligne
#50 Le 08/10/2006, à 16:18
- matigol
Re : Téléchargement automatique de fonds d'écran sur deviantArt
Et bien,
Mon deviantArt.py est dans mon home depuis que tu m'as fait la remarque
cela ne marche pas mais quand je tape sous la console python ./deviantArt.py il revient à la ligne sans rien faire
et le mode executable ne donne rien non plus...
je ne comprends pas...
Dernière modification par matigol (Le 08/10/2006, à 16:22)
Hors ligne