Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ikiranis/PocketParser
Parsing pocket bookmarks
https://github.com/ikiranis/PocketParser
Last synced: 12 days ago
JSON representation
Parsing pocket bookmarks
- Host: GitHub
- URL: https://github.com/ikiranis/PocketParser
- Owner: ikiranis
- License: mit
- Created: 2022-03-21T21:24:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-16T14:02:55.000Z (over 2 years ago)
- Last Synced: 2024-08-01T16:41:03.619Z (3 months ago)
- Language: Java
- Size: 120 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Pocket parser
This app is using the Pocket's [API](https://getpocket.com/developer/docs/overview) to retrieve all the
bookmarks and parse only the urls. Then you can delete all from Pocket.![Screenshot from 2022-03-31 01-07-26](https://user-images.githubusercontent.com/50238022/160939159-b99f9f32-6b46-427d-a06c-b3e164124884.png)
### How it works
1. Uses the OAuth 2.0 for [authentication](https://getpocket.com/developer/docs/authentication)
2. If app is authenticated, user can [retrieve](https://getpocket.com/developer/docs/v3/retrieve) all the bookmarks
3. In textarea, all the bookmarks urls displayed in simple text
4. User can [delete](https://getpocket.com/developer/docs/v3/modify) all the bookmarks in Pocket### Technical info
The code is written in Java 15, JavaFX and it is a Maven Project. If you want to compile it, you have
to get the [consumer key](https://getpocket.com/developer/apps/new) from Pocket.
Then you must copy .env.sample to .env file and edit this with the consumer key.The compiled version (you can download it), already has the consumer key and you don't have to do anything.
### Running
You can run the third released version of jar file. In the first time, you must choose "Get Access" to
grant access from Pocket.
After that (every time you run the app) you will choose only "Get Bookmarks" or "Delete Bookmarks"
(after getting the bookmarks).Needs more work to improve the code.