[Futilitaire] P'tit projet perso en cours
sebsauvage
Messages postés
32893
Date d'inscription
Statut
Modérateur
Dernière intervention
-
sebsauvage Messages postés 32893 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 32893 Date d'inscription Statut Modérateur Dernière intervention -
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 !
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 !
A voir également:
- [Futilitaire] P'tit projet perso en cours
- Panne tnt en cours aujourd'hui - Guide
- Filigrane projet - Guide
- En cours d'acheminement - Forum Consommation & Internet
- En cours de livraison - Forum Consommation & Internet
- La ressource demandée est en cours d'utilisation ✓ - Forum Caméra
69 réponses
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 ?)
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 ?)
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.
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.
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.
- 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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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).
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).
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.
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.
ç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.)
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.)
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é.
Je n'aurais jamais pu voir ce problème sur ma machine, vu que Python y est installé.
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.
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.
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 ?
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 ?
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.)
(Il y a déjà 850 lignes de commentaires au début du module principal.)
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)...
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)...
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 !
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 !
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.
- 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.
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 ?
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 ?
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.
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.
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.
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.
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 ?
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.