[Futilitaire] P'tit projet perso en cours

Fermé
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 11 juin 2004 à 23:25
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 14 mars 2006 à 11:06
Bonjour tout le monde.

J'ai un petit projet perso: Un petit programme parfaitement inutile, mais ça m'intéressait de le faire, alors je m'y suis mis:

La création d'images à partir d'un assemblage d'images prises au hasard sur le web.
(Un peu à la manière des programmes debris ou WebCollage.)

Voilà ce que ça donne pour les premiers essais:
http://sebsauvage.net/webgobbler/

Pour l'instant je m'alimente à 3 sites web (c'est facilement extensible).
Si j'ai le temps, j'en ferai un économiseur d'écran, un changeur de fond de bureau, générateur de page HTML+image, etc...



Par contre, j'ai une question:
Est-ce que vous avez une idée de la manière dont je pourrais me débarasser de l'aspect très rectangulaire des images ?

(En faisant une transparence progressive sur les bords ou autre ?)

Je suis ouvert aux idées.

Merci !

69 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
1 juil. 2005 à 14:18
Oui il faudra que je regarde comment fonctionne l'écran de veille sous Linux.

Un utilisateur m'a dit qu'il s'en servait comme fond d'écran sous Linux, mais je ne sais pas comment il avait fait (peut-être tout simplement en générant un fichier jpg ?)
0
andante Messages postés 4090 Date d'inscription vendredi 30 avril 2004 Statut Membre Dernière intervention 23 janvier 2008 39
1 juil. 2005 à 15:33
Hello
Sebsauvage, j'ai win xppro . Mon linux est en rade et je n'arrivais pas à installer PIL dessu. Sur Win , j'ai installé Python et PIL mais quand je lance ton programme, ça quitte immédiatement. Tu as une idée de la cause ?
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659 > andante Messages postés 4090 Date d'inscription vendredi 30 avril 2004 Statut Membre Dernière intervention 23 janvier 2008
1 juil. 2005 à 16:08
C'est normal: webGobbler est encore actuellement un programme en ligne de commande.


Commence par le lancer avec l'option /c (ou --guiconfig) pour le configurer, puis utilise l'un des modes suivants (en ligne de commande):

--towindowswallpaper : change ton fond d'écran
--tofile xxxx : sauvegarde dans un fichier
--tohtml xxx : créé une page HTML qui s'auto-rafraîchi.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
1 juil. 2005 à 16:32
Je viens de trifouiller un peu sous Kde. Si tu veux utiliser webgobbler comme générateur de fond d'écran et rafraichir l'image chaque minutes tu as deux solutions:

En graphique (j'ai kde en anglais donc je ne sais pas ce que ça fait en français):
Clic droit sur le bureau, choisir background à gauche, cliquer sur le bouton "slide show" puis sur setup.
Une fenête s'ouvre , dans "change picture after" choisir 1 min (au choix)
et en dessous cliquer sur Add et mettre le chemin de l'image qui sera générée par Webgobbler. Et voilà :-)
Ce truc est fait pour changer de fond d'écran aléatoirement à partir de plusieurs images. Mais si tu ne mets que l'image de Webgobbler il ne chargera que celle-ci, donc elle s'actualise toutes les minutes.

Sinon on peut faire ça à partir des fichiers de config de kde:
Aller dans /home/user/.kde/share/config/kdesktoprc

Dedans on trouve une section nommée [Desktop0]
Il ya deux options à changer:
MultiWallpaperMode=NoMultiRandom # Mettre à "Random"
WallpaperList=/chemin_vers_l_image_webgobbler

Et après je crois qu'il faut fermer Kde et le redémarrer, contrairement à la manière de configurer en graphique.
Et là ca fonctionne comme sous Windows avec Webgobbler. Par contre tu ne peux pas rafraichir le fond d'écran en dessous de 1 minute d'attente.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
1 juil. 2005 à 16:34
ok merci de l'info.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
2 juil. 2005 à 00:36
La version beta 13 est publiée, avec:

- la correction du bug ci-dessus
- quelques icônes dans l'interface graphique (un peu plus sympa)
- quelques améliorations internes.


Testé avec succès sous Windows avec Python 2.4.1, PIL 1.1.5, ctypes 0.9.6, et Pmw 1.2.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
2 juil. 2005 à 14:41
La beta 14 est publiée (pour s'adapter aux modifications du moteur de recherche ask.com)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
2 juil. 2005 à 18:15
Et hop... une image 5000x5000:
http://sebsauvage.net/webgobbler
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
6 juil. 2005 à 00:23
La version beta 15 est dispo.

Les binaires pour Windows sont également disponibles.

ça veut dire qu'on peut utilise l'application sans installer Python (et le reste) et sans manipuler de ligne de commande.

Double-cliquez simplement sur webgobbler.exe

Le programme démarre par défaut comme une application graphique.
Bien sûr la ligne de commande est toujours accessible.
(webgobbler_cli.exe est la version avec ligne de commande du programme.)

Notez que l'économiseur d'écran n'est pas encore assez stable (dans certains cas le programme ne termine pas correctement, il faut que j'investigue).
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
6 juil. 2005 à 22:16
J'avais foiré la beta 15 (désolé).
La beta 16 est publiée.
0
Bonsoir sebsauvage,

J'ai bien essayé d'utiliser ton programme, mais à chaque fois il m'indique un message d'erreur, est ce qu'il y a un truc à faire en plus pour pouvoir l'utiliser ?

Je suis sous xp, voici le message d'erreur affiché :

File "c:\wg20050705\cx_Freeze\initscripts\console.py", line26, in ?
File "webgobbler.py, line 3476, in ?
File "webgobbler.py, line 3410, in main
File "weegobbler.py, line 3464, in webgobbler_application
File "c:\python24\Lib\lib-tk\Tkinter.py", line 1569, in_init_
TclError: Can't find a usable init.tcl in the following directories:
C:/Logiciels/lib/tcl8.4 C:/Logiciels/lib/tcl8.4 C:/lib/tcl8.4 C:/Logiciels/library C:/library C:/tcl8.4.7/library

This probably means that Tcl wasn't installed properly.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
6 juil. 2005 à 23:37
argleu.

Merci de me remonter l'erreur.

Je vais regarder.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
7 juil. 2005 à 00:19
ça y est, c'est corrigé.
Vous pouvez téléchargez la nouvelle version corrigée (même adresse).


(pas cool, je suis obligé d'inclure le runtime tcl/tk avec... mais bon.)
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
7 juil. 2005 à 00:23
Merci de me l'avoir signalé, Aurélien.
Je n'aurais jamais pu voir ce problème sur ma machine, vu que Python y est installé.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
8 juil. 2005 à 22:07
La version 1.0 beta 17 est dispo.

La version Windows est maintenant fournie sous forme d'un installeur qui va faire tout ce qu'il faut (créer les raccourcis dans le menu démarrer, installer l'économiseur d'écran dans le dossier système Windows, etc.)

C'est encore plus simple qu'avant !

http://sebsauvage.net/python/webgobbler/webgobbler10beta17_setup.exe
3 622 992 octets.
0
Bonsoir sebsauvage,

C'est impeccable, ça fonctionne (à part le 1er essai, plantage total de mon ordinateur, peut-être surcharge du processeur).

En tout cas merci de fournir ton logiciel à tout le monde, il est vraiment balèze ton programme, tellement d'ailleurs que je me demande comment ça fonctionne.
Moi qui n'arrive pas à aligner 20 lignes convenablement...

Tiens une petite question, il en fait combien (de lignes) ton programme python pour WebGobbler ?
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
9 juil. 2005 à 17:26
Environ 5360 lignes, mais il y a beaucoup de commentaires.
(Il y a déjà 850 lignes de commentaires au début du module principal.)
0
lolevamaca Messages postés 899 Date d'inscription dimanche 21 novembre 2004 Statut Membre Dernière intervention 26 mai 2006 3
9 juil. 2005 à 17:44
au début, cela m'évoquait une sorte d'art post-moderne, mais à la réflexion, je pencherais pour de l'art "submoderne".
Peu importe, c'est beau !! bravo, tant sur le plan technique (ou je ne pige que pouic...) que sur le plan artistique (où la chacun y pige selon sa sensibilité et sa culture)...
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
9 juil. 2005 à 21:59
Merci beaucoup :-)



C'est vraiment un projet sur lequel je me suis fait plaisir:

- Je voulais créer ce genre d'image (assemblage d'images au hasard): le résultat ne me déplaît pas.

- Techniquement, j'en suis assez content (programmation en multi-thread (avec communication entre entre les threads), programme multi-plateforme (Windows/Linux/MacOS/...), etc.).

- Et en bonus, le programme semble plair. J'ai eu droit à des commentaires vraiment très sympas sur divers forums et sites web.


Que du plaisir !
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
15 juil. 2005 à 01:17
Version 1.0 beta 18 disponible.

- maintenant on voit l'activité des téléchargements pendant le fonctionnement du programme.
(screenshots: http://www.sebsauvage.net/python/webgobbler/#screenshots )

- Plus besoin de redémarrer le programme quand vous changez les paramètres du proxy.

- Quelques autres améliorations mineures.


Téléchargement:
http://www.sebsauvage.net/python/webgobbler/webgobbler10beta18_setup.exe
(3,6 Mo).


Si vous trouvez des bugs, n'hésitez pas à me les signaler.
0
Salut sebsauvage,

Ta version béta18 fonctionne parfaitement.

J'ai vu qu'avec webgobbler, on pouvait choisir de prendre soit des images sur internet, soit des images présentes sur son pc.

Ce que je voudrais faire c'est prendre des images dans un dossier en particulier, afin de pouvoir faire un thème.

Mais j'ai pas trouvé comment.
C'est possible de le faire ?
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
18 juil. 2005 à 09:54
je voudrais faire c'est prendre des images dans un dossier en particulier

Je me doutais que quelqu'un me demanderais ça un jour... :-)

(En fait, c'est déjà prévu dans le code, mais le chemin est codé en dur dans le programme :-)


C'est noté !
ça sera dans la prochaine version.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
18 juil. 2005 à 21:23
Voilà !
C'est fait.

La version beta 19 est disponible.
http://sebsauvage.net/python/webgobbler/webgobbler10beta19_setup.exe


Vous pouvez maintenant choisir le répertoire duquel webGobbler prendra ses images.
0