Basic Arlo Assistant
██████████████████
██ ██
██ ██
██ ██ ████████ ██████▓▓██
██ ░░██████████████ ██████ ██████ ████
██ ██░░░░░░░░░░░░░░██ ██
████ ██░░░░░░░░░░░░░░░░░░██ ██ ██
██░░░░██░░░░░░██░░░░██░░░░░░██ ██░░██▒▒ ██
██████░░░░░░██░░░░██░░░░░░██ ██░░░░▒▒██ ██
██░░░░░░░░░░░░░░░░░░░░██ ████▓▓ ██
██ ░░░░░░░░░░░░░░░░░░░░██ ██
██░░░░░░░░░░░░░░░░░░░░░░██ ██
██░░░░░░░░░░░░░░░░░░░░░░██ ██
██░░▓▓▓▓▓▓▓▓░░░░░░░░░░██ ██
██░░░░▓▓▓▓░░░░░░░░░░██ ░░ ░░ ██
██░░░░░░░░▒▒░░▒▒██░░░░ ░░ ░░ ░░░░ ░░ ░░ ░░ ██
██░░░░░░░░▒▒░░▒▒██ ░░ ░░ ░░ ░░░░░░ ░░ ░░░░ ██
██████████▓▓▓▓░░░░░░ ░░ ░░ ░░ ░░░░ ░░ ░░░░ ██
██▓▓░░ ██
██▓▓░░ ██
██░░ ░░██
██░░ ░░ ░░██
░░██░░░░ ░░░░░░██
██░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░ ░░░░██████
██░░██░░░░░░██▓▓░░░░░░██████████░░░░░░░░██████░░██
██▒▒██████░░▒▒██████ ██████▓▓██ ██░░██
██░░██ ██░░░░██ ██▒▒▒▒██ ██░░██
██░░██ ██░░▒▒██ ██░░▒▒██ ██░░██
██░░██ ██░░░░██ ██░░▒▒██ ██░░██
██░░██ ██░░░░██ ██░░▒▒██ ██░░██
██████ ████████ ████▓▓██ ██████
██▒▒██ ██▒▒▒▒██ ██▒▒▒▒██ ██▒▒██
Automate attendance registration in Arlo with attendance reports from virtual meeting platforms.
Getting Started
[!IMPORTANT] This tool is in early development and may introduce breaking changes with new releases. Although the tool has been tested, there may be edge cases that have not been accounted for. Please exercise due diligence when using this tool for attendance registration.
Prerequisites
- Python 3.10+
- Arlo API role
Installation
Installation with pipx is strongly recommended, this provides an isolated environment for baa and it's depdendencies. See the Python Packaging User Guide for more information on installing command line tools with pipx.
pipx install baa
Alternatively, baa can be installed with pip.
[!TIP] Use
pip install --userif you do not have administrative privileges, or want to avoid affecting other users on your system. This will install packages for the current user, rather than the default system-wide directory.
pip install baa
Usage
View the available options that baa supports
baa -h
The attendance report (see supported platforms) must be provided. By default, baa will try to find a match for each attendee in Arlo and mark them as attended. All other registrations for the session will be marked as did not attend.
baa path/to/attendance-report.csv
Supported Platforms
- Butter: The attendance report can be downloaded by opening the recap for the session. Under the Engagement tab, select People and then Download list. This will require the Collaborator role on the Butter room.
Contributing
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.
Metadata
Release files for baa 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| baa-0.3.0.tar.gz | 13.7 kB | Without provenance | Details for baa-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| baa-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for baa-0.3.0-py3-none-any.whl |
Total release size: 29.2 kB
Release files / baa-0.3.0.tar.gz
| Download URL | baa-0.3.0.tar.gz |
|---|---|
| Size | 13.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
51ea8d1efdbcd546da0dd5e7f4268e3bab0b7619b434713a057c416e4b7d23e4
|
|
BLAKE2b-256 checksum How to use checksums |
38868f206729270e9dd29be261ce5123132653c6db9071a1f421c6d22a0a4dec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.8.0 Darwin/21.6.0
|
Release files / baa-0.3.0-py3-none-any.whl
| Download URL | baa-0.3.0-py3-none-any.whl |
|---|---|
| Size | 15.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b79f079999d582410a492561a36b884a0b15ce0dfc8fe6b5d715d54f5a5b68a0
|
|
BLAKE2b-256 checksum How to use checksums |
faedab2b3446783d701cd4b4b693e56491894080d4bd624fe483e98d7651554e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.8.0 Darwin/21.6.0
|
Security for baa 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.