【アプリ】BlogPingSender

C#
制作者マッシャー
最新バージョン1.0.0
最終更新日2025/07/31

 概要

BlogPingSenderは登録したブログのRSSフィードを定期的に監視し記事が更新された場合に指定した複数のPingサーバーへ自動で更新通知を送信するWindows向けのツールです。
以前まで使っていたBloggerに更新時に更新情報を送信する機能がなかったため作成しました

 主な機能

  • 複数のブログサイトのRSSフィードを監視
  • 複数のPingサーバーへの一括送信
  • 監視間隔の自由な設定
  • タスクトレイに常駐してバックグラウンドで動作
  • Windows起動時の自動実行
  • アプリ起動時の監視自動開始
  • 手動での強制Ping送信
  • 設定のインポート/エクスポート
  • 動作ログのファイル保存機能

 動作環境

  • Windows 10 / 11
  • .NET Framework 4.7.2 以上 (必須)

※ 通常Windowsにプレインストールされていますが、動作しない場合はMicrosoft公式サイトからインストールが必要です。

 ダウンロード

 インストールと実行

  1. ダウンロードしたZIPファイルを解凍しBlogPingSender.exe を実行します。
  2. 初回起動時には「設定」ボタンから監視したいブログのURLとPing送信先を登録してください。

 操作方法

 初回起動と設定

  1. アプリケーションを起動し「設定…」ボタンを押して設定画面を開きます。
  2. 「監視ブログ一覧」に監視したいブログのRSS/AtomフィードのURLを追加します。
  3. 「Ping送信先一覧」に更新通知を送信したいPingサーバーのURLを追加します。
  4. 「動作設定」で監視間隔や起動オプションを好みに設定し「OK」ボタンで保存します。

 基本操作

  • 「監視開始」ボタン : 定期的なブログ更新のチェックを開始します。
  • 「監視停止」ボタン : 監視を停止します。
  • 「今すぐPing送信」ボタン : 登録されている全てのブログに対し手動でPingを送信します。
  • ウィンドウ右上の閉じる(×)ボタン : 設定に応じてアプリをタスクトレイに格納するか完全に終了します。

 タスクトレイ常駐中の操作

  • アイコンをダブルクリック : ウィンドウを再表示します。
  • アイコンを右クリック : 「表示」または「終了」を選択できます。

 ログファイル

アプリケーションと同じフォルダに activity_log.txt というファイル名で、
動作の履歴が自動的に保存されます。

 更新履歴

  • 2025/07/31 – Version 1.0.0
    初期リリース

 ソースからのビルド

このプロジェクトを自分でビルド・改造する場合以下の環境が必要です。

  • Visual Studio 2022 (またはそれ以降)
    • 「.NET デスクトップ開発」ワークロード
  • .NET Framework 4.7.2 SDK (またはそれ以降)
  • 依存パッケージ(NuGetからインストール)
    • System.Text.Json
    • Costura.Fody

 免責事項

本ソフトウェアの使用は使用者の自己責任において行ってください。

本ソフトウェアを使用したことによって生じたいかなる損害や損失についても制作者は一切の責任を負いません。
特に短時間に過度なPing送信を行うと相手先サーバーの迷惑となる可能性がありますので監視間隔の設定には十分ご注意ください。

ライセンスと免責事項

ライセンス

このスクリプトは、クリエイティブ・コモンズ・ライセンスの下で提供されています。
以下のライセンス条件に同意の上、ご自由にご利用ください。

■適用ライセンス

クリエイティブ・コモンズ 表示 – 非営利 4.0 国際 (CC BY-NC 4.0)

■ライセンスの簡単なまとめ

このライセンスはいくつかのルールを守っていただければ、誰でも無料で自由にこのツールを利用、コピー、改変、再配布できることを定めたものです。

  • 【⭕️ 許されていること】
    • 個人が趣味の範囲で利用すること
    • 非営利団体や教育機関などで利用すること
    • 友人・知人にコピーして渡すこと(再配布)
    • ソースコードが公開されている場合、ご自身で機能を改造(改変)すること
  • 【⚠️ 守っていただきたいルール】
    1. クレジットの表示(表示)
      このツールを紹介、または再配布する際には、作者名「マッシャー」と、この配布ページのURLを記載してください。
    2. 営利目的での利用の禁止(非営利)
      このツール自体や、このツールを組み込んだ作品などを販売したり、仕事上の利益を得る目的で利用したりすることはできません。

免責事項

本ツールは現状有姿(AS-IS)で提供されます。
本ツールの使用によって生じたいかなる損害についても、作者は一切の責任を負いません。
あらかじめご了承ください。

ライセンスの正確な条文については、上記のクリエイティブ・コモンズのリンク先をご確認ください。

コメント

タイトルとURLをコピーしました