{
"$type": "com.whtwnd.blog.entry",
"blobs": [
{
"name": "SnapCrab_NoName_2025-5-13_13-11-14_No-00.png",
"blobref": {
"$type": "blob",
"ref": {
"$link": "bafkreidk4r7i55h6sn7kvfbyut6qjmtzl2fegtuojxih5osx5m2szufccm"
},
"mimeType": "image/png",
"size": 21475
},
"encoding": "image/png"
}
],
"theme": "github-light",
"title": "YouTube/ニコニコ動画投稿→Bluesky自動投稿ツール",
"content": "この記事は、 \nTwitch公式やIFTTTなどのツールにBlueskyが対応されないことに \n面倒くささを感じた私が、なら投稿ツール作ればいいじゃんと\\\n作ったアプリの記事です。\n\n\n\n**※完全新規で作り変えました。最新バージョンは2025/12/29に公開します**\n\n# お知らせ(2025/12/23現在)\n- ローカル運用、複雑な設定無しで使えます\n- YouTubeLive の放送終了通知に対応しました\n- YouTubeLive の配信待機枠とアーカイブ公開時の通知に対応しました\n- YouTubeの各種動画の個別通知に対応しました\n- ニコニコ生放送は対応しません(公式APIなし/RSS非対応のため)\n- 投稿テンプレートで使える項目が増えました\n- 現時点ではTwitchは未対応です\n\n## 対応配信プラットフォーム\n・YouTube(Live/動画投稿)\\\n・ニコニコ(動画)\n\n## 主な特徴\n### 基本機能\n- YouTubeLiveの放送開始・終了の検知に対応\n- Youtube動画/ニコニコ動画のアップロード検知 \\\n (App起動後の新着のみ)に対応\n- **設定ファイル**で設定を細かくカスタマイズ可能\n- **ログファイル・コンソール出力**のログレベルは設定ファイルで調整可能\n- **APIエラー時**の自動リトライ機能(回数や間隔も調整可能)\n\n### 投稿関連\n- **Bluesky**へ自動で配信開始/終了通知を投稿(個別On/Off可能)\n- **Bluesky**へ投稿する内容はテンプレートで個別に切り替え可能\n- **Bluesky**へ投稿するとき特定の画像を添付することも可能\n\n### 安全・保守機能\n- **監査ログ**の保存機能を実装しているので、操作履歴の確認に活用可能\n- 拡張性・保守性を考慮したモジュール分割設計\n\n# 2. 使用に必要なもの(2025/12/23時点)\n\n### インターネット回線\n・当然ですがインターネット回線が必要です。\n- 固定IPアドレスである必要はありません。\n- IPv6(IPoE/v6プラス等々)の回線でも問題はありません。 \n\n### Blueskyのアカウント\n- 配信通知を投稿するために使う\\\nBlueskyのアカウントとアプリパスワードを用意してください\n\n### パソコン(Windows10以降)\n- LinuxはDevianでの起動を確認しています。\\\nしかし、今のところWindows専用です。\n- Python 3.10 以上 推奨\n- Git 2.49 以上 推奨\n\n### アカウント関連\n- YouTubeのユーザーID・YouTubeDataAPIのAPIキー\n- ニコニコアカウント\\\nのいずれか一つが必要です。 \n\n- Bluesky アカウント(IDとアプリパスワード)\n\n",
"createdAt": "2025-12-23T04:53:21.245Z",
"visibility": "public"
}