Skip to main content

No project description provided

Project description

bochord

Backup books from macOS Books to usable ePubs

This works because macOS Books with iCloud turned on stores books as exploded epub directories with their proper titles as the directory name. This program zips them up into epub archives to a specified backup dir and copies other, non-epub dir files, like PDFs, to that directory as well.

Why

I like to manage my books with Apple Books instead of Calibre for convenience on all my Apple devices, but Apple makes it a pain to export books programmatically. Backing up books like this also defends against Apple making all my books inaccessible someday for no reason.

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

bochord-1.2.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

bochord-1.2.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file bochord-1.2.1.tar.gz.

File metadata

  • Download URL: bochord-1.2.1.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for bochord-1.2.1.tar.gz
Algorithm Hash digest
SHA256 4ea5c4da968f3c5e8c664146b5a92c005a8d33011c4f2199fddb8f9daf1bda68
MD5 51001a21c7008461aa417dcfe3742a4c
BLAKE2b-256 36c902133428dcca1cce3b5b630fe61752070e9027577bbf168600ffa8278054

See more details on using hashes here.

File details

Details for the file bochord-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: bochord-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for bochord-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0e279010bfec1578aeb803822db032d0a0411fea77b06024c4959f8189b8206e
MD5 5458c72fb18c00ed24d4b4239ad388fe
BLAKE2b-256 42cdcc99a4f7422d97b6a1062cad47f6504d484cd9a72951d4430631712a86f7

See more details on using hashes here.

Supported by

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