Catégorie « Mes autres sites »

AMT : archiver ses tweets

Ça faisait longtemps que je voulais sortir mes tweets et favoris de Twitter et ce pour plusieurs raisons :

  • éviter de perdre ce qui est supprimé (y compris les images)
  • faire des recherches efficaces (Twitter est lamentable de ce côté là)
  • garder tout ça chez moi sous mon contrôle

En début d'année, je me suis finalement décidé à prendre le temps de regarder ce qui existait. J'ai fini par tomber sur Archive My Tweets qui semblait faire ce que je voulais. Et que j'ai donc installé : bingo, mes tweets sont exportés \o/

Du coup, forcément, j'ai commencé à modifier un peu le thème et traduire l'interface en français... et là c'est le drame. Comme souvent quand on creuse un peu ben c'est bugué et très limité :

  • les retweets sont tronqués
  • le thème n'est pas remplaçable sans écraser les fichiers
  • pas de système de traduction de l'interface et, pire, la moitié des textes sont directement dans le code et pas dans les templates
  • ...

Au premier bug je me dis que vais le corriger puis proposer les corrections à l'auteur. Au troisième gros changement, je laisse tomber l'idée et je pars sur un fork.

Du coup de fil en aiguille j'ai dû réécrire plus de la moitié du code pour aboutir à une application qui :

  • archive mes tweets, retweets et favoris
  • archive les images et avatars qu'ils contiennent (c'était nécessaire pour pouvoir les afficher et de toutes façons c'est pas plus mal, comme ça ils sont archivés aussi)
  • permet de rechercher dans l'ensemble des tweets et de filtrer entre tweets, retweets, favoris et réponses
  • gère des traductions de l'interface (français et anglais même si je ne garantis rien sur la qualité de la seconde)
  • permet d'ajouter d'autres thèmes graphiques

J'envisage d'autres améliorations encore mais c'est déjà pas mal :)

Le code est évidemment libre (hébergé sur la forge de Framasoft) et j'ai même pris le temps de le documenter ! Quand à mon instance à moi, elle est consultable ici : tweets.darathor.net.

L'application n'est pas encore totalement stable mais n'hésitez pas à la tester. Par contre si vous l'utilisez effectivement, n'hésitez pas à m'en avertir parce que tant que personne d'autre que moi ne s'en sert, je ne perdrai pas de temps à publier des procédures de migration lors des mises à jour...

Voilà voilà... Ça faisait longtemps que j'avais plus fait un article pour autre chose qu'ironiser sur la dérive sécuritaire ^^

PS : Bon par contre, j'ai eu la mauvaise surprise de constater qu'en terme de favoris, on ne peut récupérer que les 3200 derniers (et contrairement aux tweets et retweets ils ne sont pas dans l'archive qu'on peut exporter depuis son compte). Et j'ai bien l'impression qu'ils sont vraiment perdus parce que j'ai pris le temps de supprimer tous ceux que j'avais exportés mais je suis juste arrivé à une liste vide, aucune trace des plus anciens... Ou comment perdre 10000 tweets que j'avais mis en favoris justement pour en garder une trace :blase: Ça m'apprendra à faire confiance à un silo.


L'Assemblée des Funomanciens

