https://github.com/msoap/pocket2dropbox
Backup Pocket articles to Dropbox
https://github.com/msoap/pocket2dropbox
backup dropbox golang pocket
Last synced: 6 months ago
JSON representation
Backup Pocket articles to Dropbox
- Host: GitHub
- URL: https://github.com/msoap/pocket2dropbox
- Owner: msoap
- License: mit
- Archived: true
- Created: 2015-04-19T19:41:56.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-03-20T17:42:08.000Z (over 8 years ago)
- Last Synced: 2024-08-01T16:39:05.958Z (about 1 year ago)
- Topics: backup, dropbox, golang, pocket
- Language: Go
- Size: 35.2 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pocket2dropbox:
⇢
Backup [Pocket](http://getpocket.com/) articles to dropbox.
## Install
From source:
go get -u github.com/msoap/pocket2dropbox
ln -s $GOPATH/bin/pocket2dropbox ~/bin/pocket2dropbox## Usage
* Get Pocket/Dorpbox app_id, keys and tokens - see links below.
* Create config file.
* Download wgethtml.pl to PATH dir.
* Add to cron: `0 * * * * pocket2dropbox`## Configuration
By config file `~/.config/pocket2dropbox.cfg` ([example](https://raw.githubusercontent.com/github.com/msoap/pocket2dropbox/misc/pocket2dropbox.cfg)):
{
"pocket_key": "***",
"pocket_token": "***",
"db_client_id": "***",
"db_client_secret": "***",
"db_token": "***",
"get_since_days": 30,
"favorites": false
}or through environment vars:
# Pocket settings
POCKET_KEY
POCKET_TOKEN# Dropbox settings
DB_CLIENTID
DB_CLIENTSECRET
DB_TOKENoptions:
pocket2dropbox [options]
options
-favorites : save favorites articles only
-get-since-days=N : get articles since this days
-version
-help## Dependencies
[wgethtml.pl](https://gist.github.com/msoap/2567074) - for download html
## Links
* [Get pocket keys/tokens](https://getpocket.com/developer/docs/authentication)
* [Get dropbox keys/tokens](https://www.dropbox.com/developers/apps/create)
* [Pocket API](https://getpocket.com/developer/docs/overview)
* [Go client library for the Dropbox](https://github.com/stacktic/dropbox)
* [Save html page with embedding css/js/images in file](https://gist.github.com/msoap/2567074)## TODO
* [ ] Delete deleted articles in Pocket
* [ ] Rewrite wgethtml.pl on Go