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 )