Skip to main content

Export Apple Reading List to SQLite

Project description

apple-reading-list-to-sqlite

Export Apple Reading List to SQLite

Install

$ pip install apple-reading-list-to-sqlite

Usage

$ apple-reading-list-to-sqlite --help
  Usage: apple-reading-list-to-sqlite [OPTIONS] [DB_PATH]

  Export Apple Reading List to SQLite

  Arguments:
  [DB_PATH]  Path to the SQLite database file.

  Options:
    --version  Show the version and exit.
    --help     Show this message and exit.
    --fetch-content / --no-fetch-content try and retrive the content of the article
    --dump / --no-dump Dump the reading list to stdout
    --enable-fts / --no-enable-fts Enable full text search

Testing

Right now, all tests only run on macOS. You can run them with:

$ pytest

To skip the tests that require macOS, use:

$ pytest -m "not macos"

Contributing

Contributions are welcome! Fork the repo, make a branch, and submit a PR.

Thanks

[Apple News to sqlite] (https://github.com/RhetTbull/apple-news-to-sqlite)

[sqlite-utils] (https://github.com/simonw/sqlite-utils)

[Reading List Extract] (https://gist.github.com/keith/4b4a2e1b0b9b1b0d0e0a)

License

MIT License

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

apple_reading_list_to_sqlite-0.2.2.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file apple_reading_list_to_sqlite-0.2.2.tar.gz.

File metadata

File hashes

Hashes for apple_reading_list_to_sqlite-0.2.2.tar.gz
Algorithm Hash digest
SHA256 1fdf9e066b0d23ce764499e71ce4c4e67bcff75d68478ef7c81cf524325e6206
MD5 116d520bd3cd0a34b6c7e5930cb86776
BLAKE2b-256 8119a8ab4fabfd5abb157fb10efb5f999d67d7b37e00c721316c986e60b4b044

See more details on using hashes here.

File details

Details for the file apple_reading_list_to_sqlite-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for apple_reading_list_to_sqlite-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5ce65b3673ca8c00a06caa4f99eb4d2226fce092b08b686cffb9489961e18e5d
MD5 c18e426a08c5284ce00b8967c9bf1177
BLAKE2b-256 7f3b121e310bff1cd24699237adbed71571c56a3ef99b071cb4222cec9b0ce2f

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