Magazine Internet

widget pingoo v 0.3

Publié le 09 septembre 2008 par Mikebrant

Femmes, je vous aime

Enfin !

Que de nouveautés dans celui-ci , c'est d'ailleurs pourquoi il n'y a pas de 0.2 .

Alors pour resituer , pingoo est un merveilleux site où nous pouvons admirer de jolies pingouines .

Et donc ce widget permet de profiter de cela tout en étant sur Linux, il en existe d'autres c'est vrai, mais celui-ci a  un petit truc en plus :
en effet si on clique sur une image, les images tailles réelles liées à cette petite image vont être téléchargées et affichées .

 Voici les caractéristiques de cette 0.3 :

- Refonte de l'architecture du widget
- J'ai pratiquement tout recodé, en virant des trucs inutiles:
       le parse des fichiers afin de chopper les urls des grandes images a été complètement refait, il marche plutôt  bien je trouve
- le téléchargement des images est beaucoup plus rapide ( en forcant l'ipv4 sur  wget)
- si les 'grosses' images existent déjà  pas de re-téléchargement donc gros gain de temps
- mis en place d'un vrai système de précédent/suivant .
- vraiment multiplateforme

Ce qui reste à faire pour la 0.4 :

- limiter la taille maximale du widget (si une image de 2000*2000 pixel est affichée, elle prendra toute la place) : c'est pas compliqué, mais je l'ai pas encore fait
- cette version n'est plus trop "widget" : en effet le flag Qt.SplashScreen faisait planter l'appli sous KDE ( i dit qu'il voit pas le rapport) et sous Gnome pour certains ( i dit qu'il voit toujours pas le rapport) . Alors pour le moment le widget est une fenêtre type "Application"
- les boutons sont tout petits, et ne se voient pas beaucoup
- faire un widget joli, mais c'est pas gagné ...
- refaire les controleurs
- refaire sûrement la classe qui va parser le code source
- en fait revoir l'architecture
- mettre une option pour la vitesse, et le nombre d'images pour précédent/suivant .
- passer à du sqlite ?
- du drag'n drop ?

Et voici un screen:

Pour l'installation :

python chemin/vers/larchive/telechargee/install.py


Bien sur il faut avoir PyQT4, et wget, cf ici où j'avais expliqué comment faire pour Windows.
Si vous avez découvert des bugs, n'hésitez pas ! ( et il doit y en avoir )


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mikebrant 9 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte