Blog.dedj - Mot-clé - programmation2024-03-18T17:45:50+00:00DJurn:md5:ec413926c59f3429c0faf7b519401a97DotclearVos scores pytrainer dans Dotclearurn:md5:f5fc5a638ab8fe1963d5cf764c8fae692008-02-14T13:13:00+01:002008-02-21T10:14:59+01:00DJlogiciels libresprogrammationpytrainer <p><a href="http://pytrainer.e-oss.net" hreflang="fr">Pytrainer</a> est une application en langage de programmation Python développé par Fiz vasquez.</p>
<p><img src="https://blog.dedj.be/public/blog/pytrainer/logo_pytrainer.png" alt="logo_pytrainer.png" style="display:block; margin:0 auto;" /></p>
<p>Ce logiciel se définit comme <em>un logiciel pour les geeks sportifs ou les sportifs normaux</em>. il permet d'encoder ses scores en sport (surtout vélo et dérivé, mais ça doit marcher avec d'autres sports) et d'en obtenir des statiques</p>
<p>Je participe à la traduction du logiciel en français et vu qu'on apprend généralement à coder pour un besoin spécifique. Je viens de me mettre à contribuer dans la limite de mes faibles moyens (pas trop le temps)</p>
<p>Étant donné que je veux être transparent dans ma pratique sportive (pdv entrainements, médicaments, etc.) j'ai créé une extension à pytrainer qui permet de poster un nouveau billet sur ce blog. Dans le contenu de ce billet pytrainer y met ce que je veux comme données (dans la mesure ou je le lui ai fournies hein, c'est pas un magicien non plus)</p>
<p>Vous pouvez voir ce que ça donne, dans la barre à droite il y a une section entrainements.</p>
<p>Et dans pytrainer il s'agit d'un bouton supplémentaire quand on a sélectionné le score. Et donc l'extension s'occupe d'envoyer toute seule le contenu du score dans un nouveau billet</p>
<p><img src="https://blog.dedj.be/public/blog/.pytrainer_dotclear_m.jpg" alt="Pytrainer dotclear" style="display:block; margin:0 auto;" /></p>
<p>Installation : <strong>Pytrainer n'existe pas ,pour l'instant, sous windows</strong></p>
<pre>pour l'instant cette extension n'est pas dans une version stable de pytrainer, il faut donc rajouter mon extension a pytrainer.</pre>
<p>Il s'agit simplement de copier le dossier dotclear dans /usr/share/pytrainer/extensions</p>
<p>si vous ouvrez un terminal vous pouvez le faire avec</p>
<p><code>sudo tar -xvfz /chemin/vers/l'emplacement l'archive/dotclear -C /usr/share/pytrainer/extensions</code></p>
<p>Ou alors vous ouvrez nautilus en administrateur pour copier-coller le dossier dans /usr/share/pytrainer/extensions/</p>
<p>(je regarderais après un moyen d'installation plus convivial bientot)</p>
<p>après vous lancez pytrainer et dans le menu Outils->extension vous choisissez Pytrainer dotclear extension</p>
<p><img src="https://blog.dedj.be/public/blog/pytrainer/.pytrainer_dotclear_config_m.jpg" alt="pytrainer_dotclear_config.jpg" style="display:block; margin:0 auto;" /></p>
<p>Vous devez remplir tout les champs</p>
<pre> <ins> xmlrpcserver</ins>: pour envoyer un nouveau post sur votre blog, vous devez activer l'interface xml/rpc de votre blog dotclear 2.0.
Pour cela rendez vous sur la page Parametres du blog, il y a une section xml/rpc a activer. Après activation de l'interface, dotclear vous indiquerea une adresse ( comme http://votre blog.be/index.php/xmlrpc/default )</pre>
<pre> <ins>bloguser:</ins> Votre identifiant de connection a votre blog, votre nom d'utilisateur quoi</pre>
<pre> <ins>blogpass :</ins> Le mot de passe que vous utilisez pour vous connecter a votre blog (n'ayez crainte personne, ne le verra)</pre>
<pre> <ins>blogid:</ins> Dotclear 2.0 peut faire plusieurs blog différent avec une seul installation (le multi-blog que ça s'appelle) pour que cette extension sache où envoyer votre post, il faut lui dire vers quel blog (par défaut c'est 1 )</pre>
<pre> <ins>blogcategory:</ins> Chaque catégorie crée dans votre blog a un n° (par ordre de création, donc général a le n° 1), il s'agit de la catégorie dans laquelle cette extension enverra les données de votre score. Pour trouver le n° de la catégorie vous cliquez sur Catégories dans la colonne de gauche de l'interface d'administration de votre blog, vous cliquez sur la catégorie et dans la barre d'adresse de votre navigateur vous trouverez un truc comme admin/category.php?id=5 et bien ici le n° de la categorie est 5</pre>
<p>et surtout vous passez le statut a enable<img src="https://blog.dedj.be/public/blog/.pytrainer_dotclear_m.jpg" alt="Pytrainer dotclear" style="display:block; margin:0 auto;" /></p>
<p>Maintenant quand vous sélectionnerez un score, vous aurez un petit bouton "Post in Dotclear" vous cliquez et hop ça l'envois</p>
<p>un grand merci a Fiz pour pytrainer (et son aide pour les questions débiles), a Olivier pour le magnifique outil qu'est Dotclear (et aussi d'avoir intégrée une interface XML/RPC dedans), a l'entreprise ou je fais mon stage actuellement de ne pas avoir grand chose a me faire faire, comme ça j'ai eu le temps de coder</p>
<hr />
<p>Pytrainer is a software for records all of your sports activities,</p>
<p>I have translate this program in french, and now i have write a small extension for add a interfaces to my blog ( i use Dotclear, a french blogware also availible in English )</p>
<p>Now on every record in pytrainer, you have a button with "Post in Dotclear" this button send to your blog all record information and create a new post on your blog</p>
<p>Actually my extension aren't on the stable version of pytrainer, if you will add my extension on pytrainer you must copy-paste the un-compressed archive</p>
<p><code>sudo tar -xvfz /directory/to/compressed/dotclear.tar.gz -C /usr/share/pytrainer/extensions</code></p>
<p>or copy-paste the directory with nautilus in root ( with gksudo nautilus ) and paste the directory extension on /usr/share/pytrainer/extensions</p>
<p>When you launch pytrainer, on Tools -> extension You select Pytrainer Dotclear Extension and fill all the fields.</p>
<p>Clic on Help and pytrainer open the readme file</p>
<p><em>I edit this post for complete the english version</em></p>https://blog.dedj.be/index.php/post/2008/02/14/Vos-scores-pytrainer-dans-Dotclear#comment-formhttps://blog.dedj.be/index.php/feed/atom/comments/14