Skip to main content

easily download and merge split online audiobooks

Project description

soundbook

like soundcloud but

easily download, merge and add cover images to split online audiobooks

about

downloading audiobooks online is a pain, this tool takes away that pain

less pain is good...

installation

note ❗️

sox is required

if you have brew, just do

brew install sox

venv

git clone https://github.com/erfansamandarian/soundbook

cd soundbook 

python -m venv venv

source venv/bin/activate

pip install .

baller mode

pip install soundbook

even more baller

pip install soundbook --break-system-packages

usage

by url

soundbook --url "https://<website>.com/<book>/"

by url

soundbook --url "https://<website>.com/<book>/" --title "book title" --author "book author"

example

soundbook --url "https://appaudiobooks.com/the-fountainhead-audiobook/"

do not pirate, pirating is bad, paying money for dead people's ip is good, believe in the system, the system is always right

by search

coming soon

requests.json() not working for these websites

i get 403 when i try to connect, even with the correct headers

anyone know how to do it? if so, submit a pull request

contemplation / todo

what is fountainhead about? is it worth reading / listening to

is making a gui worth it?

need to make ffmpeg work on systems other than m-series mac

what happens if the book doesn't have a cover image?

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

soundbook-0.0.4.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

soundbook-0.0.4-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file soundbook-0.0.4.tar.gz.

File metadata

  • Download URL: soundbook-0.0.4.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for soundbook-0.0.4.tar.gz
Algorithm Hash digest
SHA256 fae220840ddbd707cdb70c3b69652d82468ba8134b666153bc08f19f3302c409
MD5 0e13ab7eb4345e71a414e64ac27b8945
BLAKE2b-256 8aeb786f95178472926aee668aa7f44b74cb6e43c782e2c2baaea4825703ba58

See more details on using hashes here.

File details

Details for the file soundbook-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: soundbook-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for soundbook-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2cfe5cb2f9acdf68c12815095cb337e6c0955323131afe4891c7cb0f20de4e3b
MD5 5df014b313b612298717b8b6d43e46dd
BLAKE2b-256 795b15f17934749afb94e6a8b34df3645b0bccbe3ca0ff7d320e137322ad072e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page