こんな記事を書きましたが、結局渡す内容によってcurlが実行できないことがあったのでNode.jsで書き直しました。 依存パッケージなしで書いてみました。
ただ、プロキシ越えは未実装です。。。
続きを読むプロキシ環境下でapt-get update
等を含むDockerfileを docker build
するときは --build-arg
でプロキシの設定を渡す。
docker build --build-arg HTTP_PROXY=$HTTP_PROXY --build-arg http_proxy=$http_proxy --build-arg HTTPS_PROXY=$HTTPS_PROXY --build-arg https_proxy=$https_proxy .
id:IMAKADOさんの実装を参考に、以下を追加した。
Feedlyでは読みきれないのでSlackでフィードを購読(/feed subscribe URL
)すれば目について読めるのではないか。と思った私は甘かった。
結局フィードが増えて追いつけなくなったので feedreader に移行することにした。
かなり雑に書いた
(function(){ var opml = ''; var name = document.querySelector('.team_switcher.menu_launcher').innerText.trim(); opml += `<?xml version="1.0" encoding="UTF-8"?> <opml version="1.0"> <head> <title>${name}'s RSS feeds</title> </head> <body> <outline text="slack" title="slack"> `; var outline = function(_title, _url){ var title = _title.replace(/&/g, '&'); var url = _url.replace(/&/g, '&'); return ` <outline type="rss" text="${title}" title="${title}" xmlUrl="${url}"/>\n`; }; document.querySelectorAll('#feeds div[id^=feed] a[class=""]').forEach((e)=>{ var href=e.href; var title=e.title; opml += outline(title, href); }); opml += ` </outline> </body> </opml> `; console.log(opml); })();