31 pontos por hongminhee 2025-02-06 | Ainda não há comentários. | Compartilhar no WhatsApp

Depois de investir cerca de meio dia, criei e publiquei como um app de CLI uma ferramenta simples de resumo de páginas web baseada em LLM. As tecnologias usadas parecem ter sido Deno, LangChain.js e cheer-reader (um substituto do Readability.js).

Para instalar, é necessário ter o Deno:

deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak/cli  

Antes do primeiro uso, é preciso configurar o modelo e a chave de API que serão utilizados:

yoyak set-model gemini-2.0-flash-exp  # pede a chave de API via entrada padrão  

Depois disso, basta colocar a URL da página web que você quer resumir após o comando yoyak summary.

yoyak summary https://github.com/dahlia/yoyak  

Se também quiser traduzir, basta passar após a opção -l um código de idioma no formato ISO 639-1 (ex.: coreano → ko):

yoyak summary -l ko https://github.com/dahlia/yoyak  

Se quiser apenas fazer o scrape sem resumo, use o comando yoyak scrape (a saída é em formato Markdown). Se quiser apenas traduzir sem resumo, basta passar a opção -l ao comando yoyak scrape.

Sem muitos recursos extras, foquei apenas nas funções de resumo e tradução. Espero que seja útil para vocês.

Ainda não há comentários.

Ainda não há comentários.