Juste un tout petit post (car je sais qu'il y a plein d'MPD addict sur dlfp)
Je viens de releaser wymypy ( http://manatlan.infogami.com/wymypy ).
C'est un client-web pour MPD, mais par rapport aux autres (phpmp2, etc ...), il intègre le serveur web (python wsgi powered), et utilise massivement de l'ajax.
Du coup, c'est un fichier de 50ko, n'ayant besoin que de python2.5 (et eventuellement MPD ;-). Mais ça permet de déporter facilement l'affichage ailleurs. (sans devoir installer apache, php ou autres)
Les commentaires, idées et remontées de bug sont les bienvenues
# Python 2.5 ???
Posté par rangzen (site web personnel) . Évalué à 1.
mpd tourne déjà et ... et ... ah ... python 2.5 :/
Zut, tant pis ...
Vraiment besoin du 2.5 ???
J'ai vu que c'était en parti à cause de wsgi mais c'est dommage :( Je testerai plus tard :)
Sinon pour la distribution, je ne sais plus si la FSF ne demande pas à ce que le COPYING soit dans l'archive "obligatoirement"
C'est cool pour nous d'avoir un seul fichier mais tu vas te faire ch**r à suivre les projets inclus à chaque release :)
A bientôt et bonne année !
[^] # Re: Python 2.5 ???
Posté par manatlan (site web personnel) . Évalué à 3.
Si tu prends la lib wsgiref et que tu l'installes dans le site-package de python2.4, ça marche aussi ...
oui, faut que je rajoute le COPYING dans l'archive ...
Cependant, dans l'archive, il n'y a pas d'autres projets (à part mpdclient.py, mais il n'évolue guère, et serait très facile à substituer)
Sinon, je me suis tromper en postant ça dans le forum, je voulais le faire dans les journaux, pensez vous que je dois le mettre dans les journaux ?
[^] # Re: Python 2.5 ???
Posté par rangzen (site web personnel) . Évalué à 1.
- Télécharger le egg correspondant à votre version de python http://cheeseshop.python.org/pypi/wsgiref
- easy_install wsgiref-0.1.2-py2.4.egg
- modif de la première ligne pour env python
Et ça marche :)
Pour les projets changeant, je pensais à sajax, c'est le genre de truc qui change tout le temps :/
Attends peut être avant un journal ... Ou post dans le forum python ?
Faudrait rajouter un -d --debug pour ne pas avoir les messages ajax par défaut, plutôt les changement de pistes et autres mais ils dépendent peut être plus du serveur embarqué non ?
Le problème dans ce genre de prog, c'est qui faut bosser l'interface et ça c'est la partie chiante :) Vive les progs en ligne de commande :D
[^] # Re: Python 2.5 ???
Posté par manatlan (site web personnel) . Évalué à 2.
et try/catché l'import de wsgiref ...
(si je suis courageux, je vais incorporer un autre serveur wsgi dans le source (il y en a plein des petits de 3/4ko))
Pour sajax : il ne s'agit plus de sajax ... certes je l'ai utilisé comme base (y a 1 ou 2 ans), mais je le modifie moi même suivant mes besoins. Donc ça bougera plus
Sinon, ce soir j'incorpore une seekbar en javascript de mon cru ...
et je posterai un journal sous peu ...
[^] # Re: Python 2.5 ???
Posté par rangzen (site web personnel) . Évalué à 1.
Après y a le packaging, l'internationalisation, les problemes d'encodage, la doc, les plugins, les ... :)
[^] # Re: Python 2.5 ???
Posté par manatlan (site web personnel) . Évalué à 2.
> en cas de except, c'est simple et propre :)
En fait, je pense que je vais intégré un "server wsgi" (j'ai qques codes sources de 3/4ko) ... comme ça, aucun problème ...
> Après y a le packaging, l'internationalisation, les problemes
> d'encodage, la doc, les plugins, les ... :)
normalement, il ne devrait pas y avoir de prob d'encodage, tout est unicode/utf8 ...
et si ça fonctionne bien, je rajouterai effectivement des "plugins" (c'est tout l'intérêt d'être resté en WSGI)
pour afficher pochettes et lyrics par exemple ...(ce qui devrait être très simple)
[^] # Re: Python 2.5 ???
Posté par Gilles G. . Évalué à 2.
[^] # Re: Python 2.5 ???
Posté par BAud (site web personnel) . Évalué à 2.
puis, bon, l'indispensable capture d'écran bien sûr :p
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.