# Update source-pocket This PR was autogenerated by running `airbyte-ci connectors --name=source-pocket up_to_date --pull` We've set the `auto-merge` label on it, so it will be automatically merged if the CI pipelines pass. If you don't want to merge it automatically, please remove the `auto-merge` label. Please reach out to the Airbyte Connector Tooling team if you have any questions or concerns. ## Operations - Upgrade the base image to the latest version in metadata.yaml: Successful - PATCH bump source-pocket version to 0.2.34: Successful - Build source-pocket docker image for platform(s) linux/amd64, linux/arm64: Successful - Get dependency updates: Successful - Create or update pull request on Airbyte repository: Successful - Add changelog entry: Successful ## Dependency updates We use [`syft`](https://github.com/anchore/syft) to generate a SBOM for the latest connector version and the one from the PR. It allows us to spot the dependencies that have been updated at all levels and for all types of dependencies (system, python, java etc.). Here are the dependencies that have been updated compared to `airbyte/source-pocket:latest`. Keep in mind that `:latest` does not always match the connector code on the main branch. It is the latest released connector image when the head commit of this branch was created. | Type | Name | State | Previous Version | New Version | |------|------|-------|-------------|------------------| | python | airbyte-cdk | updated | 6.60.12 | **7.3.1** | | python | anyio | updated | 4.10.0 | **4.11.0** | | python | cattrs | updated | 24.1.2 | **25.2.0** | | python | importlib_metadata | updated | 8.0.0 | **8.7.0** | | python | joblib | updated | 1.5.1 | **1.5.2** | | python | jsonschema | updated | 4.17.3 | **4.25.1** | | python | pandas | updated | 2.2.2 | **2.2.3** | | python | whenever | updated | 0.6.16 | **0.8.8** | | python | zipp | updated | 3.19.2 | **3.23.0** | | python | jsonschema-specifications | added | not present | **2025.4.1** | | python | referencing | added | not present | **0.36.2** | | python | rpds-py | added | not present | **0.27.1** | | python | filelock | removed | 3.18.0 | **not present** | | python | pyrsistent | removed | 0.20.0 | **not present** | > [!IMPORTANT] > **Auto-merge enabled.** > > _This PR is set to merge automatically when all requirements are met._ Co-authored-by: octavia-bot-hoard[bot] <230633153+octavia-bot-hoard[bot]@users.noreply.github.com>
8.3 KiB
8.3 KiB
Overview
The Pocket source connector only supports full refresh syncs
Output schema
A single output stream is available from this source:
Features
| Feature | Supported? |
|---|---|
| Full Refresh Sync | Yes |
| Incremental Sync | No |
Performance considerations
For more info on rate limiting, please refer to Pocket Docs > Rate Limits
Getting started
Requirements
- Consumer Key
- Access Token
Setup Guide
In order to obtain the Consumer Key and Access Token, please follow the official Pocket Authentication docs.
It's nevertheless, very recommended to follow this guide by James Mackenzie, which is summarized below:
- Create an App in the Pocket Developer Portal, give it Retrieve permissions and get your Consumer Key.
- Obtain a Request Token. To do so, you need to issue a POST request to get a temporary Request Token. You can execute the command below:
curl --insecure -X POST -H 'Content-Type: application/json' -H 'X-Accept: application/json' \
https://getpocket.com/v3/oauth/request -d '{"consumer_key":"REPLACE-ME","redirect_uri":"http://www.google.com"}'
- Visit the following website from your browser, and authorize the app:
https://getpocket.com/auth/authorize?request_token=REPLACE-ME&redirect_uri=http://www.google.com - Convert your Request Token Into a Pocket Access Token. To do so, you can execute the following command:
curl --insecure -X POST -H 'Content-Type: application/json' -H 'X-Accept: application/json' \
https://getpocket.com/v3/oauth/authorize -d '{"consumer_key":"REPLACE-ME","code":"REQUEST-TOKEN"}'
Changelog
Expand to review
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.2.34 | 2025-10-07 | 67490 | Update dependencies |
| 0.2.33 | 2025-09-30 | 66420 | Update dependencies |
| 0.2.32 | 2025-09-09 | 65872 | Update dependencies |
| 0.2.31 | 2025-08-23 | 65226 | Update dependencies |
| 0.2.30 | 2025-08-09 | 64736 | Update dependencies |
| 0.2.29 | 2025-08-02 | 64252 | Update dependencies |
| 0.2.28 | 2025-07-26 | 63895 | Update dependencies |
| 0.2.27 | 2025-07-19 | 63403 | Update dependencies |
| 0.2.26 | 2025-07-12 | 63223 | Update dependencies |
| 0.2.25 | 2025-07-05 | 62599 | Update dependencies |
| 0.2.24 | 2025-06-28 | 62327 | Update dependencies |
| 0.2.23 | 2025-06-21 | 61901 | Update dependencies |
| 0.2.22 | 2025-06-14 | 61030 | Update dependencies |
| 0.2.21 | 2025-05-24 | 60434 | Update dependencies |
| 0.2.20 | 2025-05-10 | 59510 | Update dependencies |
| 0.2.19 | 2025-04-27 | 59074 | Update dependencies |
| 0.2.18 | 2025-04-19 | 58470 | Update dependencies |
| 0.2.17 | 2025-04-12 | 57924 | Update dependencies |
| 0.2.16 | 2025-04-05 | 57316 | Update dependencies |
| 0.2.15 | 2025-03-29 | 56219 | Update dependencies |
| 0.2.14 | 2025-03-08 | 55551 | Update dependencies |
| 0.2.13 | 2025-03-01 | 55016 | Update dependencies |
| 0.2.12 | 2025-02-23 | 54594 | Update dependencies |
| 0.2.11 | 2025-02-15 | 54018 | Update dependencies |
| 0.2.10 | 2025-02-08 | 53457 | Update dependencies |
| 0.2.9 | 2025-02-01 | 53006 | Update dependencies |
| 0.2.8 | 2025-01-25 | 52462 | Update dependencies |
| 0.2.7 | 2025-01-18 | 51887 | Update dependencies |
| 0.2.6 | 2025-01-11 | 51366 | Update dependencies |
| 0.2.5 | 2024-12-28 | 50740 | Update dependencies |
| 0.2.4 | 2024-12-21 | 50282 | Update dependencies |
| 0.2.3 | 2024-12-14 | 49671 | Update dependencies |
| 0.2.2 | 2024-12-12 | 47783 | Update dependencies |
| 0.2.1 | 2024-10-28 | 47034 | Update dependencies |
| 0.2.0 | 2024-10-21 | 47143 | Migrate to manifest only format |
| 0.1.21 | 2024-10-12 | 46838 | Update dependencies |
| 0.1.20 | 2024-10-05 | 46404 | Update dependencies |
| 0.1.19 | 2024-09-28 | 46138 | Update dependencies |
| 0.1.18 | 2024-09-21 | 45736 | Update dependencies |
| 0.1.17 | 2024-09-14 | 45487 | Update dependencies |
| 0.1.16 | 2024-09-07 | 45225 | Update dependencies |
| 0.1.15 | 2024-08-31 | 44994 | Update dependencies |
| 0.1.14 | 2024-08-24 | 44321 | Update dependencies |
| 0.1.13 | 2024-08-10 | 43116 | Update dependencies |
| 0.1.12 | 2024-07-27 | 42775 | Update dependencies |
| 0.1.11 | 2024-07-20 | 42385 | Update dependencies |
| 0.1.10 | 2024-07-13 | 41923 | Update dependencies |
| 0.1.9 | 2024-07-10 | 41457 | Update dependencies |
| 0.1.8 | 2024-07-09 | 41294 | Update dependencies |
| 0.1.7 | 2024-07-06 | 41001 | Update dependencies |
| 0.1.6 | 2024-06-25 | 40308 | Update dependencies |
| 0.1.5 | 2024-06-22 | 39957 | Update dependencies |
| 0.1.4 | 2024-06-06 | 39298 | [autopull] Upgrade base image to v1.2.2 |
| 0.1.3 | 2024-04-19 | 37228 | Upgrade to CDK 0.80.0 and manage dependencies with Poetry. |
| 0.1.2 | 2024-04-15 | 37228 | Base image migration: remove Dockerfile and use the python-connector-base image |
| 0.1.1 | 2024-04-12 | 37228 | schema descriptions |
| 0.1.0 | 2022-10-30 | 18655 | 🎉 New Source: Pocket |