Archive all things possible.
Ultimately aiming to archive anything to anyware without hassle.
Currently you can load Pinboard bookmarks and strip the ads using Diffbot and send that data to Evernote. It will also save PDF documents as well.
Using virtualenv is highly recommended.
$ pip install -r requirements.txt
Find settings.py
file under archiver
directory.
Fill in the necessary credentials.
$ python archive.py
Executing on command line will pull some of the latest Pinboard bookmarks and archive them to Evernote. Currently has some hard-coded values that needs to be changed. Future goal is to save the update time on local sqlite database and refer to database for necessary data.
- Pinboard
- Social Bookmarking for Introverts
- Pinboard has one-time signup fee
- Your API token can be found at https://pinboard.in/settings/password
- Diffbot
- A visual learning robot
- Diffbot has free-tier that allows for 10,000 monthly API calls
- Evernote
- Remember everything
- Evernote has free-tier that has limited monthly upload limit
- API related information can be found at Evernote developers
- API token related information is at https://www.evernote.com/api/DeveloperToken.action
- requests
- simplejson
- evernote
- lxml
- pytidylib
- mock (for testing)
Inspired by pinboardToEvernote.