31 poin oleh hongminhee 2025-02-06 | 10 komentar | Bagikan ke WhatsApp

Saya meluangkan sekitar setengah hari untuk membuat dan merilis alat ringkas peringkasan halaman web berbasis LLM sebagai aplikasi CLI. Teknologi yang digunakan tampaknya Deno, LangChain.js, dan cheer-reader (pengganti Readability.js).

Untuk memasangnya, Anda memerlukan Deno:

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

Sebelum penggunaan pertama, Anda perlu mengatur model yang akan dipakai dan API key:

yoyak set-model gemini-2.0-flash-exp  # meminta API key lewat stdin  

Setelah itu, cukup tambahkan URL halaman web yang ingin diringkas setelah perintah yoyak summary.

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

Jika ingin sekaligus menerjemahkan, tambahkan kode bahasa berformat ISO 639-1 (misalnya: Korea → ko) setelah opsi -l:

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

Jika Anda hanya ingin melakukan scraping tanpa ringkasan, gunakan perintah yoyak scrape (keluaran dalam format Markdown). Jika hanya ingin menerjemahkan tanpa ringkasan, berikan opsi -l pada perintah yoyak scrape.

Saya fokus hanya pada fitur peringkasan dan penerjemahan tanpa banyak fitur tambahan. Semoga bermanfaat.

10 komentar

 
inwoox 2025-02-07

Halo, terima kasih telah membuat fitur yang bagus.
Saya ingin sedikit memproses string yang diambil, misalnya menambahkan baris baru agar lebih mudah dibaca.
Apakah ada caranya? (Saat disimpan ke file atau saat menentukan encoding, teksnya terus terlihat rusak)

 
inwoox 2025-02-07

Ah, saya sudah menyelesaikannya. Terima kasih.

 
yhzion 2025-02-06

gemini-2.0-pro-exp-02-05
gemini-2.0-flash-thinking-exp-01-21
gemini-2.0-flash-lite-preview-02-05

Kalau nanti waktunya benar-benar longgar, sepertinya akan lebih bagus kalau ini ditambahkan di versi berikutnya.

 
hongminhee 2025-02-06

Saya sudah menambahkannya. Versi 0.2.0 memang belum dirilis, tetapi jika Anda memasang versi 0.2.0-dev.5+a6daf279, Anda bisa mencobanya lebih dulu.

deno install --global --allow-net --allow-env jsr:@hongminhee/yoyak@0.2.0-dev.5+a6daf279/cli  
 
yhzion 2025-02-06

Keren. Berfungsi dengan baik.

 
geekarthur 2025-02-06

Sepertinya memang sangat bagus kalau dibuat dalam bentuk CLI.

 
sagee 2025-02-06

KERJA BAGUS 👍

 
channprj 2025-02-06

Keren sekali! 👍🏻

 
winterjung 2025-02-06

Bisa merangkum sambil menerjemahkan, jadi sangat berguna! Akan saya pakai dengan baik.
Kalau boleh tahu, apakah mungkin juga disediakan opsi endpoint kustom untuk memanggil model lokal atau model yang di-host sendiri?

 
hongminhee 2025-02-06

Saya akan mencoba menambahkannya dalam waktu dekat! Terima kasih.