npm install audiobookbay
Nombre | Descripción | Por defecto | Tipo |
---|---|---|---|
Consulta | Consulta de búsqueda | Cadena | |
Página | Página de búsqueda | 1 | Número |
Buscar en | Contenido de texto para buscar | { titleAuthor: true, content: true, torrent: true } | Objeto |
importar {buscar} desde "audiobookbay"; audiolibros constantes = esperar búsqueda ("dune", 1, { títuloAutor: verdadero,});
{ "paginación": { "currentPage": "Página actual", "total": "Total de páginas" }, "datos": [ { "title": "Título del audiolibro", "url": "URL del audiolibro", "categoría": ["Matriz de categorías"], "lang": "Idioma del audiolibro", "cover": "Portada del audiolibro", "posted": "Fecha en que se publicó el audiolibro", "info": { "format": "Formato del audiolibro ", "bitrate": "Bitrate del audiolibro", "size": ["Tamaño del audiolibro","Tamaño UNIDAD"] } }, ... ] }
Edad: niños, adolescentes, jóvenes, adultos, muertos vivientes
Categoría: postapocalíptico, acción, aventura, arte, autobiografía-biografías, negocios, computadora, contemporáneo, crimen, detective, doctor-who-sci-fi, educación, fantasía, ficción general, ficción histórica, historia, horror, conferencia, lgbt, literatura, litrpg, no ficción general, misterio, paranormal, obras de teatro, poesía, política, producciones de radio, romance, ciencia ficción, ciencia, autoayuda, espiritual, deportes, suspenso, suspense, crímenes reales, tutoriales, westerns
Modificadores de categoría: antología, bestsellers, clásico, documental, elenco completo, libertario, militar, novela, cuento
Idioma popular: inglés, holandés, francés, español, alemán
Nombre | Descripción | Por defecto | Tipo |
---|---|---|---|
Tipo | Explorar por etiqueta, categoría | categoría | Cadena |
Opción | Filtro de opciones | Cadena | |
Página | Número de página | 1 | Cadena |
importar {explorar} desde "audiobookbay"; audiolibros constantes = esperar a explorar ("categoría", "postapocalíptico", 2);
{ "paginación": { "currentPage": "Página actual", "total": "Total de páginas" }, "datos": [ { "title": "Título del audiolibro", "url": "URL del audiolibro", "categoría": ["Matriz de categorías"], "lang": "Idioma del audiolibro", "cover": "Portada del audiolibro", "posted": "Fecha en que se publicó el audiolibro", "info": { "format": "Formato del audiolibro ", "bitrate": "Bitrate del audiolibro", "size": ["Tamaño del audiolibro","Tamaño UNIDAD"] } }, ... ] }
Nombre | Descripción | Por defecto | Tipo |
---|---|---|---|
IDENTIFICACIÓN | ID de audiolibro | Cadena |
importar {audiolibro} desde "audiobookbay";const audiolibro = esperar audiolibro( "el-camino-hacia-dune-brian-herbert-kevin-j-anderson-frank-herbert");
{ "title": "Título del audiolibro", "categoría": ["Matriz de categorías"], "lang": "Idioma del audiolibro", "cover": "Portada del audiolibro", "author": "Autor del audiolibro", " read": "Lector de audiolibros", "audioSample": "Muestra de audiolibro MP3", "specs": {"format": "Formato de audiolibro","bitrate": "Bitrate de audiolibro" }, "abridged": "El libro está acortado", "desc": "Descripción del audiolibro", "torrent": {"hash": "Hash del audiolibro","trackers": ["Rastreadores de audiolibros"],"tamaño" : ["Tamaño del audiolibro", "Tamaño UNIDAD"],"magnetUrl": "Enlace magnético" // ? Enlace magnético }, "relacionado": [ { "title": "Título del audiolibro relacionado", "url": "URL del audiolibro relacionado"} ] }
Se incluye un ejemplo utilizando la biblioteca.
ejemplo-de-uso.ts
Para ejecutarlo desde este repositorio.
ejemplo de pnpm