問題タブ [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.
regex - マグネットリンクからのperl正規表現マッチング情報ハッシュ
perls正規表現を使用してトレントマグネットリンクから情報ハッシュを抽出しようとすると
、マグネットリンクは次のようになります。
magnet:?xt=urn:btih:8AC3731AD4B039C05393B5404AFA6E7397810B41&dn=ubuntu+11+10+oneiric+ocelot+desktop+cd+i386&tr=http%3A%2F%2Ftracker.openbittorrent.com%2Fannounce
のように見えることもあります:
magnet:? xt=urn:btih:8AC3731AD4B039C05393B5404AFA6E7397810B41
抽出しようとしている部分は 8AC3731AD4B039C05393B5404AFA6E7397810B41 です
最初の '&' まですべてをキャプチャしようとしています。または、infohash のみが含まれている場合は行末まで、いくつかの方法を試しましたが、正しく動作させることができません
。
キャプチャの後に &|$ も追加しようとしましたが、エラーが発生するだけです
ありがとう
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".
python - torrent_info()とlibtorrentpythonバインディングのマグネットリンク
libtorrentでマグネットリンクを使用しているときに、torrent_info()関数で引数を渡す方法を探していました。特に私の目標は、仲間や断片を分析することです。.torrentファイルを使用すると、このサイトで他の特定のパラダイムをスローするプロセスが明らかになります。
しかし、マグネットリンクはどうなりますか?
torrent_info関数を適切に使用できるようにするために、マグネットリンクの場合の.torrentプロセスの「e」に相当する変数はどれですか。
php - BitSnoop.com はどのようにこれを行うのですか?
私は、bitsnoop.com がこれをどのように行っているかを知りたいと非常に興味をそそられます...
http://bitsnoop.com/api/trackers.php?hash=98C5C361D0BE5F2A07EA8FA5052E5AA48097E7F6&json=1
これは任意の magnet-uri を取り込んで、トラッカーのシーダー、リーチャーが見つかった場合などのリストを返すことができます。
誰かがこれがどのように行われるか、そしておそらく私がそれを始める方法の最初のステップを詳しく説明してもらえますか?!
ありがとう
bittorrent - PEXプロトコル(マグネットリンク)はどのようにして最初のIPを見つけますか?
磁気リンクがどのように機能するかを理解しようとしています。DHTとPEXを使用してピアを取得しているのですが、ネットワーク内の新しいノードの場合、ハッシュのみを使用してピアを見つけるにはどうすればよいですか。ファイル?!既知のホストへのリンクが常に必要ではありませんか?
ありがとう
android - アンドロイドマグネットリンクデータフィルター
ユーザーがブラウザでマグネットリンクを選択したときに、アプリからAndroidアクティビティを起動したいと思います。
ドキュメントによると、
URIは、その部分ごとに個別の属性で指定されます:
scheme:// host:port/pathまたはpathPrefixまたはpathPattern
マグネットリンクの問題は、のようにパターンが異なることmagnet:?xt=.....です。
私はこのようなことを試みました
しかし、それは機能しませんでした(ブラウザでマグネットリンクを開いたときにアクティビティが起動しませんでした)。マグネットリンクのインテントフィルターを正しく宣言するのを手伝ってもらえますか?
python - .torrentファイルが与えられた場合、Pythonでマグネットリンクを生成するにはどうすればよいですか?
.torrentをマグネットリンクに変換する方法が必要です。Pythonでそうする方法が欲しいです。すでにこれを行っているライブラリはありますか?
python - libtorrentAPIでエラーが発生する解釈方法がわかりません
こんにちは私は管理に失敗して試みたエラーがあります
問題を抱えているコードはこの関数です
エラーが発生しています
libtorrentのドキュメントでこのエラーを調べたところ、有望に見えるメソッドset_upload_mode()が見つかりましたが、正しく使用されていないか、正しいパスではありません。
ご協力ありがとうございました
scala - ScalaでマグネットURIを使用してファイルをダウンロードする
Scalaアプリにいくつかのbittorrent機能を含めたいと思っています。使いやすさのために、できればマグネットリンクだけを使いたいです。問題は、 ttorrentのようなビルド済みのライブラリを使用したいということです。しかし、これらのライブラリはマグネットリンクを使用せず、metainfoまたはトレントファイル自体を使用していることがわかりました。
したがって、私の最初のステップは、マグネットリンクを取得し、自分でmetainfoオブジェクトを作成することだと思います。マグネットリンクの構成をよく理解しており、パラメータに解析できます。マグネットパラメータの使い方がよくわかりません。どうしたらいいのかわからない。
これは、PBで使用できるテストマグネットリンクです。
それを解析した後、私は得ます:
十分に単純です。今はあまりハッシュを使用していませんが、ハッシュから直接情報を取得することはできないと確信しています。私の唯一の推測は、メタ情報を取得するためにトラッカーの1つに連絡する必要があるかもしれないということです。でもわかりません。
[fyi]トレントは、アプリのユーザー間でアプリデータとアプリファイルを共有するための合法的な共有にのみ使用されます。
ruby - トレントファイルからのルビーマグネットリンク
特定の torrent ファイルからマグネット リンクを生成するにはどうすればよいですか? これに似ています: .torrent ファイルが与えられた場合、Python でマグネット リンクを生成するにはどうすればよいですか?
マグネットリンクがどのように機能するかを説明すると、余分なポイントが得られます。ありがとう。