npm install audiobookbay
Nom | Description | Défaut | Taper |
---|---|---|---|
Requête | Requête de recherche | Chaîne | |
Page | Page de recherche | 1 | Nombre |
Rechercher dans | Contenu texte à rechercher | { titleAuthor: true, content: true, torrent: true } | Objet |
importer { recherche } depuis "audiobookbay";const livres audio = attendre recherche("dune", 1, { titreAuteur : vrai,});
{ "pagination": { "currentPage": "Page actuelle", "total": "Total des pages" }, "données": [ { "title": "Titre du livre audio", "url": "URL du livre audio", "catégorie": ["Tableau de catégories"], "lang": "Langue du livre audio", "cover": "Couverture du livre audio", "posted": "Date de publication du livre audio", "info": { "format": "Format du livre audio ", "bitrate": "Débit du livre audio", "size": ["Taille du livre audio","Taille UNIT"] } },... ] }
Âge : enfants, adolescents-jeunes-adultes, adultes, morts-vivants
Catégorie : postapocalyptique, action, aventure, art, autobiographie-biographies, business, informatique, contemporain, crime, détective, doctor-who-sci-fi, éducation, fantasy, fiction générale, fiction historique, histoire, horreur, conférence, lgbt, littérature, litrpg, non-fiction générale, mystère, paranormal, pièces de théâtre, poésie, politique, productions radiophoniques, romance, science-fiction, science, développement personnel, spirituel, sports, suspense, thriller, crime réel, tutoriel, westerns
Modificateurs de catégorie : anthologie, best-sellers, classique, documentaire, casting complet, libertaire, militaire, roman, nouvelle
Langue populaire : anglais, néerlandais, français, espagnol, allemand
Nom | Description | Défaut | Taper |
---|---|---|---|
Taper | Explorer par tag, catégorie | catégorie | Chaîne |
Option | Filtre d'options | Chaîne | |
Page | Numéro de page | 1 | Chaîne |
importer { explorer } depuis "audiobookbay";const audiobooks = wait explorer("category", "postapocalyptic", 2);
{ "pagination": { "currentPage": "Page actuelle", "total": "Total des pages" }, "données": [ { "title": "Titre du livre audio", "url": "URL du livre audio", "catégorie": ["Tableau de catégories"], "lang": "Langue du livre audio", "cover": "Couverture du livre audio", "posted": "Date de publication du livre audio", "info": { "format": "Format du livre audio ", "bitrate": "Débit du livre audio", "size": ["Taille du livre audio","Taille UNIT"] } },... ] }
Nom | Description | Défaut | Taper |
---|---|---|---|
IDENTIFIANT | Identifiant du livre audio | Chaîne |
importer { livre audio } depuis "audiobookbay" ; const livre audio = attendre livre audio ( "la-route-vers-dune-brian-herbert-kevin-j-anderson-frank-herbert");
{ "title": "Titre du livre audio", "category": ["Tableau de catégories"], "lang": "Langue du livre audio", "cover": "Couverture du livre audio", "author": "Auteur du livre audio", " read": "Lecteur de livre audio", "audioSample": "Exemple de livre audio MP3", "specs": {"format": "Format du livre audio","bitrate": "Débit binaire du livre audio" }, "abridged": "Le livre est-il raccourci", "desc": "Description du livre audio", "torrent": {"hash": "Hash du livre audio","trackers": ["Trackers de livres audio"],"size" : ["Taille du livre audio", "Taille UNIT"],"magnetUrl": "Lien magnétique" // ? Lien magnétique }, "en rapport": [ { "title": "Titre du livre audio associé", "url": "URL du livre audio associé"} ] }
Inclus est un exemple utilisant la bibliothèque.
exemple-d'utilisation.ts
Pour l'exécuter à partir de ce dépôt.
exemple pnpm