Trois bibliothèques publiées sous licence MIT, nées de mes propres besoins produits. Chacune expose une API idiomatique (contextes, erreurs typées, options fonctionnelles) et est testée en CI.
Contexte
Quand l'API officielle est absente, limitée ou soumise à validation (Spotify, PlayStation, Yahoo Finance), la seule voie est la rétro-ingénierie : observer le trafic, reproduire les requêtes, encaisser les changements côté serveur.
Ce que j'ai construit
- spotify-private-api (15 ★) : titres, artistes, albums et compteurs d'écoute sans token, via des requêtes imitant un navigateur (empreinte TLS) ; mocks pour les tests.
- go-playstation-api : authentification NPSSO, profil et bibliothèque de jeux d'un utilisateur, pattern d'options fonctionnelles.
- yfinance-api : prix temps réel, historique OHLCV, dividendes, plus de 20 ratios financiers, états financiers et actualités, avec tests et benchmarks.
Résultat
20 étoiles GitHub cumulées ; spotify-private-api est le cœur de SoundTales et go-playstation-api alimente une API interne. Maintenus au fil de mes besoins.