course-to-appimage
sebastianhaba/book-to-course-skill / course-to-appimage
transforme ton cours en AppImage Linux , ce qui améliore : lance-le sur n'importe quelle distro, sans rien installer
Fiche
- note du juge
- 9/10
- place
- hors pack
- éditeur
- sebastianhaba
- statut
- nouveau
- commit épinglé
- f8a6946 sur GitHub (nouvel onglet)
- dernier commit du skill
- 5 oct. 2026
- étoiles du dépôt
- 69
- type principal
- Autre
Jugement
Périmètre net et déclencheurs précis, avec exclusions. Commandes et pièges Linux concrets (exec bit, FUSE, userns, Electron officiel). Scripts absents de la revue, et texte dense.
réserves
- Les scripts (toolchain.py, setup_toolchain.py, build_appimage.py) ne sont pas fournis : leur contenu n'a pas pu être vérifié, seule la description l'a été.
- Dépend du skill book-to-course (build_course.py, pack_course.py), non fourni ici.
- SKILL.md très dense (plus de 150 lignes de consignes mêlées au descriptif du wrapper) ; la partie « ce que fait l'app » pourrait aller en annexe.
- Lié à Linux desktop uniquement, sans test de compatibilité publié au-delà de « distributions récentes ».
- Déclenchement
- 2/2
- Valeur ajoutée
- 2/2
- Précision
- 2/2
- Périmètre
- 2/2
- Qualité
- 1/2
Alertes
4 alertes, par catégorie
Scan statique
- risque élevé
scripts lancés par le SKILL.md
assets/app/main.js, assets/appdir/AppRun, scripts/build_appimage.py, scripts/setup_toolchain.py, scripts/toolchain.py
Réseau
- risque élevé
Télécharge plus de 100 Mo de binaires (appimagetool, Electron, runtime) depuis GitHub et les exécute ; la vérification SHA-256 dépend de sommes codées dans le script non fourni.
Exécution
- risque élevé
main.js lance en local (127.0.0.1) des commandes de test tirées de exercise.json : toute modification de ce fichier dans un cours devient une exécution de commande sur la machine.
Autre
- risque info
AppRun ajoute automatiquement --no-sandbox quand les user namespaces sont bloqués ou en root, ce qui désactive la sandbox Chromium pour le cours.
Description d’origine
Package an existing interactive course generated by the book-to-course skill (a folder with index.html, assets/ and course/data.js, or its .zip) into a self-contained Linux AppImage — one file that carries its own WebView engine (Electron), so it runs on any desktop distro without installing anythin…
ajouté le 19 oct. 2026 · licence MIT