更新:Torrents.ruをVuzeに固定します

少し前に、 VuzeプログラムへのリンクでLJ samiznayetekogoに出会いました。 リンクをたどり、何も見ず、理解しませんでした。 そして今日、素晴らしいライブジャーナルコミュニティru_macで、質問を見つけました。検索対象のトラッカーのリストに、よく知られている「全国的なトレントトラッカーTorrents.ru」を追加するにはどうすればよいですか。 そのとき、私はこのプログラムに本当に興味を持つようになりました。 ダウンロードして、インストールして、メニューを登り、同じ質問をしました。もちろん、MiniNovaとBTJunkieは、もちろんどのように面白いのでしょうか。ロシア語の音楽や映画をロシア語で検索するにはどうすればよいですか。



サイトを追加するには、検索を開始します。 これで、サイトを編集して検索に追加するオプションが右側に表示されます。 サイトの追加は少し難しい場合があり、正規表現の知識が必要ですが、誰かが既にテンプレートを作成している場合は、代わりにインポートできます。



そして、落とし穴について一言ではありませんか? さて、見てみましょう。 検索バーに「脾臓」などと入力すると、苦い結果なしが表示されます。 右側の[ 追加/編集]をクリックすると、次の美しさが表示されます。







Googleが既存のテンプレートを検索しても何も得られないため(理由は明らかですが、後で詳しく説明します)、すべて自分で行う必要があります。 [ カスタムテンプレートの作成]をクリックし、[ 正規表現]を選択して[ 続行]をクリックします 。 次のウィンドウで、[ テンプレート名]フィールドにテンプレートの名前を入力し、[ 検索 方法]に GETを残し、 [ 検索するURL]フィールドにtorrents.ru/forum/tracker.php?nm=%sを入力し、 [ログインが必要 -Vuzeは承認フォームのウィンドウを開きます:







ログインし(実験の結果に応じて、上のフォームにログインし、そこにあるRememberチェックボックスをチェックすることを忘れないでください)、Doneをクリックします。 検出されたCookieのサイレントリストに目を通し、「 検索用語プレビュー 」フィールド(「脾臓」など)を検索します。 Vuzeは少し考えて、9000文字を超える読みにくいHTMLを出力します。







恐れることなく、すぐに正規表現フィールドに解毒剤を入力します。



<tr class="tCenter">\s*<td[^>]+>.*?</td>\s*<td[^>]+>.*?</td>\s*<td[^>]+><a[^>]+>(.*?)</a></td>\s*<td[^>]+>\s*<div>\s*<a.*?href="([^"]+)"><b>(.*?)</b></a>\s*</div>\s*</td>\s*<td[^>]+>.*?</td>\s*<td[^>]+>\s*<u>(\d+)</u>\s*<a.*?href="([^"]+)">(.*?)</a>\s*</td>\s*<td[^>]+><b>(\d+)</b></td>\s*<td[^>]+><b>(\d+)</b></td>\s*<td[^>]+>(\d+)</td>\s*<td[^>]+>\s*<u>(\d+)</u>\s*<p>([^<]+)</p>\s*<p>([^<]+)</p>\s*</td>\s*</tr>







続行をクリックします。 Vuzeは、次のように選択した場所を示します。

1-カテゴリー

2-アイテム詳細リンク

3-タイトル

4-ファイルサイズ

5-トレントファイルリンク

7-シードの数

8-ピアの数



残念ながら、Vuzeは日付を解析できません(Torrents.ruに表示されています)。



落とし穴について。 実際、古代のマンモスであるTorrents.ruはWindows-1251をまだエンコードとして使用しているため、ロシア語を話す(だけでなく)名前を検索する際の結果のほとんどは判読できません。 私は投稿しましたが、Vuzeサポートフォーラムに質問がありましたが、組み込みツールを使用して問題を解決することは不可能であると思われるため、VuzeとTorrents.ruの間のブリッジとして機能するスクリプトをすばやく作成し、後者のWindows-1251を人間のUTF-8に変換しました。 ダウンロードし 、サーバーにアップロードし、検索する「ネイティブ」URLの代わりに、http://「サーバーアドレス」/torrents_gateway.php?nm=%sを指定します。



さて、今、素晴らしいプログラムはさらに素晴らしい、そして便利になりました。 ちなみに、Vuzeは承認データをテンプレート内に保存しているため、インターネット上のTorrents.ru用の既製のテンプレートは存在せず、存在しません。 まあ、私はあなたの注意に感謝し、私の休暇を取る。



更新 :私のしつこい要求の後、開発者は必要な変更を行い、VuzeはWindows-1251をネイティブとして理解します! 更新をダウンロードして 、Azureus2.jarファイルを置き換えます(私の場合、Mac OS X-/Applications/Vuze.app/Content/Resources/Javaフォルダーにあります)。 ちなみに、この更新プログラムにはまだ公式バージョンにはない便利な機能がありますが、まだ詳しく調べていません(特に、[デバイス]タブは本当に重要です)。




All Articles