npm install audiobookbay
Имя | Описание | По умолчанию | Тип |
---|---|---|---|
Запрос | Поисковый запрос | Нить | |
Страница | Страница поиска | 1 | Число |
Искать в | Текстовый контент для поиска | { titleAuthor: true, content: true, torrent: true } | Объект |
import { search } from "audiobookbay";const audiobooks = await search("dune", 1, { titleAuthor: правда,});
{ "нумерация страниц": { "currentPage": "Текущая страница", "total": "Всего страниц" }, "данные": [ { "title": "Название аудиокниги", "url": "URL-адрес аудиокниги", "category": ["Массив категорий"], "lang": "Язык аудиокниги", "cover": "Обложка аудиокниги", "posted": "Дата публикации аудиокниги", "info": { "format": "Формат аудиокниги" ", "bitrate": "Битрейт аудиокниги", "size": ["Размер аудиокниги","Size UNIT"] } }, ... ] }
Возраст: дети, подростки-подростки, взрослые, нежить.
Категория: постапокалиптика, боевик, приключения, искусство, автобиография-биографии, бизнес, компьютер, современный, криминал, детектив, доктор-кто-фантаст, образование, фэнтези, общефантастика, историко-фантастика, история, ужасы, лекции, ЛГБТ, литература, литрпг, научно-популярная литература, мистика, паранормальные явления, театральные постановки, поэзия, политика, радиопостановки, романтика, научная фантастика, наука, самопомощь, духовный, спорт, саспенс, триллер, криминальный, учебник, вестерн
Модификаторы категорий: антология, бестселлеры, классика, документальный фильм, полнометражный фильм, либертарианский, военный, роман, рассказ.
Популярный язык: английский, голландский, французский, испанский, немецкий.
Имя | Описание | По умолчанию | Тип |
---|---|---|---|
Тип | Исследуйте по тегу, категории | категория | Нить |
Вариант | Фильтр опций | Нить | |
Страница | Номер страницы | 1 | Нить |
import { explore } from "audiobookbay";const audiobooks = await explore("category", "postapocalyptic", 2);
{ "нумерация страниц": { "currentPage": "Текущая страница", "total": "Всего страниц" }, "данные": [ { "title": "Название аудиокниги", "url": "URL-адрес аудиокниги", "category": ["Массив категорий"], "lang": "Язык аудиокниги", "cover": "Обложка аудиокниги", "posted": "Дата публикации аудиокниги", "info": { "format": "Формат аудиокниги" ", "bitrate": "Битрейт аудиокниги", "size": ["Размер аудиокниги","Size UNIT"] } }, ... ] }
Имя | Описание | По умолчанию | Тип |
---|---|---|---|
ИДЕНТИФИКАТОР | Идентификатор аудиокниги | Нить |
импортировать { аудиокнигу } из "audiobookbay";const audiobook = await audiobook( "дорога-к-дюне-Брайан-Герберт-Кевин-Дж-Андерсон-Фрэнк-Герберт");
{ "title": "Название аудиокниги", "category": ["Массив категорий"], "lang": "Язык аудиокниги", "cover": "Обложка аудиокниги", "author": "Автор аудиокниги", " read": "Audiobook Reader", "audioSample": "Образец аудиокниги MP3", "specs": {"format": "Формат аудиокниги","bitrate": "Аудиокнига Битрейт" }, "abridged": "Книга сокращена", "desc": "Описание аудиокниги", "torrent": {"hash": "Хеш аудиокниги","trackers": ["Audiobook Trackers"],"size" : ["Размер аудиокниги", "Размер UNIT"],"magnetUrl": "Magnet Link" // ? Магнитная ссылка }, "связанный": [ { "title": "Название связанной аудиокниги", "url": "URL-адрес связанной аудиокниги"} ] }
Включен пример использования библиотеки.
использование-example.ts
Чтобы запустить его из этого репо.
пример пнпм