loophole
Version 0.5.2
API Python para dispositivos polares. Interface da linha de comando incluída.
Testado com:
pip install loopholeou
python setup.py installInvoke CLI:
python __main__.pyTipo '?' ou 'ajuda' para ver os comandos disponíveis.
_ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ |
_ |
ver . 0.3
loophole ( no device ) > ?
Documented commands ( type help < topic > ):
== == == == == == == == == == == == == == == == == == == ==
connect disconnect exit help info list walk| Comando | Descrição |
|---|---|
| Conecte <v_no> | Conecte o dispositivo polar. Execute 'Lista' para ver os dispositivos disponíveis. |
| desconectar | Desconecte o dispositivo polar. |
| despejo <st> | Despejo de memória do dispositivo. |
| Get <src> <st> | Leia o arquivo do dispositivo. |
| saída | Desistir. |
| ajuda | Liste os comandos disponíveis com "Ajuda" ou ajuda detalhada com "Ajuda CMD". |
| informações | Imprima informações do dispositivo conectado. |
| lista | Liste dispositivos polares disponíveis. |
| Caminhe [Path] | Sistema de arquivos de caminhada. O caminho padrão é o caminho raiz (). |
NOTA: Você precisa da permissão certa para acessar o dispositivo USB. Caso contrário, você receberá o erro: The device has no langid
Por exemplo: execute como root via sudo:
sudo python __main__.pyOu crie um papel 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-usbAqui.
O código é liberado no MIT License © Radoslaw '[RSC]' Matusiak.