URL: https://linuxfr.org/news/petrolette-v1-4-plus-simple-plus-rapide Title: Pétrolette v1.4 - Plus simple, plus rapide Authors: yPhil Pierre Jarillon, Benoît Sibaud, Xavier Teyssier et Ysabeau Date: 2021-08-02T18:56:22+02:00 License: CC By-SA Tags: rss et pétrolette Score: 4 [Pétrolette](https://petrolette.space) poursuit sa route par tous les temps 😎 Ce véhicule léger, sobre et discret, l’idéal en somme, pour arpenter gaillardement les montueux coteaux des Internettes, est à l’écoute des personnes qui la conduisent tous les matins pour aller bosser, et qui toutes, mais vraiment toutes, en tout cas celles qui font des retours (nous y reviendrons) voulaient simplifier l’interface. La version v1.4 qui vient de sortir, est la première étape vers une refonte de la carrosserie. [Pétrolette](https://petrolette.space/) est une page d’accueil de lecture d’actualités, [libre](https://framagit.org/yphil/petrolette/-/blob/master/LICENSE). Elle est immédiatement utilisable **sans inscription** avec la même URL dans le navigateur du bureau ou d’un appareil mobile. Les sources sont organisées en onglets, qui peuvent contenir un nombre infini de colonnes ; tout est ré-organisable par glisser / déposer, et sauvegardé dans [le cache permanent du navigateur](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage), ou dans le nuage. Pétrolette est consultable sur tout type d’appareil, ordinateur de bureau, grande TV connectée, téléphone, tablette, etc. ---- [Instance publique](https://petrolette.space/) [Code source](https://framagit.org/yphil/petrolette) [Annonce de sortie de Pétrolette v1.4](https://framagit.org/yphil/petrolette/-/releases/v1.4.0) [Pétrolette sur LinuxFr](https://linuxfr.org/tags/p%C3%A9trolette/public) [Compte Mastodon officiel](https://mastodon.social/@petrolette) [Page de donation de Pétrolette](https://liberapay.com/yPhil/) ---- ## Fonctionnalités [![petrolette-1-3.png](https://i.postimg.cc/Ss6Pd58N/petrolette-1-3.png)](https://postimg.cc/0MNZ2VcL) - **Pas de pub, pas de traceurs, pas d’identification**, juste les actus ; - Lecture de tout type de flux (Atom, Media-RSS, etc.) ; - Lecture audio et vidéo directement dans Pétrolette ; - Découverte du flux d’une page / un site web à partir de l’URL ; - Recherche dans tous les flux ; - Indication du nombre de nouveaux articles ; - Lien direct vers les ressources de l’article (image, vidéo, son, etc.) par ex. pour ouverture dans un lecteur externe ; - Gestion avancée des images ; - Import / Export du fichier de flux ; - Synchronisation en ligne (Cloud) ; - Construction de « flux de recherche », moteur de recherche configurable ; - Interface mobile / responsive ; - Bookmarklet pour ajout dans Pétrolette d’un site web à la volée ; - Compatible avec les navigateurs libres : fichiers exécutables non compressés liés directement, licences disponibles et au format standard. ## Dialogue simplifié d’ajout d’un nouveau flux Dès la publication des [premières vidéos de documentation de Pétrolette](https://tube.tchncs.de/w/a71e5521-8ca3-41e3-9f1e-0f650853473c), toutes les personnes à qui je les ai envoyées m’ont dit la même chose : pourquoi faut-il cliquer deux fois pour entrer un nouveau flux ? Et je ne parle même pas des personnes confondant le bouton de recherche et le bouton OK, ou encore celles pensant que le bouton de recherche est heu, un bouton de recherche. Au départ l’interface était la même pour ajouter un nouveau flux, ou pour éditer les options d’un flux existant : Une fenêtre chargée de boutons et de choix, alors que ce qu’on veut, c’est juste un nouveau flux, pour le reste on verra plus tard. La grande force de Pétrolette est sa capacité à chercher / découvrir le flux d’un site web. Mais cela rend l’interface complexe : un bouton pour chercher, un bouton pour ajouter. Madame Michu (née Tira) n’aime pas ça, mais son mari pas davantage, faut pas croire, hein. Aujourd’hui, un seul bouton cherche (mouline mouline) puis ajoute. S’il ne trouve pas, il l’indique, et un nouvel appui sur le bouton ajoute l’URL quand même ; attention, c’est très rapide, ne cligne pas des yeux ou tu vas le rater :) [![Petrolette-quick-Add-520.gif](https://i.postimg.cc/jS56prb1/Petrolette-quick-Add-520.gif)](https://postimg.cc/3dsDGVWj) ## Suppression groupée de plusieurs flux Chaque flux comporte une case à cocher pour permettre le déplacement groupé de plusieurs flux sélectionnés ; cette fonction est maintenant étendue à la suppression, et c’est très pratique, surtout combiné au nouveau raccourci clavier d’ajout de flux, voir plus loin. ## Nouveau paradigme « media » dans les flux Le lecteur media (audio ou vidéo) des flux [MediaRSS](https://linuxfr.org/users/azmeuk/journaux/mediarss-le-mal-aime) est maintenant un « media » à part entière, un citoyen de première classe : Il n’apparaît que dans les flux de type « mixte » ou « media ». ## Gestion fine des erreurs réseau Avant, si tout marchait bien, on affichait le flux, et en cas d’erreur un message générique « un problème est survenu » mais [les erreur réseau possibles](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_server_errors) sont un monde à eux seuls qui confine à l’écosystème, et maintenant Pétrolette les gère promptement, et les présente de façon explicite, et en vitesse, non mais. ## Gestion des navigateurs paranoïaques De plus en plus d’internautes utilisent des navigateurs exotiques où sont désactivées par défaut un certain nombre de fonctions plus ou moins cruciales ; Pétrolette dispose maintenant d’un mécanisme pour les gérer ; pour le moment `Javascript` et `DOM Storage`. ## Raccourcis clavier Pétrolette est contrôlable au clavier depuis le début avec les raccourcis standard du navigateur, spécifiquement `LEFT` et `RIGHT` pour naviguer dans les onglets (très pratique pour effectuer sa « veille technologique » à quatre mètres de l’écran, avec un clavier sans fil) ; maintenant, un système de raccourcis « custom » a été implémenté (appuyer sur `?` pour en afficher la liste) pour le moment `n` pour ajouter un nouveau flux, `t` pour mettre le focus sur l’onglet courant, et `?`, déjà vu. ## Compte Mastodon pour les annonces On commence à parler de nous dans la presse ([exemple](https://mastodon.online/@FediFollows/106664502200051257)), et pour assurer une comm’ un minimum pro il faut quelque chose de plus sérieux que mon compte ~~de troll~~ [habituel](https://mamot.fr/@yphil) ; [Pétrolette a maintenant un compte officiel](https://mastodon.social/@petrolette) pour les annonces, les statuts, etc. ## Chaîne vidéo Peertube de documentation / formation [Une chaine Peertube « Pétrolette »](https://exode.me/video-channels/petrolette/) a été ouverte (sur [un compte existant](https://exode.me/accounts/yphil)) pour présenter visuellement divers aspects de la documentation pas forcément évidents à expliquer à l’écrit. Bien sur, [la première vidéo](https://exode.me/videos/watch/521311c2-ad41-4d7a-b4f0-71a27b1a9edd) à peine réalisée (enregistrement - c’est dingue le nombre de détails faciles à rater qui doivent être en place dans une vidéo d’écran, à chaque fois il faut bien tout remettre comme il faut, défaire ce qui a été fait, et aussi bouger sa souris avec grâce et assurance :/ - encodage, montage, écriture + traduction des annotations, réalisation des images (deux langues) de titre, téléversement, une petite après-midi au bas mot) les retours évoqués plus haut l’ont rendue **immédiatement obsolète**, haha c’est nerveux, et il a fallu en faire [une nouvelle](https://exode.me/videos/watch/cb2edfd6-23d7-402c-85ec-062b7c4e8dcd), merci pour ce moment :| Plus sérieusement merci à Blender, Gimp et Inkscape, premiers de cordée de la chaîne graphique libre avec qui c’est décidément un *plaisir* de bosser, merci à l’équipe de Peertube pour [tous ces derniers devs](https://framagit.org/framasoft/peertube/PeerTube), et pour finir [merci à Phie](https://liberapay.com/Phie/), mon gracieux ~~chaton~~ hébergeur. ## 1000 petits trucs [Plein de choses ont changé](https://framagit.org/yphil/petrolette/-/releases/v1.4.0) que personne ne remarquera : interactions plus rapides, suppression de mille minuscules « papercuts » que les pilotes de rallye ne perçoivent même pas, mais qui font grincer les dents des novices. ## Bugs Et bien sur, un certain nombre de 🐜 ont été adressés, liste en détail dans [l’annonce de sortie](https://framagit.org/yphil/petrolette/-/releases/v1.4.0), et les dépendances ont été mises à jour et testées. ## À venir / dans les cartons L’interface va évoluer, je travaille sur plusieurs mockups, [des idées d’utilisateurs](https://linuxfr.org/news/petrolette-1-3#comment-1855581), c’est un gros boulot, il faut le tester sur de vraies gentes, et ça court pas les rues, ces temps-ci :/ ## Financement participatif Le développement de Pétrolette continue ; Les contributions financières plafonnent autour de 10€, ce qui est certes suffisant pour payer l’hébergement de l’instance publique (un petit millier de visiteurs uniques / jour en moyenne, Pétrolette est un outil de _travail_) mais pas assez pour payer ma retraite 🙁 Merci de mettre [un peu de mélange](https://liberapay.com/yPhil/donate) ([2% d’huile, le reste d’essence ordinaire](https://www.maxi-pieces-50.fr/post/2018/12/07/comment-faire-le-melange-huile-essence-pour-son-moteur-2-temps)) dans le réservoir pour l’aider à rester publique, rapide, et libre. Ah, et j’ai aussi créé [une page Ko-fi](https://ko-fi.com/yphil), on verra bien. ## Traductions Oui, c’est bien un nouveau « call to action » :) j’ai demandé la dernière fois et ça n’a rien donné, alors je recommence :) le système de localisation de Pétrolette (déjà traduit en français, anglais, espagnol et japonais) est développé dès le départ pour rendre très facile l’ajout d’une nouvelle langue : il suffit d’ajouter ses traductions au [fichier ad-hoc](https://framagit.org/yphil/petrolette/-/blob/master/public/js/PTL.i18n.js) ; Jj sais qu’ici se trouvent pas mal de locuteurs allemands qui pourraient superviser une traduction… ? Merci de prendre contact via [la forge](https://framagit.org/yphil/petrolette) afin de faciliter le travail. Et si quelqu’un me fait une traduction en arabe, kashmiri ou pachtoune, je développerai toute l’IHM en [RTL](https://en.wikipedia.org/wiki/Right-to-left_script), promis :) 🍻 À nos lecteurs RSS, et à ceux qui les montent 🙂