Org2Blog de Emacs à WordPress

Temps de lecture : < 1 minute

Cet article est écrit depuis Emacs et est à la fois un article sur Org2Blog et un test de publication.

Afin de poursuivre ma découverte d’Emacs, je me suis demandé s’il était possible de créer et poster des articles depuis mon traitement de texte.

Installation du package Org2blog

Si vous avez ajouté le dépôt MELPA alors Org2blog est présent, il suffit de l’installer comme un autre package.

Ajout dans le fichier ~/.emacs.d/init.el ou ~/.emacs

Il faut faire un minimum de configuration :

Exemple tiré de la documentation officielle.

(setq org2blog/wp-blog-alist
      '(("myblog"
         :url "https://myblog.com/xmlrpc.php"
         :username "username")))

Utilisation

  1. Se connecter au site (M-x org2blog-user-login)
  2. Écrire ce qui va être publié (m-x org2blog-buffer-new)
  3. Enregistrer un brouillon (M-x org2blog-buffer-save)
  4. Prévisualiser l’article (M-x org2blog-post-view)
  5. Publier quand l’article est terminé (M-x org2blog-buffer-post-publish)
  6. Se déconnecter du site (M-x org2blog-user-logout)

Il existe une interface pour faire tout cela et plus (M-x org2blog-user-interface)

Pour en savoir plus : https://github.com/org2blog/org2blog/blob/master/README.org#readme

Travailler de manière plus efficace

Org2blog est l’outil de préparation de l’article avant son envoi. Cet article est court et a été écrit en direct.

Normalement, le workflow est plutôt :

  1. Écrire l’article avec emacs et org-mode.
  2. Lancer org2blog (connexion)
  3. Transférer l’article
  4. Prévisualiser (optionnel)
  5. Publier et se déconnecter.

Emacs 27.1

Temps de lecture : 2 minutes

Une grosse semaine de sortie pour moi : WordPress 5.5 et emacs 27.1 le même jour, le 11 août 2020.

Pour WordPress, comme je l'utilise depuis peu, je dirai simplement que la mise à jour s'est déroulée sans le moindre problème.

Continuer la lecture de Emacs 27.1

Configurer Emacs

Temps de lecture : 6 minutes

Configurer Emacs pour coder en python3 comme sur un IDE spécialisé nécessite de mettre en place une configuration.

Sans aucune configuration, Emacs est capable de reconnaître un script python, il permet d'écrire du code indenté correctement comme tout éditeur de texte. Avoir un IDE python nécessite quelques efforts supplémentaires.

Cet article parle d'un un work in progress et d'autres articles viendront compléter celui-ci sur ce sujet.

Continuer la lecture de Configurer Emacs

Problème de PATH

Temps de lecture : < 1 minute

Un phénomène curieux constaté dans Emacs : malgré l'installation de tous les bons modules avec pip, impossible de les utiliser pour contrôler le code python.
Lors de l'utilisation d'une commande flake8 dans le terminal embarqué :

flake8 pygame_board.py
/bin/bash: flake8 : commande introuvable

Pourtant, la même commande faite dans le terminal du système d'exploitation se déroule correctement :

Continuer la lecture de Problème de PATH

End of Spip

Temps de lecture : 2 minutes

Fin de partie pour le CMS Spip. J'éprouve de plus en plus de difficulté à utiliser ce CMS.

Je n'arrive pas à lui donner un habillage qui me convienne et je n'ai pas envie de passer du temps à apprendre à en faire un. Au début je voulais écrire, je n'ai pas le temps d'apprendre à en faire un, mais je me rends compte que je me mentais...

Continuer la lecture de End of Spip

Sphinx

Temps de lecture : 3 minutes

Faire de la documentation de code. C'est indispensable pour comprendre le code d'une application longtemps après, même pour celui qui l'a écrit. C'est une opération qui peut être réalisée dès le départ, même avant la publication officielle, avec un outil comme Sphinx.

Continuer la lecture de Sphinx

Flare rpg

Temps de lecture : 2 minutes

Flare est un rpg libre qui s'installe et se joue sous Linux sans passer par la case Steam (oui, c'est encore possible en 2020). Un rpg 2D à l'ancienne où le joueur incarne le héros en quête d'aventures et de gros matos...

Par moment Flare pourrait faire penser à un rogue like comme le vénérable Nethack, le coté aléatoire en moins. L'aventure suis un cours précis selon une difficulté croissante...

Continuer la lecture de Flare rpg

DigiKam : retrouver ses images après une migration du dossier Images

Temps de lecture : 3 minutes

Force est de constater que le confinement me pousse à résoudre des problèmes informatiques que je repoussais allègrement avant... Comme réparer digiKam pour qu'il accède à nouveau à ses propres bases de données qui avaient changé de répertoire.

Continuer la lecture de DigiKam : retrouver ses images après une migration du dossier Images