{"repo":"paulofeh/reader-to-capacities","free":true,"listed":false,"github":"https://github.com/paulofeh/reader-to-capacities","clone":"git clone https://github.com/paulofeh/reader-to-capacities.git","description":"A Python script that syncs archived articles from Readwise Reader to Capacities, including highlights and notes. This tool helps maintain your PKM system by automatically creating weblink objects in Capacities from curated Readwise Reader content. Synchronization runs through GitHub Actions with secure credential handling and processes.","language":"Python","stars":11,"topics":["api-integration","automation","capacities","github-actions","knowledge-management","pkm","productivity","python","readwise","readwise-reader"],"license":"MIT","category":"productivity","readme_excerpt":"Readwise Reader to Capacities Sync This project automates the synchronization of archived articles from Readwise Reader to Capacities, helping maintain a well-organized Personal Knowledge Management (PKM) system. The script fetches articles you've archived in Readwise Reader, including their highlights and notes, and creates corresponding weblinks in your Capacities workspace. Key Features The synchronization process includes: - Fetches only archived articles from Readwise Reader, ensuring intentional content curation - Transfers article metadata including title, description, and author - Preserves all highlights and notes made in Readwise Reader - Maintains a history of processed articles to prevent duplicates - Processes articles in configurable batches to manage API usage - Runs manually through GitHub Actions with secure credential handling Prerequisites Before setting up this project, you'll need: - A Readwise Reader account with API access - A Capacities account with API access - A GitHub account for hosting the workflow - Python 3.10 or higher for local development Setup Instructions Local Development Setup 1. Clone the repository: 2. Create and activate a virtual environment: 3. Install dependencies: 4. Create a .env file in the project root with your API credentials: GitHub Setup 1. Create a new repository on GitHub 2. Add the following secrets in your repository settings (Settings Secrets and variables Actions): - READWISE TOKEN : Your Readwise API token - CAPACITIE","default_branch":null,"files":null,"tree":[],"storefront":"/r/paulofeh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/paulofeh/reader-to-capacities/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}