Yoyak : un CLI simple de résumé de pages web basé sur les LLM
(github.com/dahlia)J’ai pris environ une demi-journée pour créer et publier comme application CLI un outil simple de résumé de pages web basé sur les LLM. Les technologies utilisées sont notamment Deno, LangChain.js et cheer-reader (une alternative à Readability.js).
Pour l’installer, Deno est nécessaire :
deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak/cli
Avant la toute première utilisation, vous devez configurer le modèle à utiliser ainsi que la clé API :
yoyak set-model gemini-2.0-flash-exp # demande la clé API via l’entrée standard
Ensuite, il suffit d’ajouter l’URL de la page web à résumer après la commande yoyak summary.
yoyak summary https://github.com/dahlia/yoyak
Si vous voulez aussi traduire, ajoutez après l’option -l un code de langue au format ISO 639-1 (par ex. coréen → ko) :
yoyak summary -l ko https://github.com/dahlia/yoyak
Si vous voulez seulement récupérer le contenu sans résumé, utilisez la commande yoyak scrape (sortie au format Markdown). Si vous voulez seulement traduire sans résumé, vous pouvez aussi passer l’option -l à la commande yoyak scrape.
Je me suis concentré uniquement sur les fonctions de résumé et de traduction, sans fonctionnalités annexes. J’espère que cela vous sera utile.
Aucun commentaire pour le moment.