README du dépÎt
đ„ Roast mon GitHub
Tape un pseudo GitHub. Prends-toi un roast. Défie tes potes.
đ Griller mon profil

Ce que ça fait
- Le roast : l'app fouille ton profil public (repos, langages, horaires de push, noms de projetsâŠ) et te sert 6 punchlines bien senties, plus une note positive pour finir (on n'est pas des monstres).
- Le niveau de cuisson : đ„© Saignant â đ Ă point â đ„ Bien cuit â â ïž CarbonisĂ©.
- Ta carte de dev façon carte Ă collectionner : PV, type selon ton langage principal (Python = Poison, Rust = AcierâŠ), tes deux meilleurs repos en attaques, et ton roast vedette. PrĂȘte Ă poster.
- Le mode duel âïž : deux pseudos, cinq manches (Ă©toiles, abonnĂ©s, projets, anciennetĂ©, activitĂ©), un gagnant, une carte Ă partager.
- Les liens partageables :
?u=pseudoouvre directement un roast,?u=toi&vs=potelance le duel.
Quelques exemples de ce qui peut tomber :
đȘŠ Â« 72 % de tes projets n'ont pas bougĂ© depuis plus d'un an. Ton GitHub, c'est un cimetiĂšre avec de la coloration syntaxique. »
đŠ Â« 41 % de tes pushs rĂ©cents entre minuit et 5h. Ton code tourne au cafĂ© et aux mauvaises dĂ©cisions. »
đ·ïž « Tu as un repo qui s'appelle « test2-final ». On sent l'ambition et la vision long terme. »
Technique
- Un seul
index.html, zĂ©ro dĂ©pendance, zĂ©ro build, zĂ©ro serveur. - DonnĂ©es lues directement depuis l'API publique GitHub, dans ton navigateur : aucun token, aucune connexion, rien n'est stockĂ© (juste un cache de session pour Ă©conomiser les requĂȘtes).
- Cartes dessinées en
<canvas>, partage natif sur mobile (image + lien). - Limite de l'API GitHub sans token : 60 requĂȘtes par heure et par connexion, soit une vingtaine de roasts.
Lancer en local
Ouvre index.html dans ton navigateur.
Ajouter des punchlines
Tout est dans la fonction roast() et l'objet LANG_ROASTS. Les PR avec de nouvelles vannes sont les bienvenues (drĂŽles, pas mĂ©chantes đ«¶).
Licence
MIT