問題タブ [magnet-uri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2377 参照

regex - マグネットリンクからのperl正規表現マッチング情報ハッシュ

perls正規表現を使用してトレントマグネットリンクから情報ハッシュを抽出しようとすると
、マグネットリンクは次のようになります。

magnet:?xt=urn:btih:8AC3731AD4B039C05393B5404AFA6E7397810B4​​1&dn=ubuntu+11+10+oneiric+ocelot+desktop+cd+i386&tr=http%3A%2F%2Ftracker.openbittorrent.com%2Fannounce

のように見えることもあります:
magnet:? xt=urn:btih:8AC3731AD4B039C05393B5404AFA6E7397810B4​​1

抽出しようとしている部分は 8AC3731AD4B039C05393B5404AFA6E7397810B4​​1 です

最初の '&' まですべてをキャプチャしようとしています。または、infohash のみが含まれている場合は行末まで、いくつかの方法を試しましたが、正しく動作させることができません

キャプチャの後に &|$ も追加しようとしましたが、エラーが発生するだけです
ありがとう

0 投票する
1 に答える
2792 参照

c# - How can I open a magnet link in a console app?

WebClient's openread don't seem to do the job, in what other way can I open magnet links? uTorrent is the default handler so I need the links "executed".

0 投票する
1 に答える
4642 参照

python - torrent_info()とlibtorrentpythonバインディングのマグネットリンク

libtorrentでマグネットリンクを使用しているときに、torrent_info()関数で引数を渡す方法を探していました。特に私の目標は、仲間や断片を分析することです。.torrentファイルを使用すると、このサイトで他の特定のパラダイムをスローするプロセスが明らかになります。

しかし、マグネットリンクはどうなりますか?

torrent_info関数を適切に使用できるようにするために、マグネットリンクの場合の.torrentプロセスの「e」に相当する変数はどれですか。

0 投票する
1 に答える
726 参照

php - BitSnoop.com はどのようにこれを行うのですか?

私は、bitsnoop.com がこれをどのように行っているかを知りたいと非常に興味をそそられます...

http://bitsnoop.com/api/trackers.php?hash=98C5C361D0BE5F2A07EA8FA5052E5AA48097E7F6&json=1

これは任意の magnet-uri を取り込んで、トラッカーのシーダー、リーチャーが見つかった場合などのリストを返すことができます。

誰かがこれがどのように行われるか、そしておそらく私がそれを始める方法の最初のステップを詳しく説明してもらえますか?!

ありがとう

0 投票する
1 に答える
4965 参照

bittorrent - PEXプロトコル(マグネットリンク)はどのようにして最初のIPを見つけますか?

磁気リンクがどのように機能するかを理解しようとしています。DHTとPEXを使用してピアを取得しているのですが、ネットワーク内の新しいノードの場合、ハッシュのみを使用してピアを見つけるにはどうすればよいですか。ファイル?!既知のホストへのリンクが常に必要ではありませんか?

ありがとう

0 投票する
1 に答える
943 参照

android - アンドロイドマグネットリンクデータフィルター

ユーザーがブラウザでマグネットリンクを選択したときに、アプリからAndroidアクティビティを起動したいと思います。

ドキュメントによると、

URIは、その部分ごとに個別の属性で指定されます:
scheme:// host:port/pathまたはpathPrefixまたはpathPattern

マグネットリンクの問題は、のようにパターンが異なることmagnet:?xt=.....です。

私はこのようなことを試みました

しかし、それは機能しませんでした(ブラウザでマグネットリンクを開いたときにアクティビティが起動しませんでした)。マグネットリンクのインテントフィルターを正しく宣言するのを手伝ってもらえますか?

0 投票する
1 に答える
16088 参照

python - .torrentファイルが与えられた場合、Pythonでマグネットリンクを生成するにはどうすればよいですか?

.torrentをマグネットリンクに変換する方法が必要です。Pythonでそうする方法が欲しいです。すでにこれを行っているライブラリはありますか?

0 投票する
1 に答える
579 参照

python - libtorrentAPIでエラーが発生する解釈方法がわかりません

こんにちは私は管理に失敗して試みたエラーがあります

問題を抱えているコードはこの関数です

エラーが発生しています

libtorrentのドキュメントでこのエラーを調べたところ、有望に見えるメソッドset_upload_mode()が見つかりましたが、正しく使用されていないか、正しいパスではありません。

ご協力ありがとうございました

0 投票する
1 に答える
2429 参照

scala - ScalaでマグネットURIを使用してファイルをダウンロードする

Scalaアプリにいくつかのbittorrent機能を含めたいと思っています。使いやすさのために、できればマグネットリンクだけを使いたいです。問題は、 ttorrentのようなビルド済みのライブラリを使用したいということです。しかし、これらのライブラリはマグネットリンクを使用せず、metainfoまたはトレントファイル自体を使用していることがわかりました。

したがって、私の最初のステップは、マグネットリンクを取得し、自分でmetainfoオブジェクトを作成することだと思います。マグネットリンクの構成をよく理解しており、パラメータに解析できます。マグネットパラメータの使い方がよくわかりません。どうしたらいいのかわからない。

これは、PBで使用できるテストマグネットリンクです。

それを解析した後、私は得ます:

十分に単純です。今はあまりハッシュを使用していませんが、ハッシュから直接情報を取得することはできないと確信しています。私の唯一の推測は、メタ情報を取得するためにトラッカーの1つに連絡する必要があるかもしれないということです。でもわかりません。

[fyi]トレントは、アプリのユーザー間でアプリデータとアプリファイルを共有するための合法的な共有にのみ使用されます。

0 投票する
1 に答える
1281 参照

ruby - トレントファイルからのルビーマグネットリンク

特定の torrent ファイルからマグネット リンクを生成するにはどうすればよいですか? これに似ています: .torrent ファイルが与えられた場合、Python でマグネット リンクを生成するにはどうすればよいですか?

マグネットリンクがどのように機能するかを説明すると、余分なポイントが得られます。ありがとう。