HOWLRSProduct engineering相談する
Build notes
デスクトップツールオープンソース

2ch/5ch/other View and saver — Webページ情報をかんたんに収集・保存するデスクトップアプリ

指定したWebページからリストやリンクを取得し、タグを指定して絞り込み、CSVとして保存するデスクトップツールです。対象サイトの利用規約、robots.txt、著作権、アクセス負荷を利用者が確認し、許可された範囲で利用してください。CSV出力にも個人情報や式の扱いに注意が必要です。

Project snapshot

この実装で扱ったこと

目次 10 sections
  1. 「あのスレのリンク、まとめておきたい」を解決する
  2. できること
  3. ページからリスト・リンクを自動取得
  4. 頻出タグをリストアップ
  5. タグ指定で情報を絞り込む
  6. CSV保存でそのまま使える
  7. クロスプラットフォーム対応
  8. こんな方に向いています
  9. howlrs のデスクトップアプリ開発について
  10. 使い始めるには

「あのスレのリンク、まとめておきたい」を解決する

掲示板サイトやまとめサイトを見ていると、「この中のリンクだけ抜き出したい」「後で見返すためにデータとして保存したい」と思うことがあります。ブラウザのブックマークでは管理しきれないし、手作業でコピーするのは時間がかかる。

そんな課題を解消するために、ソフトウェアエンジニア 寺島和宏 が開発したのが 2ch/5ch/other View and saver です。

リポジトリは github.com/howlrs/view5ch で公開されています。

できること

ページからリスト・リンクを自動取得

URLを指定すると、対象ページに含まれるリストやリンクを取得します。利用前に対象サイトの利用規約と robots.txt を確認し、アクセスが許可されている範囲だけで利用してください。2ch・5chを含む各サイトについても同様です。

「other」は特定サービスに限らない設計を指しますが、どのサイトへの取得も許可されることを意味しません。

頻出タグをリストアップ

ページ内で頻繁に使われているHTMLタグを解析し、一覧で確認できます。どんな構造のページなのかを把握するのに役立つ機能です。

タグ指定で情報を絞り込む

「このタグに入っている情報だけ欲しい」という場合、タグを指定して絞り込みます。取得対象、頻度、保存期間を必要最小限にし、サイトへの負荷を抑えてください。

CSV保存でそのまま使える

取得したデータはCSV形式で保存できます。CSVを表計算ソフトで開く際は、値が数式として解釈されるCSVインジェクションにも注意し、内容を確認してから開いてください。第三者の投稿や個人情報を保存・再利用・公開する場合は、著作権、プライバシー、対象サイトのルールを守ってください。

クロスプラットフォーム対応

Windows・macOS・Linuxで動作するデスクトップアプリです。インストールして使う形式なので、ブラウザの拡張機能と違いサービスの制約を受けにくく、安定して動作します。

こんな方に向いています

  • 許可されたページからリンクやリストを整理したい方
  • 対象サイトのルールとアクセス負荷を確認して利用できる方
  • CSVの内容と取り扱いを確認できる方

プログラムを書かずにページの情報をCSVとして整理できるツールです。利用の適法性・規約適合性、著作権、プライバシー、アクセス頻度の判断は利用者が担います。

howlrs のデスクトップアプリ開発について

寺島和宏 (howlrs) は、Webアプリだけでなくデスクトップアプリも積極的に開発しています。「ローカルで動くこと」の安心感と利便性を大切にしており、このアプリもその一例です。

ソースコードはGitHubで公開しているので、自分の環境に合わせてカスタマイズしたい方はリポジトリを確認してみてください。

使い始めるには

github.com/howlrs/view5ch のリポジトリページからダウンロードしてインストールしてください。READMEに詳細な使い方が記載されています。

Keep exploring

デスクトップツール

N Delete(エヌデリ) — ファイル多重上書き削除の試作ツール

3 min read
デスクトップツール

PDF READER — 請求書・領収書をGemini AIで解析してCSVに変換するツール

3 min read
デスクトップツール

ExcelファイルをCSVデータに変換するデスクトップアプリ・ツールのご紹介

1 min read