ThunderbirdのニュースとフィードでRRS記事を読むようにしました。
これまでの、ChromeでのFeedlyと違って、メールの様に記事のリストと記事の画面が別なので凄く読みやすいです。しかも、リストを選択すれば概要ではなくWebサイトをそのまま表示(設定で変えられます)出来るので、記事を読む手間も減りました。
で、記事で動画などがあって、後から見たい場合などに、今までは数段階の手間を経て、記事を読んでいるメインPCのChromeから、サブPCのJDownloaderへリンクを連携していました。
今は、ChromeでMyJDownloaderが使えないので、
・Chromeのfeedlyで記事の概要をチェック
・読みたい記事のサイトを開いて読む
・記事のサイトでダウンロードしたいコンテンツがあったらOpen In FireFoxを使ってFireFoxで開く
・FireFoxでダウンロードしたいコンテンツのリンクをMyJDownloaderでサブPCへ連携
していました。
でもね、ThunderbirdにもMyJDownloaderなんてありません。
なので、開くブラウザを選んだり、URLの文字列などで自動的に判定させる方法で対処してたんですが、
どうやら
Thunderbirdから直接他のPCのJDownloadへリンクを送る手段がある
らしいです!(今回もGeminiさんに教えてもらいました。)
一つは、リンクを他のPCなどから受けとるJDownloaderの機能を使ったものですが、JDownloaderが受付のポートでLISTENしてくれなくて断念しました。
もう一つは、JDownloaderのフォルダー監視機能で連携させる方法で、こちらは正常に機能したので覚書も兼ねて投稿しておきます。
JDownloaderにはフォルダ監視と言う拡張モジュールになっている機能があります。
ウチのJDownloaderはインストールされていなかったので、拡張モジュール画面からインストールしました。
Debug : 使ってないので分かりませんが、オンにするとログとか出力するのかな?
Folders : ここが監視するフォルダーです!
監視するフォルダーは、当然ですがJDownloaderが稼動しているPCから見える必要がありますが、監視フォルダにリンクを投げ込むPCでも見える必要があります。
幸いにも我が家にはNASがあって、両方のPCから見えるのでNASを監視フォルダにしました。NASが無い場合は、どちらかのPCで共有フォルダを作成して、もう一方のPCからも見えるようにする必要がありますね。
で、この監視フォルダーの設定ですが、普通にフォルダーのパスを設定してもダメです。
↓こんな感じで、カッコやダブルコーテーションで囲む必要もありますが、パスに使う区切り文字"\"を2つずつ記述する必要があります。(ありがとうGeiminiさん!)
["X:\\Downloads\\Video Files\\JDWatch"]
これで、受信側PCの設定は完了ですが、
送信側PCというか、Thunderbirdでどうやってリンク送るのさ?
Thunderbirdに「URL Link」というアドオンがあって、本来はリンクのURLを開く際の動作を設定できる機能なんですが、これを使うとリンクの内容をJDownloaderが認識できるリンクファイルにできる!(とGeminiさんが教えてくれました)
しかもGeminiさんがコードも書いてくれました。
コードは、DOSのバッチファイルです。
赤い部分は監視フォルダのパスです。
●ここから
@echo off
set "URL=%~1"
set "NAS_PATH=X:\Downloads\Video Files\JDWatch"
:: 念のため、JDownloaderが自動作成する「added」フォルダがあればそこ、なければ直下に置く
if exist "%NAS_PATH%\added" (
set "TARGET_DIR=%NAS_PATH%\added"
) else (
set "TARGET_DIR=%NAS_PATH%"
)
:: ランダムな数字を使ったファイル名で.crawljobを生成
set "FILENAME=link_%RANDOM%.crawljob"
:: ファイル内にURLを書き込む
echo text=%URL% > "%TARGET_DIR%\%FILENAME%"
●ここまで
上のコードを任意のファイル名で保存して、「URL Link」のメニューを編集画面で追加すれば完了です(とGeiminiさんが教えてくれました)。
ここでの指定方法も少し特殊で、
file:の後に"/"が3つあったり(その後ろのbatまでは保存したバッチファイル名です)、最後に"?*"が付いてます。なんで?とはGeminiさんに聞いてないので、理由は知りません。
file:///X:/Downloads/Video Files/JDWatch/jd_send.bat?*
ここまでの設定をすると、Thunderbirdのメールやフィードなどで、リンク付きの画像などを右クリックすると、「URL Link」のメニューで先ほど設定したものが表示されます。
これを選ぶだけで、サブPCのJDownloaderが監視しているフォルダーに、リンクファイルを作成してくれます。
実際には、上の画像の様にサイトのリンクになっている画像に対して使うことはありません。動画やドキュメントのリンクに対して使いますが、ちょうどいい記事がなかったんですよ。
これで、
・Chromeのfeedlyで記事の概要をチェック
・読みたい記事のサイトを開いて読む
・記事のサイトでダウンロードしたいコンテンツがあったらOpen In FireFoxを使ってFireFoxで開く
・FireFoxでダウンロードしたいコンテンツのリンクをMyJDownloaderでサブPCへ連携
が
・Thunderbirdで記事を読む
・ダウンロードしたいコンテンツを右クリックでサブPCのJDownloadへ連携
になりました。
今回も殆どGeminiさんにおんぶにだっこでしたが、色々と新しい機能などを知ることができて有意義でした。
コメント
コメントを投稿