{"id":24808472,"url":"https://github.com/schantanu/pocket-google-sheets","last_synced_at":"2025-10-25T14:43:40.784Z","repository":{"id":269732884,"uuid":"908023767","full_name":"schantanu/pocket-google-sheets","owner":"schantanu","description":"Manage your Pocket articles via Google Sheets","archived":false,"fork":false,"pushed_at":"2024-12-25T18:25:00.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T10:17:29.343Z","etag":null,"topics":["google-apps-script","pocket-api"],"latest_commit_sha":null,"homepage":"https://getpocket.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/schantanu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-24T22:43:24.000Z","updated_at":"2025-01-14T01:39:44.000Z","dependencies_parsed_at":"2024-12-25T18:23:51.064Z","dependency_job_id":"ae9b5537-0bb9-4ecb-bd52-96d7c7796362","html_url":"https://github.com/schantanu/pocket-google-sheets","commit_stats":null,"previous_names":["schantanu/pocket-google-sheets"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schantanu%2Fpocket-google-sheets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schantanu%2Fpocket-google-sheets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schantanu%2Fpocket-google-sheets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schantanu%2Fpocket-google-sheets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schantanu","download_url":"https://codeload.github.com/schantanu/pocket-google-sheets/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245449680,"owners_count":20617190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["google-apps-script","pocket-api"],"created_at":"2025-01-30T10:17:30.893Z","updated_at":"2025-10-25T14:43:35.733Z","avatar_url":"https://github.com/schantanu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pocket to Google Sheets\n\nA Google Apps Script project that syncs your [Pocket](https://getpocket.com/) articles with [Google Sheets](https://sheets.google.com/), enabling easy management and organization of your saved Pocket articles utilizing Google Sheets features. This project utilizes the [Pocket v3 API](https://getpocket.com/developer/docs/overview) to enable Google Sheets integration.\n\n## Features\n\n- Import all Pocket articles into Google Sheets\n- Add new articles to Pocket directly from Google Sheets\n- Update/delete articles in bulk\n- View detailed article metadata (word count, reading time, tags, etc.)\n- Filter and sort articles using Google Sheets features\n\n## Setup\n\n1. Create a new Google Sheet\n2. Open Script Editor (Extensions \u003e Apps Script)\n3. Create the following files in your Apps Script project with the same name and case:\n   - `main.gs`\n   - `func_helper.gs`\n   - `func_sheet.gs`\n   - `sidebar_user_guide.html`\n   - `sidebar_app_guide.html`\n4. Create 'Script' file for `.gs` and 'HTML' file for `.html` extension\n5. Once saved, refresh your Google Sheet to see the \"Pocket Editor\" menu\n6. Follow the \"User Guide\" for the next steps to perform\n\n## Usage\n\nThe extension adds a \"Pocket Editor\" menu with the following options:\n\n- ℹ️ **User Guide**: User guide to understand the various features\n- 🔓 **Pocket App Guide**: Setup instructions and app authentication\n- 🛠️ **Setup/Reset Sheets**: Initialize or reset the Google Sheets\n- ⬇️ **Get Articles**: Import articles from Pocket\n- ⬆️ **Add Articles**: Add new articles to Pocket\n- 🔄 **Update Articles**: Sync deleted articles back to Pocket\n\n## Sheets Structure\n\n### Articles Sheet\nDisplays all your Pocket articles with metadata:\n- Item ID, Domain, Authors, Title, URL, Tags\n- Time stamps (Added, Updated, Read, Favorite)\n- Article properties (Word Count, Listen Duration, Status)\n\n### Add Articles Sheet\nUsed for adding new articles to Pocket:\n- URL column for article links\n- Tags column for comma-separated tags\n\n## Requirements\n\n- Google account\n- Pocket account\n- Pocket API access\n\n## License\n\nMIT License\n\n## Author\n\nschantanu","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschantanu%2Fpocket-google-sheets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschantanu%2Fpocket-google-sheets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschantanu%2Fpocket-google-sheets/lists"}