Pascal Giguère

227 Followers
324 Following
161 Posts
Montréalais. Ingénieur logiciel. Passionné de technologie et de multimédia.
Administrateur de Mastodon Québec et créateur de Mastofeed.
LocationMontreal, Canada
Websitehttps://pascalgiguere.dev
Mastofeedhttps://github.com/pascal-giguere/mastofeed

@plutocrash @jerome

Salut! La source du contenu est en effet leur flux RSS: https://pivot.quebec/feed.

On dirait que Pivot a accidentellement re-publié un vieil article et que c'est pas strictement un problème de flux RSS.

Le lien dans le post original de @pivot a "2026/01/13" dans son URL. Pivot semblent avoir corrigé leur erreur en redirigeant ce nouvel URL vers l'URL original de l'article (avec "2025/03/19").

Je viens de supprimer le post de @pivot pour éviter la confusion!

Mastodon Québec vient de passer à la version 4.5 de Mastodon!

Mastodon 4.5 introduit les posts cités, améliore la fluidité des discussions et adopte les émojis natifs.

Plus de détails ici: https://blog.joinmastodon.org/2025/11/mastodon-4.5/

Mastodon 4.5

Quote posts, the end of missing replies, new tools for admins and better emojis. All of these and more, in our latest release.

Mastodon Blog

@bpruneau

Je suis passé de Gmail à https://soverin.com/ il y a quelques années et je suis très satisfait!

C'est un fournisseur qui mise sur la vie privée sans nécessairement avoir une sécurité aussi avancée que Proton mail (encryption PGP optionnelle, pas de E2EE).

Par contre, un bénéfice est que tu peux continuer à utiliser l'application client de ton choix, tant sur mobile que desktop (sans avoir de "Bridge"). Ça m'a permis de conserver mon client email préféré (Canary Mail)!

Soverin: Home

@bpruneau Ouf, ça va vraiment trop loin. Google semble plus préoccupé de paraître comme un leader en IA auprès de ses investisseurs que de bien servir ses utilisateurs.

Ça me fait penser à YouTube qui fait maintenant une traduction automatique des titres des vidéos par IA, et n'offre aucune façon de mettre la fonctionnalité à off.

La communauté est rendue à elle-même créer des extensions de navigateur pour désactiver ça... https://github.com/YouG-o/YouTube_No_Translation

GitHub - YouG-o/YouTube_No_Translation: Web browser add-on that prevents YouTube's automatic translations! It keeps titles, descriptions, and audio in their original language.

Web browser add-on that prevents YouTube's automatic translations! It keeps titles, descriptions, and audio in their original language. - YouG-o/YouTube_No_Translation

GitHub

Mastodon Québec vient de passer à la version 4.4 de Mastodon!

Mastodon 4.4 améliore l’expérience utilisateur avec des profils enrichis, une navigation mobile plus fluide, des listes repensées et une meilleure accessibilité média.

Plus de détails ici: https://blog.joinmastodon.org/2025/07/mastodon-4.4/

Mastodon 4.4

Improved profile features, enhanced list management, refreshed navigation, and the initial part of our Quote Posts implementation. All of these and more, in our latest release.

Mastodon Blog

Fix 1: https://github.com/pascal-giguere/mastodon-quebec-bots/commit/22dba680b6a5fdba1c5cc37ea63a1f3c0dc52ca8

Fix 2: https://github.com/pascal-giguere/mastofeed/pull/4/commits/6f218493c6b5ee49a535e6a8e185441b861dcc82

Je remercie d'ailleurs Chris Dzombak pour sa contribution sur GitHub! C'est un Américain que je ne connaissais pas qui semble utiliser Mastofeed sur sa propre instance.

remove la presse prefix transform · pascal-giguere/mastodon-quebec-bots@22dba68

A collection of bots for the https://mastodon.quebec Mastodon instance - remove la presse prefix transform · pascal-giguere/mastodon-quebec-bots@22dba68

GitHub

Il y a deux composantes au fix:

1. Retirer le "workaround" qui ajoutait un préfixe "lapresse.ca" aux URLs de La Presse, maintenant qu'ils ont corrigé leur format RSS. Ceci aurait été suffisant pour stopper le bug, mais celui-ci aurait été susceptible de se manifester à nouveau dans le futur.
2. Faire que Mastofeed supporte à la fois les URLs encodés HTML (`&foo=bar`) et ceux qui ne le sont pas (`&foo=bar`), puisque les deux peuvent être retournés par l'API. Ceci est un fix plus durable.

Dans le cas récent de @lapresse où les liens dans les toots étaient malformés et n'étaient pas automatiquement reconnus comme des liens valides, ça a complètement brisé la capacité de Mastofeed de reconnaître les doublons. C'est parce que le query param `mfid`, automatiquement inséré par Mastofeed pour éviter les doublons, ne pouvaient être lu correctement dans les URLs, à cause de l'encodage inattendu provenant de l'API Mastodon.

Ceci amène au point 2: La façon que Mastofeed et Mastodon gèrent les "query params" dans les liens attachés aux toots

En gros, l'API Mastodon fait parfois la conversion de caractères spéciaux dans les liens des toots. Ils utilisent l'encodage HTML pour convertir les "query params" dans les URLs. Par exemple, un URL se terminant par `&foo=bar` se fait automatiquement convertir en `&foo=bar`.

Je dis "parfois", car le comportement dépend de si Mastodon reconnaît un URL valide ou non.

Si ça avait arrêté là, le bug n'aurait pas été si pire. Le vrai problème ici, c'est que @lapresse a "spammé" le monde en envoyant des doublons. Pas juste qu'il a généré des liens invalides.

Cependant, les deux problèmes sont reliés, puisque la génération de lien invalides (lapresse.ca/lapresse.ca/...) est ce qui a déclenché un bug au niveau de la prévention des doublons du côté de Mastofeed. Ce bug ne se manifestait pas quand les liens La Presse étaient des URLs valides.