
数か月分の Google アラートがメールに保存されており、それを Web 上のどこか (たとえば MediaWiki wiki) で共有したいと考えています。簡単にエクスポートする方法はありますか?
アラートには次のような HTML が含まれています (Thunderbird から表示):
<div style="color:#fff;font-size:9px;letter-spacing:0.8px"> <div style="padding:3px 0px 4px 4px;background:rgb(255,255,255);background-color:rgba(0,0,0,0.5);width:96px">La Provincia di Biella</div> </div> <!--[if gte mso 9]></div><![endif]--> </td> </tr> </table> </a> <div> <span style="padding:0px 6px 0px 0px"> <a href="https://www.google.com/url?rct=j&sa=t&url=http://www.laprovinciadibiella.it/web/castelletto-cervo-nei-siti-cluniacensi-9458&ct=ga&cd=CAEYACoTMzc2NjcxMzA4NDYzNjc4NjUwMjIZZThjOGE1NjBlZjA5ZDRkMDppdDppdDpJVA&usg=AFQjCNEW4QKACEvE_AbGrMGOBJ2y4dFSIw" style="color:#427fed;display:inline;text-decoration:none;font-size:16px;line-height:20px">Castelletto Cervo nei siti cluniacensi</a> </span> <div> <div style="padding:2px 0px 8px 0px"> <div style="color:#737373;font-size:12px"> <a style="text-decoration:none;color:#737373">La Provincia di Biella</a> </div>
答え1
これ私には効果があった:
- Thunderbird ディレクトリ内の電子メールからアラートをダウンロードします。
- ImportExportTools プラグインをインストールし、ディレクトリ全体を HTML としてエクスポートします。
- エクスポートディレクトリに移動して以下を実行します:
find * -print0 | xargs -0 -I § bash -c 'NAME="§"; DATE="{{#time:j F Y| ${NAME:0:8} }}"; grep --text -Eo "ru=([^&]+)&" "§" | sed "s,ru=,;$DATE:,g" | sed "s,&,,g" ; ' | sort -ru
各URLのプレフィックスとして使用したのは;$DATE:
、それが意味のあるウィキテキストであり、パーサー関数エクスポート ファイルで使用される「AAAAMMDD」形式を簡単に翻訳できます。任意のものに置き換えることができます。
よりスマートなバージョンでは、適切な引用を取得するために URL を Zotero または Citoid に送信したり、元の HTML を解析してさらに情報を抽出したりすることがあります。2014-01-18 より前のアラートでは HTML 形式が異なるようです。
GNU findutils 4.5.12、bash 4.3.42 でテスト済み。
TODO: 「その他の記事を見る」リンクをダウンロードして、それも解析します。忙しい日には、電子メールには「トップ」ニュースのランダムな選択のみが含まれます。