Web archive to Evernote

Very often, my notes in Evernote containing many references and I am very worried that over time the content of the pages on this site may change or disappear altogether.
So I created a small service using Google App Engine, which creates a special note with full content the web page for each of your saved links and adds small icon after the original links, link to archive copy on

So, meet Evernote Offline (best titles not yet invented)





Purpose
— save the contents of the web pages in case they disappear or change.
— to index the contents of web pages, using links to them

Algorithm
When adding/updating notes in Evernote, its content is processed by the service. If the content contains links, they will be deflated by the service and stored as a new note in a special notebook (Web) and marked with a special tag (offline:page). After the link is inserted the icon, clicking on which takes you to the saved version of the page

Settings
To connect to the service just go to the page at evernote-offline.appspot.com and allow it access to your Evernote account.
Additionally, you can configure the list of notebooks, notes in which they are processed (or Vice versa, are ignored). Default is ignored, only the notebook "Web"

Links that are ignored by the service:
links on the main page (containing the domain)

Tags used by the service:
— offline:ignore the content of this page should be ignored by the service
— offline:reload — tag-team. Is used to force a download page for all the links in the article (to update even those that were downloaded earlier). After processing the notes with that tag, the tag is removed. Can also be used in combination with tag offline:ignore to delete all downloaded pages for all links of the note.
— offline:page tag is added to pages created by the service and they, as well as tagged offline:ignore, ignored by the testing service

Famous faults
— poor settings page :)
— the need to provide access to all the notes in your account. Without this, as you know, impossible, but you can block access at http://evernote.com. I promise that the content of the pages is not stored anywhere.
— if a note is deleted, then pages created based on it. At the moment, the Evernote API does not provide the ability to track the removal of pages

Plans
— to correct the shortcomings :)
— connect some of the services that produce only useful part of the page (e.g. readitlaterlist.com)

Enjoy!

UPD: created Twitter https://twitter.com/#!/forevernote_ru
I will post news and receive feedback
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

Automatically create Liquibase migrations for PostgreSQL

Vkontakte sync with address book for iPhone. How it was done

What part of the archived web