※Resoniteにはまだ対応していません
Neos用のインベントリ整理支援ツールです。現在はベータ版となっています。
私が知る限りでは、NeosはWindowsの「エクスプローラー」にあるようなディレクトリ間の移動ができません。 話を聞いていく中で、「大晦日にインベントリを整理するイベントがある」「アイテムを全部だして選り分ける必要がある」という事例を聞きました。 また、開発者である私も、ゲーム内でインベントリにアイテムをセーブする中で、インベントリ直下のアイテムがすでに8列ほどとなっていました。このペースで保存していくと必然的に直下が大変なカオスを招くことになるだろうと予想したため、今回ツールの作成に踏み切りました。 なお、このツールを作るにあたってNeos-Publicのチケットを調べましたが、UI刷新によって問題が解決されると書いてあったため新しくチケットを建てるのは諦めました。また、UIの刷新は2019年から話に上がっているものの、3年経った現在でもチケットが閉じられていないことから起こる確率は今後も低いだろうと考えています。
ダウンロードの前に下記をお読みください。
利便性のため、x86_64アーキテクチャを使用した以下のOS向けに予めコンパイルされたバイナリが配布されています。Releasesからダウンロードしてください。古いリリースにはバグが含まれている可能性があるので、基本的には最新のリリースを使用してください。
*-x86_64-pc-windows-gnu.zip
)*-x86_64-unknown-linux-musl.tar.gz
)*-x86_64-apple-darwin.zip
)もしx86_64以外のアーキテクチャや異なるOSを使用しているなどでセルフコンパイルが必要な場合、git clone
でこのレポジトリからソースコードを入手してください。セキュリティの面からビルドするためにはHTTPS接続をサポートするライブラリが必須です。
並行ログインに対応しました :tada:
cargo run
経由で動かす場合、cargo
のフラグと本プロダクトのフラグを--
で区切ってください。
cargo run --release -- -e kisaragi.marine@gmail.com -p ************** list Inventory
output.log
に出力されます。-e
or --email
: Eメール-p
or --password
: パスワード-t
or --totp
: 二要素認証のトークン (任意)-u
or --user-id
: ユーザーID--read-token-from-stdin
: 標準入力からトークンを読み込む-e
または -u
) と -p
(と -t
) を指定する-u
と --read-token-from-stdin
を指定するisPublic
がtrue
のレコードのみ見ることができます。
-c
: カラー
always
: 常に色を付けるauto
(デフォルト): ttyが割り当てられているときのみ色を付ける (すなわち、他のコマンドへパイプされたときは色を付けない)never
: 常に色を付けない--keep-record-id
: ムーブするときにレコードIDを保持する--log-level
: ログのレベル
debug
: すべてのログを表示info
: 情報・警告・エラーを表示warn
(デフォルト): 警告・エラーを表示error
: エラーを表示none
: すべてのログを抑制--platform
: プラットフォームを指定
--platform Neos
: NeosVRのアカウントを操作 -h
or --help
: ヘルプを表示U-kisaragi-marine
のInventory\\Public
フォルダを見る
reinventory-manager --log-level none list -u U-kisaragi-marine Inventory Public
(インベントリの各アイテムごとのJSON、1行に1アイテム)
--log-level none
でログの出力を抑制しています。U-kisaragi-marine
のR-65e927ba-d3cf-4d82-b5ec-ef5b1d34e143
をInventory\\Work
に移動する
reinventory-manager -e kisaragi.marine@gmail.com -p 1234567890 move -r R-65e927ba-d3cf-4d82-b5ec-ef5b1d34e143 -u U-kisaragi-marine --to Inventory --to Work 2>/dev/null
(なし)
reinventory-manager -e kisaragi.marine@gmail.com -p 1234567890
で認証を行っています。バグ報告、デバッグ、パッチの送信、ドキュメントの誤字修正など、いかなる形でもコントリビューションをいただければ幸いです。 このツールはRustで書かれています。 パッチを送っていただいた際、別途の表明がない限りは、下記ライセンスにおいてパッチを取り扱わせていただきます。
src
ディレクトリ以下のソースコード、ソースコードに付随するドキュメント、及び配布されるバイナリはRust本体のライセンスに合わせて、MITライセンスとApache License, Version 2.0 (SPDX: MIT OR Apache-2.0
) とします。
README.md
、Cargo.lock
、Cargo.toml
、renovate.json
、及び配布されたバイナリから計算したハッシュ値を表示するファイルはCC0とします。kisaragi marine
)(敬称略)