Pyshort - Raccourcir des liens

Il y a ce moment qui m'arrive assez souvent où je deviens Alice s'enfonçant dans son terrier lorsqu'un sujet m'intéresse. Ce moment est arrivé soudainement quand j'ai voulu partager avec Keb un produit trouvé sur Amazon. Je ne pouvais me résoudre à partager ce lien affreusement long dans notre conversation texte et il me fallait donc "raccourcir le lien".

téma la gueule du lien (oui c'est possible de supprimer les traceurs et de tout supprimer à partir de /ref= )

La solution de simplicité aurait été d'utiliser un quelconque raccourciceur de liens comme on en trouve par dizaines sur internet, mais non non non. J'avais le miens de dispo sur mon ancien serveur, pourquoi ne pas l'héberger à nouveau ? Ni une ni deux, je retrouvai le code du petit projet que j'avais écrit pour apprendre à utiliser Python, Flask et Redis.

Dépoussiérer le projet consistait à mettre à jour le fichier de composition Docker afin de l'adapter à ma nouvelle architecture et produire une image qui permettrait un déploiement sur le serveur raspberry local.

Allais-je m'arrêter là ? Mais non voyons ! L'image était bien trop grande et pas optimisée pour de la production. J'ai voulu également implémenter des pipelines pour produire automatiquement des images de l'application en cas de modification du code.

Pourquoi s'arrêter en si bon chemin ? Pourquoi le projet est sur Flask alors qu'il me serait possible d'avoir facilement des liens personnalisables et une interface d'administration avec Django ?

Et c'est ainsi que d'un simple dépoussiérage de projet je me suis retrouvé avec une application toute neuve qui me semble sympa à partager, il est possible d'utilisation le raccourciceur sur le lien suivant: s.gir.ovh (je ne garantie pas la fiabilité et il se peut que je supprime des liens comme bon me semble).

Mais avouez, est-ce que le lien vers le produit Amazon n'est pas tout de suite plus élégant ? https://s.gir.ovh/WERM

wolf / Pyshort · GitLab
Application Django pour raccourcir des liens internet.

Sources du projet sur Gitlab