Gutendex (Project Gutenberg)
Project Gutenberg'den 70.000'den fazla ücretsiz, telif hakkı kalmamış e-kitabı temiz JSON olarak arayın; EPUB, düz metin ve HTML için doğrudan indirme bağlantıları alın.
Gutendex, Project Gutenberg kataloğu üzerinde ücretsiz, anahtarsız bir JSON API'sidir (Project Gutenberg'in kendisi genel bir API sunmaz; Gutendex gecelik XML arşivlerini alıp yeniden sunar). Başlık, yazar, dil, konu, MIME türü veya Gutenberg kimliğine göre sorgulayın; yapılandırılmış meta veri (doğum/ölüm yıllı yazarlar, konular, kitap rafları, diller, telif hakkı bayrağı, otomatik oluşturulmuş özet) ve kitabın EPUB, Kindle, düz metin ve HTML biçimlerinde tam indirme URL'lerini içeren bir formats haritası alın. Gutenberg kitapları kamuya açık olduğundan tam metni serbestçe alıp görüntüleyebilirsiniz; klasik edebiyat üzerinde RAG, okuma uygulamaları veya 'günün klasiği' otomasyonu için idealdir.
Ücretsiz katman
Ücretsiz, hesap gerekmez. Açık kaynaklı (GitHub'da garethbjohnson/gutendex).İstek limitleri
Yayımlanmamıştır. Statik katalog periyodik olarak güncellenir; sonuçları ve indirilen kitap dosyalarını yeniden sorgu yapmak yerine önbelleğe alın.Kimlik doğrulama
Anahtar yokTemel URL
https://gutendex.comNeler geliştirebilirsiniz
- Kamuya açık klasikler üzerinde RAG bilgi tabanı oluşturma
- 'Günün klasik kitabı' bülteni veya sosyal medya otomasyonu
- Bir okuma uygulaması için tam metin indirme URL'lerini (EPUB/TXT) çözümleme
- Bir okuma listesini yazar tarihleri, konular ve dillerle zenginleştirme
Önemli uç noktalar
- GET
/books/Kitapları listele/ara; ?search=, ?languages=, ?topic=, ?author_year_start=, ?copyright=, ?ids=, ?mime_type= ile filtrele - GET
/books/{id}/Gutenberg kimliğine göre tek bir kitabın meta verisini ve indirme-format URL'lerini al (sondaki eğik çizgi gereklidir; /books/{id} 301 yönlendirmesi yapar)
Üyeler çalıştırılabilir tarifi alır
Örnek isteği kopyalamak, örnek bir yanıt görmek ve püf noktalarını okumak için ücretsiz giriş yapın.