📩

はてなの企業技術ブログを Instapaper に定期的に投稿する

2023/02/11に公開

概要

Inoreader で RSS を読んでて気になるけど "後で読むもの" を Instapaper に流したり、Twitter を眺めたり Web を眺めたりしている時にも同様に "後で読むもの" を Instapaper に流す。実際には Instapaper に流すのが目的ではなくて、Instapaper から Kindle 端末に流れるのを期待する。Instapaper のサイトなりアプリなりで記事を読むことは少ない。少ないのだけど Kindle に流れずにたまり続けてるもの (変換できないもの) を見ていく必要はある。
Kindle に溜まったものを風呂に入りながら読むのがストレス発散になっていて、このストレス発散が最終ゴール。

ストレス発散の元ネタである記事を手動で Instapaper に登録するだけだと数が足りず、Kindle で読むつもりが "無いじゃん!" となってしまうので自動化してみた。

hbre2ip

最近は何かしら作る時に Go に頼ることが多い (ほとんど) ので今回も。
難しいことはしていなくて該当ページの該当箇所を css セレクターで抽出して Instapaper の API に投げて登録する。ゴリゴリしてるだけ。Instapaper の API を叩くための username と password を書いた secret.json を exe と同じ所に配置する。

scret.json
{
  "username": "instapaper's username",
  "password": "instapaper's password"
}

はてなの企業技術ブログ

抽出対象はココ。もともとは はてなブログトップページの編集者のおすすめが面白いなぁと読んでいたけど、自分に対してはちょっと違うなと思い直して技術ブログに変更した。

どこかのクラウドサービスで動かせばかっこよいのかもしれないけど、家に起動しっぱなしの端末があるので Windows のタスクスケジューラで実行してる。

自分で頑張らなくても記事一覧を RSS で提供してほしい気持ちだけど、サイトに来てもらうほうが重要だろうからなぁ (見に行くのがだるいので読まない逆効果もあるが)。

GitHubで編集を提案

Discussion