Depuis plusieurs mois je travaille sur le développement d'un nouveau site/forum dédié au jeu de cartes à collectionner Magic : l'Assemblée. Et on en arrive à un stade où une ouverture "officielle" devient raisonnable (tout n'est pas encore parfait, loin de là, mais il faut bien ouvrir un jour :p).

L'assemblée des Funomanciens

Le site a pour vocation d'aborder le jeu sur l'angle de la créativité et du fun (par opposition aux tournois et à l'optimisation des decks qui sont en général mis en avant par les autres sites).

Pour l'instant on a donc :
- un forum
- une rubrique "FunCards" où l'on peut poster ses cartes perso, les noter, les commenter, tout ça. Plus quelques tutos
- un peu de contenu par ailleurs mais encore minimaliste

Pas mal d'autres sections sont prévues à terme : créations diverses autour de Magic (fond d'écran, avatars, altération de cartes, fanfics...), variantes de jeu, etc.

Le site tourne sur le CMS RBS Change (le logiciel sur lequel je travaille au boulot et dont j'ai déjà parlé ici) et qui à terme sera utilisé pour EDForum et Cultur-ED aussi en remplacement du couple phpBB2 / WordPress (quand j'aurai suffisamment enrichi la partie forum pour se rapprocher du niveau de fonctionnel qu'on a ici actuellement). Puis après tout ça, je migrerai sans doute ce site aussi parce que bon, c'est plus facile de maintenir un des sites tous sur le même système.

Ce projet avait donc deux objectifs :
- créer une communauté autour de Magic
- me motiver pour avancer sur les développements en vue de la migration d'EDForum vers RBS Change et surtout pouvoir tester les développement au fur et à mesure sur un vrai site

Du coup je vais pouvoir sans doute dans les prochains mois sortir plusieurs autres modules utilisables pour Change et reverser quelques fonctionnalités en standard dans la prochaine version du CMS (notamment en ce qui concerne les forums).

Voilà voilà, n'hésitez à pas à venir y faire un tour ^^


Sortie de RBS Change 3.0

Je n'ai pas trop parlé de mon boulot jusqu'à présent vu que quand on réalise un CMS propriétaire réservé aux clients de la boite où on travaille, ben ça n'intéresse pas grand monde en dehors...

Mais là, la donne change puisque ce CMS est sorti ce matin en version 3.0 avec l'a particularité que la plupart des modules sont open source et à usage gratuit. Les seuls payants sont plutôt des fonctionnalités assez avancées, principalement autour de l'e-commerce, qui n'ont de réel intérêt que sur un gros site et quasiment pas sur un site de taille raisonnable et à but non lucratif (or en dehors du boulot c'est plutôt cette deuxième catégorie de site qui m'intéresse :p ).

Le CMS en question s'appelle RBS Change et est disponible sur son site dédié ouvert ce matin. Je n'épiloguerai pas sur un éloge interminable : je participe au développement depuis plusieurs années donc je ne serais sans doute pas objectif. Je vous laisse donc vous faire une idée avec la démo en ligne ou en l'installant chez vous (instructions disponibles sur le site). Je vais plutôt parler de ce que je compte faire avec en dehors du boulot.

Refonte de mes forums

Il y a quelques temps je parlais de mon projet d'abandon de PhpBB, puis à mon regret de ne rien trouver d'autre de satisfaisant et ma décision de me rabattre en désespoir de cause sur un développement perso. À l'époque j'avais regardé un peu les frameworks existants (notamment Symfony et Jelix), puis j'avais renoncé principalement par flemme d'apprendre à utiliser un autre Framework que celui que je développe et utilise déjà toute la semaine au boulot... Je m'étais donc rabattu sur un raffinage progressif de mon vieux PhpBB 2 en refondant des pans entiers et en introduisant plus d'objets en lieu et place du code presque uniquement séquentiel.

Maintenant que Change (j'ai pas l'habitude de coller le "RBS" devant et ça fait long, donc on se contentera de "Change" ^^) est open source, je vais progressivement migrer mes forums dessus. Parce que là plutôt que de devoir apprendre autre chose, je vais au contraire pouvoir exploiter du code que je connais bien, ce sera donc nettement plus efficace !

Liste de livres, DVDs, etc.

Je suis un grand consommateur de mangas et DVDs, mes étagères en sont pleines, du coup au bout d'un moment ça devient difficile de retenir tout ce qu'on a précisément. D'autant que les mangas je les achète d'occasion (prix divisé par deux en moyenne, quand on en achète des centaines, ça joue :p), donc des fois avec des trous (je prends ce que je trouve quand je le trouve). Jusqu'à présent je me contentais d'une liste imprimée mais quand elle devient trop longue, c'est plus très pratique... Et puis maintenant que j'ai un iPhone, j'ai accès au net même dans les magasins, d'où l'idée de me faire une application de gestion de cette liste en ligne (avec aussi un affichage dédié aux mobiles).

J'en avais parlé et apparemment il y a du monde intéressé, du coup le projet s'est élargit à une sorte d'application collaborative avec des fiches par œuvre, des commentaires, des notations, etc. Le tout à terme lié au forum. Les développements sont déjà bien entamés (sur une pré-version de Change datant d'un peu avant la sortie, lorsque le code commençait à se stabiliser). Ce sera sans doute le premier module que je sortirai. Il sera bien entendu téléchargeable librement (licence Affero GPL oblige : en gros c'est une transposition de la GPL dans le domaine des applications WEB où l'on doit publier toutes les modifications à destination de l'utilisateur final du site et pas seulement à celui à qui on livre l'application).

Et d'autres trucs encore...

J'ai déjà d'autres projets pour après, notamment :

  • un annuaire de styles pour Sylish : l'idée étant sur un site donné (en premier lieu mon forum en l'occurrence mais ça peut avoir un intérêt ailleurs aussi) d'avoir un espace où les membres peuvent publier leurs styles perso. Ce module est destiné à remplacer cette page et à profiter des fonctionnalités d'installation rapide et de mise à jour que propose Stylish.
  • et je ne désespère pas de mener un jour à bien mon projet de développement de jeu en ligne dans le navigateur que j'exhume régulièrement avant de le laisser sombrer à nouveau dans l'oubli... Mais à chaque fois ça va un peu plus loin, donc un jour ça ira peut-être jusqu'au bout :D
  • et sans doutes d'autres idées à la con (ou même pas à la con, qui sait ?) qui me viendront à l'avenir...
