AniShiori
Une extension Chrome (Manifest V3) qui garde la mémoire de tout ce que l'on regarde, accompagnée de son site officiel et d'un pont Windows qui envoie les épisodes vers un vrai lecteur vidéo.

- tests unitaires
- 141
- tests navigateur
- 23
- fournisseurs de données
- 6
- lecteurs Windows
- 4
Le point de départ
Entre les simulcasts de la saison, les séries en pause et les classiques repris des années plus tard, on ne sait plus quel épisode on a vu, ni quand sort le suivant.
L'approche choisie
- 01
Chaque épisode se coche, la progression suit le dernier épisode vu sans trou.
- 02
Un calendrier convertit l'heure de diffusion au fuseau de l'utilisateur, signale les reports et prévient avant la sortie.
- 03
Un pont Native Messaging relie l'extension aux lecteurs Windows, en vérifiant le média avant lecture.
- 04
Une CI qui teste, publie la version (ZIP, SHA-256) et déploie le site, et l'extension se met à jour seule.
Sous le capot
Manifest V3
Le format actuel des extensions Chrome, avec service worker et permissions au plus juste.
Mise à jour atomique
Le pont télécharge l'archive officielle, contrôle son empreinte, sauvegarde puis remplace le dossier d'un coup.
Testé en profondeur
136 tests unitaires et 23 scénarios dans un vrai navigateur à chaque version.
Ce que j'ai construit
- Bibliothèque avec 5 statuts de liste
- Planning et rappels de sortie
- Sources vidéo regroupées épisode par épisode
- Lecture dans PotPlayer, VLC, MPC-HC ou MPC-BE
- Site officiel avec captures, versions et FAQ
- Diagnostic des fournisseurs (état, latence, dernière erreur)
Bilan et perspectives
Version stable 1.8.11, distribuée depuis son site. Code source privé.
- Le pont vers les lecteurs vidéo est réservé à Windows.
- Certaines sources chiffrées restent lisibles uniquement dans le navigateur.
Projet suivant
NutriCore
La table nutritionnelle officielle française (CIQUAL, ANSES) en API REST, prête en deux lignes de code.
