Import de mes tweets : Hugo est très rapide quand même

Je viens de faire un petit script pour importer l’intégralité de mes tweets ici. Ce script est disponible ici : github.com/jpcaruana/tweet_import (un petit script python vite fait, mais avec des tests tout de même, on n’est pas des sauvages). En un peu plus de 10 ans, j’ai ai fait des tweets (un peu moins de 3000). Cela fait un gros volume de pages à générer en statique (environ 5000), mais Hugo nous fait tourner tout ça en moins de 5 secondes sur mon poste…

                   |  FR
-------------------+-------
  Pages            | 4541
  Paginator pages  |  337
  Non-page files   |    0
  Static files     |    9
  Processed images |    0
  Aliases          |  776
  Sitemaps         |    1
  Cleaned          |    0

Total in 5463 ms

Donc oui, c’est plutôt éblouissant en effet.

Réactions

  • avatar Jean-Philippe Caruana le 2021-04-16 :

    Suite à mon travail d’intégration entre brid.gy et mon petit serveur #IndieWeb Last Crusader, j’ai atteint IndieMark niveau 3. Au dernier update, on partait du niveau 1 mais on n’était pas loin du niveau 2.

    Niveau 2 (en gros, plusieurs types de posts depuis son site :

    • ✅ avoir une h-card complète et valide, avec icône de soi
    • ✅ avoir posté plusieurs types de contenus différents (ici des articles de blog, des notes, des signets)
    • ✅ faire du POSSE vers les silos existants (par exemple, twitter) avec des boutons d’actions pour y réagir/reposter
    • ✅ avoir une navigation intégrée au site (des liens suivant/précédent entre les articles)
    • ✅ avoir une interface pour rechercher des contenus directement sur son site

    Niveau 3 : interagir depuis son propre site :

    • ✅ publier des posts depuis son site et envoyer des webmentions
    • ✅ syndication quand on fait du POSSE
    • ✅ recherche intégrée à son site

    Le travail principal résidait dans d’intégration entre brid.gy et mon petit serveur Last Crusader (écrit pour apprendre/faire mumuse Elixir), pas vraiment du côté de Hugo. Mon conseil : apprenez Elixir, c’est super fun, super élégant, sur-puissant ; on y reparlera ici probablement…

    Posté également sur IndieNews
  • Like par avatar Bruno Thomas le 2021-01-29