J’ai passĂ© une aventure en 5h de temps pour rĂ©soudre mon problĂšme et apprendre quelque chose de nouveau.

Pourquoi ?

Depuis 2 ans, j’ai dĂ©cidĂ© de contrĂŽler mon expĂ©rience en ligne et Ă©liminer le flot d’informations que je reçois sur les RS.

FatiguĂ© d’ĂȘtre submergĂ© par toutes ces publications, j’ai pris des mesures radicales :

đŸ“” j’ai dĂ©sinstallĂ© tous les RS de mon tĂ©lĂ©phone et n’y accĂšde que sur PC Ă  partir d’un navigateur.

Je suis mĂȘme allĂ© jusqu’à supprimer mes comptes et fais un an sans Twitter de fĂ©vrier 2022 Ă  fĂ©vrier 2023.

J’étais trĂšs actif sur ce RS mais derniĂšrement, je suis devenu passif : je consomme plus de contenu que je n’en produit.

Ensuite, j’étais vexĂ© par le fil d’actualitĂ© qui ne faisait que m’afficher du contenu qui ne m’intĂ©resse pas. J’ai alors créé une liste privĂ©e dans laquelle j’ai ajoutĂ© des personnes avec qui je partage les mĂȘmes intĂ©rĂȘts, mais cela n’étais pas suffisant.

C’est alors que j’ai dĂ©cidĂ© de dĂ©velopper une extension chrome qui me redirige vers ma liste chaque fois que j’ouvre Twitter.

screenshot

đŸ› ïž Comment ça marche ?

L’idĂ©e est toute simple : j’enregistre l’URL d’origine et l’URL de destination et le tour est jouĂ©. Chaque fois que j’ouvre l’URL d’origine, en l’occurrence twitter.com, je suis immĂ©diatement redirigĂ© vers l’URL de ma liste.

Je peux l’étendre Ă  GitHub, Ă  Peef ou Ă  tout autre site.

🌟 Des extensions similaires existent mais je voulais en profiter pour me frotter au dĂ©veloppement d’extensions Chrome et comprendre comment ça fonctionne

đŸ€” En gros, pour dev une extension chrome, il faut

  1. Avoir les bases en développement web
  2. Comprendre le fonctionnement des éléments comme popup, background, services workers etc
  3. Travailler avec l’API Chrome et le manifest
  4. Savoir utiliser le DevTools dans le cadre d’une extension chrome
  5. Avoir la documentation officielle toujours ouverte

Je dĂ©veloppais une extension chrome pour ma premiĂšre fois et ça m’a pris 5h de temps en tout.

Le plus difficile Ă  mon niveau Ă©tait ouvrir le DevTools de l’extension, gĂ©rer les permissions et accĂ©der au stockage

Au final

J’ai acquis des bases pour le dĂ©veloppement d’extension chrome et j’ai rĂ©solu mon problĂšme.

💡 DĂ©sormais, lorsque j’ouvre Twitter, l’extension URL Redirector me redirige directement vers ma liste soigneusement Ă©laborĂ©e !

Actuellement, url-redirector est en bĂȘta et n’est pas encore sur le chrome webstore, mais disponible sur GitHub dans mon dĂ©pĂŽt just-for-fun oĂč je testes diverses idĂ©es.

🚀 Maintenant, place au contenu que j’adore et aux conversations qui me tiennent à cƓur