loophole
Version 0.5.2
Python -API für polare Geräte. Befehlszeilenschnittstelle enthalten.
Getestet mit:
pip install loopholeoder
python setup.py installCLI aufrufen:
python __main__.pyTyp '?' oder "Hilfe", um verfügbare Befehle anzuzeigen.
_ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ |
_ |
ver . 0.3
loophole ( no device ) > ?
Documented commands ( type help < topic > ):
== == == == == == == == == == == == == == == == == == == ==
connect disconnect exit help info list walk| Befehl | Beschreibung |
|---|---|
| Connect <Dev_NO> | Polares Gerät anschließen. Führen Sie "Liste" aus, um verfügbare Geräte anzuzeigen. |
| trennen | Polares Gerät abnehmen. |
| Dump <dest> | Gerätespeicher aus Dump. |
| Holen Sie sich <src> <dest> | Datei vom Gerät lesen. |
| Ausfahrt | Aufhören. |
| helfen | Listen Sie verfügbare Befehle mit "Hilfe" oder detaillierter Hilfe bei "Help CMD" auf. |
| Info | Drucken Sie die angeschlossenen Geräteinformationen. |
| Liste | Listen Sie die verfügbaren Polargeräte auf. |
| wandeln [Pfad] | Walk -Dateisystem. Der Standardpfad ist Root Path (). |
Hinweis: Sie benötigen die richtige Erlaubnis, auf das USB -Gerät zuzugreifen. Andernfalls erhalten Sie den Fehler: The device has no langid
EG: Laufen Sie als Root über sudo:
sudo python __main__.pyOder erstellen Sie die Udev -Rolle.
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-usbHier.
Der Code wird unter MIT -Lizenz © RadosLaw '[RSC]' Matusiak veröffentlicht.