
LANネットワーク内でファイルを検索・ダウンロードするためのコマンドラインツールです。中央サーバーは必要ありません。
pip install iwant
または、ソースからダウンロードした場合
python setup.py install --user
以下のシステム依存関係がインストールされていることを確認してください:
iWant.
LANネットワーク内でファイルを検索・ダウンロードするためのコマンドラインツール。中央サーバー不要。
使い方:
iwanto start
iwanto search <名前>
iwanto download <ハッシュ>
iwanto share <パス>
iwanto download to <保存先>
iwanto view config
iwanto --version
オプション:
-h --help この画面を表示します。
--version バージョンを表示します。
start システムでiwantサーバーを起動します。
search <名前> ネットワーク内のファイルを発見します。例: iwanto search batman
download <ハッシュ> ネットワークからファイルをダウンロードします。
share <パス> 共有フォルダを変更します。
view config 共有フォルダとダウンロードフォルダを表示します。
download to <保存先> ダウンロードフォルダを変更します。
注意: 共有フォルダとダウンロードフォルダは同じにできません
iwanto start を実行します(これでiwantサービスが起動します)。
検索、ダウンロード、設定の表示・変更などのサービスを実行するには、別のターミナルを開き、iwantサーバーが起動していることを確認してください。
Windowsでは、サーバーを実行するために管理者権限が必要です。
iwanto start

ファイル名を入力してください。(正確な名前でなくても大丈夫です)
iwanto search <ファイル名>
例:
iwanto search "slicon valey"

ファイルをダウンロードするには、検索後に表示されるファイルのハッシュを入力してください。
iwanto download <ファイルのハッシュ>
例:
iwanto download b8f67e90097c7501cc0a9f1bb59e6443

いつでも共有フォルダを変更できます(iwantサービス実行中でも)。
iwanto share <パス>
例:
iwanto share /home/User/Movies/
Windowsの場合は引用符で囲んでください:
iwanto share "C:\Users\xyz\books\"

いつでもダウンロードフォルダを変更できます。
iwanto download to <パス>
例:
iwanto download to /home/User/Downloads
Windowsの場合は引用符で囲んでください:
iwanto download to "C:\User\Downloads"
iwanto view config
プログラムが起動すると、選挙デーモン、フォルダ監視デーモン、__サーバーデーモン__が生成されます。
選挙デーモン は以下の活動を担当します。
フォルダ監視デーモン が起動すると、以下の手順を実行します。
iwantクライアント は、ユーザーが以下を行いたいときに__サーバーデーモン__と通信します。
サーバーデーモン は__iwantクライアント__からのコマンドと、__ファイル監視デーモン__および__選挙デーモン__からの更新を受け取ります。
すべてのログは ~/.iwant/.iwant.log または AppData\Roaming\.iwant\.iwant.log にあります。