loophole
Version 0.5.2
Polarデバイス用のPython API。コマンドラインインターフェイスが含まれています。
テスト:
pip install loopholeまたは
python setup.py installCLIを呼び出す:
python __main__.pyタイプ '?'または利用可能なコマンドを表示するための「ヘルプ」。
_ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ |
_ |
ver . 0.3
loophole ( no device ) > ?
Documented commands ( type help < topic > ):
== == == == == == == == == == == == == == == == == == == ==
connect disconnect exit help info list walk| 指示 | 説明 |
|---|---|
| Connect <Dev_no> | Polarデバイスを接続します。 「リスト」を実行して、利用可能なデバイスを表示します。 |
| 切断します | Polarデバイスを切断します。 |
| ダンプ<dest> | デバイスメモリをダンプします。 |
| <src> <dest>を取得します | デバイスからファイルを読み取ります。 |
| 出口 | やめる。 |
| ヘルプ | 「ヘルプ」または「ヘルプCMD」に関する詳細なヘルプを備えた利用可能なコマンドをリストします。 |
| 情報 | 接続されたデバイス情報を印刷します。 |
| リスト | 利用可能な極地デバイスをリストします。 |
| 歩く[道] | ファイルシステムをウォークします。デフォルトパスはルートパス()です。 |
注:USBデバイスにアクセスするには、適切な許可が必要です。それ以外の場合はエラーが発生します: The device has no langid
例:sudo経由でルートとして実行:
sudo python __main__.pyまたはUDEVロールを作成します。
cat - > /etc/udev/rules.d/40-Polar_A360.rules << EOF
#Polar A360 permissions granted to users group
SUBSYSTEM=="usb", ATTRS{idProduct}=="0008", ATTRS{idVendor}=="0da4", MODE="0660", GROUP="plugdev"
SUBSYSTEMS=="usb-serial", MODE="0660", GROUP="plugdev"
EOF
udevadm control --reload-rules && udevadm triggersudo apt install python-protobuf python-usbここ。
コードはMITライセンスの下でリリースされます©RADOSLAW '[RSC]' Matusiak。