Skip to main content

Converts audiobook completion into page completion

Project description

This program is for converting an audiobooks pages read into print pages read.

Usage

To use this program, you must have Python 3.6 or higher installed. You may then install it through pip.

pip install audio2book

Run the program under Python as a module. Arguments to be supplied are:

  • -c, –completed: How much of the audiobook have you completed.

  • -o, –overall: How long is the audiobook overall.

  • -p, –pages: How many pages is the print book overall.

audio2book -c 0:53 -o 10:58 -p 310

You can also use the long arguments.

audio2book --completed 0:53 --overall 10:58 --pages 310

And you can get help.

audio2book -h

Development

A contribution guide is coming.

Running the tests

Pull the source code.

Then make sure you have first installed the requirements:

pip install -r requirements.txt

Then run the tests.

./test.sh

The tests include unit tests and mutation tests. All new functionality must have 100% test coverage and provide any useful logging. Any reasonable exceptions to this will be considered.

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

audio2book-0.2.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

audio2book-0.2.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file audio2book-0.2.0.tar.gz.

File metadata

  • Download URL: audio2book-0.2.0.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.1

File hashes

Hashes for audio2book-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4cd389a8cb4f7ae6b250b7e1504286f796b6e3a5dede0d96b759299a26148912
MD5 2c456a12baf71b01b5c7bec17356e171
BLAKE2b-256 52f609ce5e6225f22ebcc27d0161c8d5d71faa140aeb326d94dbfdb6cd16f9eb

See more details on using hashes here.

File details

Details for the file audio2book-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: audio2book-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.1

File hashes

Hashes for audio2book-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06b2a395e80ff882b6a64e9d5d3131f77c2ba0b43693d42dd4cc44f58cceb78f
MD5 6ca85d1132cce0e205d3aa0479227ecd
BLAKE2b-256 59fe5736f69aa40118e40f671c7f2258f157363385a093011eddf49d1e2c9963

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