A Python wrapper for GetPocket
Project description
PyPocket
A Python Package for GetPocket (https://getpocket.com)
Installation
pip install pypocket
Library Requirements
- requests (
pip install requests
) - dominate (
pip install dominate
)
Prerequisite: Obtain Your Consumer Key & Access Token
In order to use PyPocket, you will need consumer_key and access_token for your Pocket. For the consumer_key, you can follow Step 1 of Pocket Authentication API Documentation to obtain your consumer_key.
For obtaining your access_token, you can either follow the pocket documentation (above link) to get your access_token,
or use the Auth
class available in this library for your convenience as below.
from pypocket.auth import Auth
auth = Auth(consumer_key="your_consumer_key")
# The following will automatically obtain a request_token and ask you to authorize it.
auth.authorize_request_token_browser()
The auth.authorize_request_token_browser()
will open a webpage to getpocket.com website asking you to authorize the token.
Once, you authorize it. Then you can get your access token by running the following:
access_token = auth.get_access_token()
Usage
from pypocket import Pocket
p = Pocket(
consumer_key="your_consumer_key",
access_token="your_token",
html_filename="report"
)
p.to_html(num_post=10)
Check the development roadmap for this project here
New features in the pipeline
- Retrieve pocket contents according to given tags
- Modify the pocket contents properties
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pypocket-0.2.0.tar.gz
.
File metadata
- Download URL: pypocket-0.2.0.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.8.6 Linux/5.4.72-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a74fdb70bd5ccdf636fec973274784a16dc717b6e50e18527a8e029823209ad |
|
MD5 | 1ec1d1df9935f41be079bc1c8a652a74 |
|
BLAKE2b-256 | 2b257e9c5ba4f92bae72f30cb0aa038d11f0571a34d274dfef8dce31cd3bde9c |
File details
Details for the file pypocket-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: pypocket-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.8.6 Linux/5.4.72-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cb343b3703848e2669e9ee7386b296d2b37c1b83f56df7e0c6928df9f520516 |
|
MD5 | 8ecbe41a7215f6c4744d6ec4b5b61faf |
|
BLAKE2b-256 | 0ce731faaa24f5fdb4a8e130b1c12133cc1a4df9862347bf9012eda11e2b7652 |