pyaarlo is a Python module to manage Aarlo cameras. The pyaarlo executable performs simple actions.
This manual page is for the pyaarlo executable. See the section "SEE ALSO" for more documentation.
COMMANDS
Help specific to each command is available by executing pyaarloCOMMAND--help.
anonymize
Anonymize and encrypt logs for debugging purposes. For example:
cat output-file | pyaarlo -u username -p password anonymize
camera Start or stop the camera, or take thumbnails. Requires an argument from {start-stream|stop-
stream|last-thumbnail}. For example:
pyaarlo -u username -p password camera last-thumbnail
decrypt
Decrypt from stdin. For example:
cat encrypted | pyaarlo decrypt
dump Print out everything that was returned from Arlo about the devices in the system. For example:
pyaarlo dump all
encrypt
Encrypt from stdin. For example:
cat output-file | pyaarlo encrypt
list Requires an argument from {all|cameras|bases|lights|doorbells}. For example:
pyaarlo -u username -p password list all
OPTIONS-u,--usernameTEXT
Aarlo username.
-p,--passwordTEXT
Aarlo password.
-a,--anonymize/--no-anonymize
Anonymize ids.
-c,--compact/--no-compact
Minimize lists.
-e,--encrypt/--no-encrypt
Where possible, encrypt output.
-k,--public-keyTEXT
Public key for encryption.
-K,--private-keyTEXT
Private key for decryption.
-P,--pass-phraseTEXT
Pass phrase for private key.
-s,--storage-dirTEXT.
Where to store Aarlo state and packet dump [default: (current dir)]
-w,--wait/--no-wait.
Wait for all information to arrive on start-up.
-v,--verbose.
More vebose with multiple -v.
--help.
Show help message and exit.