2 poin oleh the0807 2025-04-12 | 2 komentar | Bagikan ke WhatsApp

Proyek ini adalah server Model Context Protocol (MCP) yang mengambil artikel dari GeekNews. Proyek ini diimplementasikan dengan Python dan melakukan web scraping menggunakan BeautifulSoup.

Fitur utama

  • Mengumpulkan berita terbaru: melalui alat get_articles, Anda dapat mengambil sejumlah artikel yang diinginkan dari berbagai kategori GeekNews (top, new, ask, show). Setiap artikel mencakup judul, URL, poin, penulis, waktu, jumlah komentar, dan informasi peringkat.
  • Ringkasan berita mingguan: dengan menggunakan alat get_weekly_news, Anda dapat menentukan ID berita mingguan tertentu atau mengambil berita mingguan terbaru. Berita mingguan mencakup informasi seperti judul, nomor, ID, isi, URL, dan daftar item, dan setiap item mencakup judul, URL, serta informasi peringkat.

2 komentar

 
xguru 2025-04-13

Ini tampak seperti proyek yang berguna, dan saya sangat memahami niat untuk memanfaatkan konten GeekNews.
Namun, di GeekNews, tindakan yang membebani situs, seperti akses otomatis, dilarang.

Jika memungkinkan, kami akan berterima kasih jika Anda dapat mempertimbangkan pendekatan yang tidak memberi beban langsung pada situs (misalnya: memanfaatkan data yang di-cache).

 
the0807 2025-04-13

Terima kasih telah menilai ini sebagai proyek yang bermanfaat. Seperti yang Anda sampaikan, kami akan mencari cara untuk meningkatkan sistem dengan memanfaatkan data yang di-cache agar tidak memberikan beban langsung pada situs. Terima kasih.