June 1, 2025

後で読むアプリの推し【Pocket代替】

後で読むアプリのMozilla Pocketが2025年7月8日にサービスを終了、代替アプリやサービスを探す。
出先でAndroidスマホで見つけた気になった記事を入れておいて、帰宅後にPCで読むことを想定している。

  • Androidの共有機能(インテントを使ったアプリ間連携)で登録できる
  • PC用のアプリは不要で、Webブラウザからアクセスできる
  • 無償でもそこそこ使える

各種Chat AIに相談した結果、以下をオススメしてきた。

  • Instapaper
    • 以前のスマホで試しに使っていたけど、変えてから入れてなかった
    • 試してみる
  • Raindrop.io
    • 後で読むというよりブックマーク管理アプリ?
    • 試してみる
  • wallabag
    • 公式サーバーのwallabag.itを使うと€11/年
    • コミュニティ版でセルフホストするなら無料
    • Docker版を起動するのが楽そう
    • 面白そうだから試してみる
  • Omnivore
    • GitHubから辿れる公式サイトがリンク切れっぽいので却下
  • Google Chrome「リーディングリスト」機能
    • ブラウザを限定されたくないので却下
  • Microsoft Edge「コレクション機能」
    • ブラウザを限定されたくないので却下
  • Google Keep
    • 実は仕事系の後で読むでは使っていて、URLをPCと共有するだけだったら充分だったりする。

Pocketからのエクスポート

読んだら消すし、必要ならブラウザのブックマークに登録するからPocketには保存してないんだよねーという人は不要な手順。

多分アプリからはエクスポートできない。
WebブラウザでPocketにログインして「Export」から飛ぶか、直接以下にアクセスする。
https://getpocket.com/export
PCからは勿論、AndroidのWebブラウザからでもアクセスできた。

ProfileのLanguageを日本語にしていると「Export」から飛ぶと以下へ飛ばされるけど、no longer workingが表示されてしまうから、jaを抜いた前述のページにアクセスする。 https://getpocket.com/ja/export

How Can I Help?
The link you followed here is no longer working. Would you like to start over at the home page?

If you think there is a problem, please let us know.

Exportページにアクセスし「CSVファイルをエクスポート」を押すとCSVファイルがダウンロード…されると思ったら以下が表示された。

Your export is on the way!
Your export has been requested and will be emailed to the email address associated to your Pocket account.

Please allow up to 7 days to receive your export. If after that time you still have not received an export, please contact support and reference the following ID in your email: サポートに問い合わせる為のID

しばらく待つと「Data Export Request Confirmation」というタイトルのメールが届く。
ほとんどの場合は24時間以内にダウンロードリンクをメールで送るけど、7日経っても届かなかったらID付けてサポートに連絡してね、という内容。

自分の場合はPocketに保存してあったのは大した量ではなかったから、すぐに「Update on your Pocket data export」というタイトルのメールが届いた。

そのメールに書かれたリンクからZIP圧縮されたCSVをダウンロードできた。

試す

Instapaper

Web版
https://www.instapaper.com/

AndroidやiPhone & iPadアプリへのリンク
https://www.instapaper.com/apps

Pocketからのインポート

無料ユーザーでもインポート可能だと思う。
インポートしたらPremiumが云々と表示されたけど、インポートはできた。
3ヶ月無料のプレミアムが始まったのかと思ったけど、届いたメールで「Go Premium」を押さなければ無料のままみたい。
FreeとPremiumの比較を見ても、Importは書いてないから、Freeでもできるってことかな。

  1. Webブラウザで Instapaper にログイン
  2. 右上のユーザー名 → Settings または以下のリンクにアクセス
    https://www.instapaper.com/user
  3. スクロールして「Import from Pocket」を押す
  4. Pocketからエクスポート(ダウンロード)したZIPファイルを選択する
    展開不要でZIPのままインポートできた。

Raindrop.io

Web版
https://app.raindrop.io/

AndroidやiPhone & iPadアプリへのリンク
https://raindrop.io/download

Pocketからのインポート

無料ユーザーでもインポート可能

  1. Webブラウザで Raindrop.io にログイン
  2. 左上のユーザー名 → 設定 → インポート または以下のリンクにアクセス
    https://app.raindrop.io/settings/import
  3. 「アップロードファイル」で、Pocketからエクスポート(ダウンロード)したZIPファイルを選択する
    「html, csv, enex または txt」と書かれているけど、展開不要でZIPのままインポートできた。

wallabag

GitHubリポジトリ
https://github.com/wallabag/wallabag

AndroidやiPhone & iPadアプリへのリンク
https://wallabag.it/en/applications/

サーバー準備

手っ取り早く自宅サーバーのDockerで、DBにSQLiteを使って試してみるなら、compose.ymlはこんな感じ。
portsは8081じゃなくてもお好みで。

services:
  wallabag:
    image: wallabag/wallabag
    container_name: wallabag
    ports:
      - "8081:80"
    environment:
      SYMFONY__ENV__DOMAIN_NAME: http://192.168.100.41:8081
      SYMFONY__ENV__LOCALE: ja
    volumes:
      - wallabag-data:/var/www/wallabag/data
      - wallabag-images:/var/www/wallabag/web/assets/images

volumes:
  wallabag-data:
  wallabag-images:

SYMFONY__ENV__DOMAIN_NAME は、アプリやWebブラウザからどのIPアドレスやDNS名とポートでアクセスするか?を書いておく。
ここを http://localhost とかにしてしまうと、SSHポート転送でローカルのTCP:80をリモートに転送、みたいなことをしないとCSSやJSが読み込まれなくてWebブラウザでアクセスしたときにおかしなことになる。
Dockerあるあるですね。

自分は WireGuard で自宅ネットワークに接続して使うから、DockerホストのプライベートIPアドレスにしておいた。
Tailscale でアクセスするのもアリかも。
グローバルIPアドレスを振るなら、HTTPSでの暗号化をお忘れなく。

Webログインして自分のユーザーを作ってもいいけど、自分は一人で使うだけだからデフォルトの wallabag:wallabag のままで使ってる。

Pocketからのインポート

Pocketからエクスポート(ダウンロード)したZIPファイルではインポートできなくて、Pocketでconsumer keyを発行してAPIを叩く必要があるみたい。

手間だなーと思ったら、InstapaperのCSVならインポートできるので経由する。
前述の方法でPocketからInstapaperにインポート、InstapaperからエクスポートしたCSVを使ってwallabagにインポートできた。
でもタグは引き継がれなかった…

© 2020 nissy-lab.com