pocket-to-sqlite
Create a SQLite database containing data from your Pocket account.
How to install
pip install pocket-to-sqlite
Usage
You will need to first obtain a valid OAuth token for your Pocket account. You can do this by running the auth command and following the prompts:
pocket-to-sqlite auth
Which looks like this:
Visit this page and sign in with your Pocket account:
https://getpocket.com/auth/author...
Once you have signed in there, hit <enter> to continue
Authentication tokens written to auth.json
Now you can fetch all of your items from Pocket like this:
pocket-to-sqlite fetch pocket.db
The first time you run this command it will fetch all of your items, and display a progress bar while it does it.
On subsequent runs it will only fetch new items.
You can force it to fetch everything from the beginning again using --all. Use --silent to disable the progress bar.
Using with Datasette
The SQLite database produced by this tool is designed to be browsed using Datasette. Use the datasette-render-timestamps plugin to improve the display of the timestamp values.
Release files for pocket-to-sqlite 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pocket-to-sqlite-0.2.3.tar.gz | 9.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pocket_to_sqlite-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.6 kB
Release files / pocket-to-sqlite-0.2.3.tar.gz
| Download URL | pocket-to-sqlite-0.2.3.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
396690c372e12110b0af59a17e51baafd7d4656f44f4d6e68c894a454e186eab
|
|
BLAKE2b-256 checksum How to use checksums |
2bc4ccfb042bc2dc13521ad140d71c00e8633304eae35a2ef65bb8732f5e96e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / pocket_to_sqlite-0.2.3-py3-none-any.whl
| Download URL | pocket_to_sqlite-0.2.3-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a9822e12b5e93ff7dde9efbe18341e7e98601e1f25f1dd0e68535fee405a06e7
|
|
BLAKE2b-256 checksum How to use checksums |
bc9e7c93f37dfbe2d155976616b84912fd8a647ad53193613c8021b83903ff40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|