{"id":17432151,"url":"https://github.com/marekjm/pocket","last_synced_at":"2025-07-03T12:05:41.513Z","repository":{"id":142429503,"uuid":"65937527","full_name":"marekjm/pocket","owner":"marekjm","description":"Simple Pocket command line client","archived":false,"fork":false,"pushed_at":"2016-08-25T08:33:55.000Z","size":21,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-23T04:43:15.340Z","etag":null,"topics":["client","command-line","commandline","pocket"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marekjm.png","metadata":{"files":{"readme":"README.markdown","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":"2016-08-17T19:54:15.000Z","updated_at":"2024-03-14T15:31:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"a9b5be1c-35a8-4611-90b8-cea53cc96a67","html_url":"https://github.com/marekjm/pocket","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marekjm/pocket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekjm%2Fpocket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekjm%2Fpocket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekjm%2Fpocket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekjm%2Fpocket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marekjm","download_url":"https://codeload.github.com/marekjm/pocket/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekjm%2Fpocket/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263322799,"owners_count":23448714,"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":["client","command-line","commandline","pocket"],"created_at":"2024-10-17T08:24:19.089Z","updated_at":"2025-07-03T12:05:41.486Z","avatar_url":"https://github.com/marekjm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pocket command line client\n\n[Pocket](https://getpocket.com/) is a \"save for later\" service, for URLs.\nUseful for saving articles you found but did not have time to read at the moment.\n\n----\n\n## Installation\n\nCopy `pocket.py` to a directory on `$PATH` as `pocket`, and\ngive it execution rights.\n\nCopy `ui.json` to `~/.local/share/pocket/ui.json`.\n\nCreate a configuration directory: `~/.config/pocket`.\n\n\n----\n\n## Configuration\n\npocket command line client expects a configuration, in form of a JSON object, stored\nin `~/.config/pocket/config.json`.\nThe configuration must contain two keys:\n\n- `consumer_key`: consumer key of the application (you have to generate it yourself)\n- `access_token`: OAuth access token given to you by Pocket\n\n\n### How to get consumer key?\n\nYou have to register a new pocket application to get a consumer key.\nInstructions: http://getpocket.com/developer/apps/new\n\n**Why do you have to register a new application?**\n\nThis project is just a simple tool to fetch list of saved Pocket articles, and\nadd new ones; from the command line.\nI published this tool in hope that it may be useful, but do not think about it as\na typical \"user-friendly\" program - so I do not want to bind all the requests to my\nconsumer key.\nI trust that every person interested in a command line Pocket client is also\ncapable of registering a new pocket application, and handling their own keys.\n\n\n### How to get access token?\n\nYou have to authorise the application to access your Pocket account, and\nget the access token from Pocket.\nInstructions: https://getpocket.com/developer/docs/authentication\n\n**Why isn't an access token generated automatically by the program?**\n\nI'd be happy to receive a pull request for this.\nThis is a simple tool, and I just did not want to spend time implementing more\nthan the useful minimum of functionality.\n\n\n----\n\n# License\n\nThis is free software published under GNU GPL v3 (or later) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarekjm%2Fpocket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarekjm%2Fpocket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarekjm%2Fpocket/lists"}