gabut-tolse
v2.0.0
Published
Full Jikan API V4 Wrapper & CLI
Downloads
525
Readme
🚀 GABUT TOLSE
Gabut Tolse adalah library Node.js sekaligus CLI Tool powerful yang membungkus Jikan API v4 (Unofficial MyAnimeList API).
Dirancang untuk memudahkan developer atau user yang gabut mencari info anime, karakter, jadwal tayang, dan rekomendasi anime musim ini, langsung dari terminal atau kode JavaScript.
✨ Fitur Utama
- Full Jikan v4 – Endpoint terbaru, data stabil.
- Anime Search – Info lengkap: score, episode, studio, sinopsis.
- Character Search – Cari waifu/husbando dengan jumlah favorit.
- Seasonal Anime – Anime yang sedang tayang musim ini.
- Top Charts – Anime terpopuler di MyAnimeList.
- Schedule – Jadwal tayang harian.
- Random Gacha – Fitur iseng untuk anime acak.
- CLI & Library – Bisa langsung di terminal atau dipakai di kode.
📦 Instalasi
Mode CLI (Terminal)
Install global agar bisa dipakai di mana saja:
npm install -g gabut-tolseMode Library (Project)
Install ke project Node.js kamu:
npm install gabut-tolse💻 Cara Pakai: CLI (Terminal)
Gunakan perintah gabut-tolse diikuti opsi:
🔍 Cari Anime
gabut-tolse search "Frieren"🎎 Cari Karakter
gabut-tolse char "Zoro"🍂 Anime Musim Ini (Seasonal)
gabut-tolse season🏆 Top Anime Popular
gabut-tolse top📅 Jadwal Tayang
# Hari ini
gabut-tolse schedule
# Hari tertentu
gabut-tolse schedule monday🎲 Gacha Anime Random
gabut-tolse random📄 Detail Anime
gabut-tolse detail 52991Ambil ID dari hasil pencarian untuk melihat detail lengkap.
🛠 Cara Pakai: Library (Coding)
Contoh index.js dengan Async/Await:
const Gabut = require('gabut-tolse');
const api = new Gabut();
async function main() {
// Cari Anime
const search = await api.searchAnime('One Piece');
console.log('Hasil:', search.data);
// Cari Karakter
const char = await api.searchCharacter('Luffy');
console.log('Karakter:', char.data);
// Anime Musim Ini
const season = await api.getSeasonNow();
console.log('Seasonal:', season.data);
// Jadwal Senin
const schedule = await api.getSchedule('monday');
console.log('Jadwal Senin:', schedule.data);
}
main();📚 Dokumentasi API Method
| Method | Deskripsi |
| :--- | :--- |
| searchAnime(query, page) | Cari anime berdasarkan judul. |
| searchCharacter(query) | Cari karakter anime. |
| getTopAnime(filter) | Ambil list top anime (default: bypopularity). |
| getSeasonNow() | Ambil anime musim ini. |
| getSchedule(day) | Jadwal tayang per hari. |
| getAnimeById(id) | Detail lengkap anime by MyAnimeList ID. |
| getRandomAnime() | Ambil anime acak. |
⚠️ Disclaimer
- Menggunakan Jikan API (Public).
- Patuhi Rate Limit agar IP tidak diblokir.
- Semua data berasal dari MyAnimeList.net.
🤝 Kontribusi
Project ini open source.
Ingin menambah fitur Manga, People, atau Reviews? Silakan fork & pull request!
Happy Coding & Happy Watching! 🍜
