loophole
Version 0.5.2
API Python pour les appareils polaires. Interface de ligne de commande incluse.
Testé avec:
pip install loopholeou
python setup.py installInvoquer CLI:
python __main__.pyTaper '?' ou «aide» pour voir les commandes disponibles.
_ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ |
_ |
ver . 0.3
loophole ( no device ) > ?
Documented commands ( type help < topic > ):
== == == == == == == == == == == == == == == == == == == ==
connect disconnect exit help info list walk| Commande | Description |
|---|---|
| connecter <v_no> | Connectez le périphérique polaire. Exécutez la «liste» pour voir les appareils disponibles. |
| débrancher | Débrancher le dispositif polaire. |
| Dump <st> | Vider la mémoire du périphérique. |
| Obtenez <src> <st> | Lire le fichier à partir de l'appareil. |
| sortie | Quitter. |
| aide | Liste des commandes disponibles avec "Aide" ou une aide détaillée avec "Aide CMD". |
| informations | Imprimez les informations de l'appareil connecté. |
| liste | Liste des appareils polaires disponibles. |
| marcher [chemin] | Système de fichiers de marche. Le chemin par défaut est le chemin racine (). |
Remarque: vous avez besoin de la bonne autorisation pour accéder à l'appareil USB. Sinon, vous obtiendrez l'erreur: The device has no langid
EG: Exécutez comme racine via sudo:
sudo python __main__.pyOu créer un rôle 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-usbIci.
Le code est libéré sous la licence MIT © Radoslaw '[RSC]' Matusiak.