- PVSM.RU - https://www.pvsm.ru -

Веб-архив для Evernote

Очень часто мои заметки в Evernote содержат множество ссылок и я очень переживал, что со временем содержимое страниц по этому адресу может измениться или вообще исчезнуть.
Поэтому я создал для себя небольшой сервис на основе Google App Engine, который создает специальную заметку с полным содержимым веб-страницы для каждой из сохраненных ссылок и добавляет маленькую иконку после оригинальной ссылки, ссылающуюся на архивную копию

Итак, встречайте — Evernote Offline (лучшего названия пока не придумал)

Веб архив для Evernote

Цели
— сохранить содержимое веб-страниц, на случай если они исчезнут или изменятся
— индексировать содержимое веб-страниц, при использовании ссылок на них

Алгоритм
При добавлении/обновлении заметки в Evernote, ее содержимое обрабатывается сервисом. Если содержимое содержит ссылки, они буду выкачаны сервисом и сохранены как новые заметки в специальном блокноте (Web) и помечены специальным тегом (offline:page). После ссылок будет вставлен значок, при нажатии на который, вы попадете на сохраненную версию страницы

Настройки
Для подключения к сервису достаточно зайти на страницу по адресу evernote-offline.appspot.com/ [1] и разрешить ей доступ к вашему аккаунту в Evernote.
Дополнительно можно настроить список блокнотов, заметки в которых обрабатываются (или наоборот, игнорируются) сервисом. По умолчанию игнорируется только блокнот «Web»

Ссылки, игнорируемые сервисом:
— ссылки на главную страницу сайта (содержащие только домен)

Теги, используемые сервисом:
— offline:ignore — содержимое этой страницы должно игнорироваться сервисом
— offline:reload — тег-команда. Служит для того, чтобы принудительно загрузить страницы для всех ссылок в заметке (обновить даже те, которые были загружены ранее). После обработки заметки с этим тегом, тег снимается. Может также использоваться в комбинации с тегом offline:ignore чтобы принудительно очистить загруженные страницы для всех ссылок заметки.
— offline:page — тег добавляется для страниц, созданных сервисом и они, так же как и помеченные тегом offline:ignore, игнорируются сервисом для проверки

Известные недостатки
— убогая страница настроек :)
— необходимость предоставлять доступ ко всем заметкам в своем аккаунте. Без этого, как понимаете, невозможно, но вы в любой момент сможете запретить доступ на сайте http://evernote.com [2]. Я обещаю, что содержимое страниц нигде не сохраняется.
— если заметка удаляется, то страницы, созданные на ее основе, остаются. На данный момент API Evernote не предоставляет возможности отслеживать удаление страниц

Планы
— исправить недостатки :)
— подключить какой-нибудь из сервисов, выделяющий только полезную часть страницы (например readitlaterlist.com [3])

Enjoy!

Автор: eschava


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/google-app-engine/4334

Ссылки в тексте:

[1] evernote-offline.appspot.com/: http://evernote-offline.appspot.com/

[2] http://evernote.com: http://evernote.com

[3] readitlaterlist.com: http://readitlaterlist.com