PYAARLO(1)

πŸ’– PYAARLO(1) β€” the pyaarlo era πŸ’–

General Commands Manual ✨ okay bestie, sit down, hydrate, we're learning pyaarlo πŸ’…


🌸 NAME 🌸

pyaarlo β€” list devices, do little actions, and anonymize/encrypt logs for debugging 🫢


✨ SYNOPSIS ✨

pyaarlo [OPTIONS] COMMAND [ARGS]...

πŸ¦‹ DESCRIPTION πŸ¦‹

pyaarlo is a Python module for managing Aarlo cameras. The pyaarlo executable is the lil' hands-on part that does simple actions for you. πŸ’–

Heads up: this manual page is for the pyaarlo executable specifically. If you want more docs, go peek at the "SEE ALSO" section down at the bottom, bestie. 🌈

πŸŽ€ COMMANDS πŸŽ€

You can get help that's specific to any single command by running pyaarlo COMMAND --help. The way that's so convenient fr fr 😌

  • 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. Needs 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 came back from Arlo about the devices in your system. For example:
pyaarlo dump all
  • encrypt β€” encrypt from stdin. For example:
cat output-file | pyaarlo encrypt
  • list β€” needs an argument from {all|cameras|bases|lights|doorbells}. For example:
pyaarlo -u username -p password list all

πŸ‘‘ OPTIONS πŸ‘‘

  • -u, --username TEXT β€” your Aarlo username. 🌸
  • -p, --password TEXT β€” your Aarlo password. 🀫
  • -a, --anonymize / --no-anonymize β€” anonymize ids. πŸ•΅οΈ
  • -c, --compact / --no-compact β€” minimize lists. ✨
  • -e, --encrypt / --no-encrypt β€” where possible, encrypt output. πŸ”
  • -k, --public-key TEXT β€” public key for encryption. πŸ—οΈ
  • -K, --private-key TEXT β€” private key for decryption. πŸ”‘
  • -P, --pass-phrase TEXT β€” pass phrase for the private key. πŸ’¬
  • -s, --storage-dir TEXT. β€” where to store Aarlo state and the 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. 🫢

πŸ’œ AUTHOR πŸ’œ

This manual page was written by Carles Pina i Estany <carles@pina.cat> for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 any later version published by the Free Software Foundation. πŸ“œβœ¨


🌈 SEE ALSO 🌈

Go read the Pyaarlo documentation at <https://pyaarlo.readthedocs.io/en/latest/> β€” or if you're offline, it's available locally in:

  • /usr/share/doc/python3-pyaarlo/README.md.gz
  • /usr/share/doc/python3-pyaarlo/html/
  • /usr/share/doc/python3-pyaarlo/examples/

and that's the whole page bestie, no cap πŸ’… this was page PYAARLO(1) from the General Commands Manual β€” go forth, list your devices, take those thumbnails, and stay iconic πŸ‘‘βœ¨

πŸ“¦ where this page comes from