Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 02/08/2006, à 19:08

tinkywinky

Re : Téléchargement automatique de fonds d'écran sur deviantArt

Hehe wink
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 cool

Hors ligne

#29 Le 03/08/2006, à 21:30

NeX

Re : Téléchargement automatique de fonds d'écran sur deviantArt

Salut,

Joli script, bien pratique big_smile.
Le top, ca serait de faire la même chose pour ce site tongue

A+

#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 sad


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 wink


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 hmm

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 !!  big_smile
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 ? tongue

@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...

sad

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ù ?

tongue

Hors ligne

#43 Le 07/10/2006, à 17:06

kornwall

Re : Téléchargement automatique de fonds d'écran sur deviantArt

drapal cool


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 ?? wink tongue

@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...
sad

tu pourrais m'envoyer ton fichier sur gmail ??? pour tester ???

smile

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 wink
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

big_smile

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    hmm
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