All Projects β†’ OpenJarbas β†’ audiobooker

OpenJarbas / audiobooker

Licence: MIT License
Audio Book scrapper

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to audiobooker

syncabook
πŸ“–πŸŽ§ A tool for creating ebooks with synchronized text and audio (EPUB3 with Media Overlays)
Stars: ✭ 70 (+400%)
Mutual labels:  audiobooks, librivox
investigation-amazon-brands
Materials to reproduce our findings in our stories, "Amazon Puts Its Own 'Brands' First Above Better-Rated Products" and "When Amazon Takes the Buy Box, it Doesn’t Give it up"
Stars: ✭ 56 (+300%)
Mutual labels:  web-scraping
OLX Scraper
πŸ“» An OLX Scraper using Scrapy + MongoDB. It Scrapes recent ads posted regarding requested product and dumps to NOSQL MONGODB.
Stars: ✭ 15 (+7.14%)
Mutual labels:  web-scraping
tableau-scraping
Tableau scraper python library. R and Python scripts to scrape data from Tableau viz
Stars: ✭ 91 (+550%)
Mutual labels:  web-scraping
IMDB-Scraper
Scrapy project for scraping data from IMDB with Movie Dataset including 58,623 movies' data.
Stars: ✭ 37 (+164.29%)
Mutual labels:  web-scraping
heroshi
Heroshi – open source web crawler.
Stars: ✭ 51 (+264.29%)
Mutual labels:  web-scraping
Node-js-functionalities
This repository contains very useful restful API's and functionalities in node-js containing many important tutorial code for mastering node-js, all tutorials have been published on medium.com, tutorials link is given below
Stars: ✭ 69 (+392.86%)
Mutual labels:  web-scraping
sp-subway-scraper
πŸš†This web scraper builds a dataset for SΓ£o Paulo subway operation status
Stars: ✭ 24 (+71.43%)
Mutual labels:  web-scraping
GSoC-Data-Analyser
Simple search for organisations participating/participated in the GSoC
Stars: ✭ 29 (+107.14%)
Mutual labels:  web-scraping
Springboard-Data-Science-Immersive
No description or website provided.
Stars: ✭ 52 (+271.43%)
Mutual labels:  web-scraping
text-mining-corona-articles
Text Mining for Indonesian Online News Articles About Corona
Stars: ✭ 15 (+7.14%)
Mutual labels:  web-scraping
India-WhatsAppFakeNews-Dataset
WhatsApps related deaths News Articles along with other articles across India during that period
Stars: ✭ 41 (+192.86%)
Mutual labels:  web-scraping
restaurant-finder-featureReviews
Build a Flask web application to help users retrieve key restaurant information and feature-based reviews (generated by applying market-basket model – Apriori algorithm and NLP on user reviews).
Stars: ✭ 21 (+50%)
Mutual labels:  web-scraping
audiobookshelf
Self-hosted audiobook and podcast server
Stars: ✭ 1,316 (+9300%)
Mutual labels:  audiobooks
codechef-rank-comparator
Web application hosted on Heroku cloud platform based on web scraping in python using lxml library (XML Path Language).
Stars: ✭ 23 (+64.29%)
Mutual labels:  web-scraping
automation-scripts
Simple scripts that I'm using to automate the boring things.
Stars: ✭ 14 (+0%)
Mutual labels:  web-scraping
scraping-ebay
Scraping Ebay's products using Scrapy Web Crawling Framework
Stars: ✭ 79 (+464.29%)
Mutual labels:  web-scraping
top-github-scraper
Scape top GitHub repositories and users based on keywords
Stars: ✭ 40 (+185.71%)
Mutual labels:  web-scraping
linkextractor
A Docker tutorial using a link extraction application example
Stars: ✭ 41 (+192.86%)
Mutual labels:  web-scraping
halfstaff
πŸ‡ΊπŸ‡Έ Is the US flag at half-staff?
Stars: ✭ 22 (+57.14%)
Mutual labels:  web-scraping

AudioBooker

AudioBook scrapper

Currently supports Librivox and LoyalBooks

Will be expanded with more sources over time, suggestions and Pull Requests welcome!

Install

pip install audiobooker

Usage

search librivox

from audiobooker.scrappers.librivox import Librivox

author = Librivox.get_author("3534")
print(author.last_name)

book = Librivox.get_audiobook("127")
print(book.title)

books = Librivox.get_all_audiobooks(limit=50)    

book = Librivox.search_audiobooks(title="Art of War")[0]

# interact with a book object
print(book.title)
print(book.description)
print(book.authors)
print(book.url)
print(book.streams)
print(book.rss_data)
book.play()

search loyalbooks

from audiobooker.scrappers.loyalbooks import LoyalBooks

book = LoyalBooks.get_audiobook('Short-Science-Fiction-Collection-1')
book.play()

scraper = LoyalBooks()
for book in scraper.scrap_by_tag("Science fiction"):
    print(book.as_json)
    
for book in LoyalBooks.search_audiobooks(author="Lovecraft"):
    print(book.as_json)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].