EvernoteのWebアーカイブ

Evernoteのメモには多くのリンクが含まれていることが非常に多く、このアドレスのページのコンテンツが時間とともに完全に変化または消失することを非常に心配していました。
そのため、Google App Engineに基づいて小さなサービスを自分で作成しました。これは、保存されたリンクごとにWebページの全コンテンツを含む特別なメモを作成し、アーカイブコピーを参照する元のリンクの後に小さなアイコンを追加します

だから、会う-Evernote Offline (まだ良い名前を思いついていない)





目標
-Webページが消えたり変更されたりした場合に備えて、Webページのコンテンツを保存する
-Webページへのリンクを使用する場合、Webページのコンテンツにインデックスを付けます

アルゴリズム
Evernoteでメモを追加/更新すると、その内容はサービスによって処理されます。 コンテンツにリンクが含まれている場合、それらはサービスによってダウンロードされ、新しいノートとして特別なノートブック(Web)に保存され、特別なタグ(オフライン:ページ)でマークされます。 リンクの後、アイコンが挿入され、クリックすると、保存されたバージョンのページが表示されます

設定
サービスに接続するには、 evernote-offline.appspot.comのページにアクセスして、Evernoteアカウントへのアクセスを許可します。
さらに、サービスによってノートが処理される(またはその逆も無視される)ノートブックのリストを構成できます。 デフォルトでは、Webメモ帳のみが無視されます。

サービスによって無視されるリンク:
-サイトのメインページへのリンク(ドメインのみを含む)

サービスで使用されるタグ:
-オフライン:無視-このページのコンテンツはサービスによって無視される必要があります
-オフライン:reload-tagコマンド。 ノート内のすべてのリンクのページを強制的にロードするのに役立ちます(以前にダウンロードしたものも更新します)。 このタグを使用してメモを処理すると、タグは削除されます。 また、オフラインと組み合わせて使用​​することもできます。タグを無視して、すべてのノートリンクのアップロードされたページをクリーンにします。
-オフライン:ページ-サービスによって作成されたページにタグが追加され、オフライン:無視タグでマークされたページのように、検証のためにサービスによって無視されます。

既知の欠点
-悲惨な設定ページ:)
-アカウント内のすべてのメモへのアクセスを提供する必要性。 ご存知のとおり、これがなければ不可能ですが、いつでもサイトhttp://evernote.comへのアクセスを拒否できます。 ページのコンテンツはどこにも保存されないことを約束します。
-メモが削除された場合、それに基づいて作成されたページは残ります。 Evernote APIは現在、ページの削除を追跡する機能を提供していません

計画
-欠陥を修正します:)
-ページの有用な部分のみを選択するサービスに接続します(例: readitlaterlist.com

お楽しみください!

UPD:twitter https://twitter.com/#!/forevernote_enを作成しました
そこにニュースを投稿し、フィードバックを受け取ります

Source: https://habr.com/ru/post/J140829/


All Articles