Voilà, rendez-vous un de ces jours pour la liste de livres et DVDs puisque c'est le seul projet vraiment entamé du lot et donc le premier qui sortira des cartons ^^


Nouveau design pour mon site de smileys

La dernière refonte de mon site de smileys datait de 2003, il était donc temps de le remettre un peu au goût du jour. Je me suis contenté d'une refonte du design pour l'instant, une refonte fonctionnelle avec une navigation par tags plutôt que par catégories statiques viendra peut-être un jour...

Ancienne version Nouvelle version

Ça reste assez simple mais ça fait nettement moins "vieux" ^^

Par contre c'est loin d'être parfait sous IE mais bon tant pis, j'ai bidouillé ce qu'il fallait pour que ça ne soit pas trop moche, on s'en contentera ( pour ceux qui n'aiment pas la version IE, il est toujours temps d'en changer pour un vrai navigateur :mock: ).

J'en ai profité pour remplacer le domaine sm.darathor.com (que j'avais pris à l'époque pour raccourcir les URLs) par smilies.darathor.com qui est quand même plus clair, pour les moteurs de recherche notamment.

Bon, maintenant faudrait que je refasse quelques smileys à l'occasion...


Bla bla bla...

Il y a peu, un certain breton me demandait quand j'allais faire vivre ce site... "Quand j'aurais des choses à dire", lui ai-je répondu.

Bon, ben là j'ai pas grand chose à dire mais bon, vu le nombre de spams que j'efface chaque semaine dans les commentaires (je remercie au passage le plugin Akismet d'en filtrer la plupart), pourquoi pas faire un peu de pub moi aussi ? :we:

Bref, je viens d'ouvrir un nouveau forum sur ce serveur, dédié cette fois-ci aux jeux de cartes à collectionner avec pour nom La Taverne de la Carte d'Or (eh oui, fallait bien un nom... et "Le forum des JCC", ça faisait un peu trop banal...).

Donc voilà, c'était juste histoire de faire monter un peu son page rank... :we:

Et bon weekend aux rares personnes qui passent par là...