Skip to main content

Command line utility to automate attendance registration in Arlo

Project description

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

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 --user if 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

baa-0.1.1.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

baa-0.1.1-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file baa-0.1.1.tar.gz.

File metadata

  • Download URL: baa-0.1.1.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.8.0 Darwin/21.6.0

File hashes

Hashes for baa-0.1.1.tar.gz
Algorithm Hash digest
SHA256 499dcb8516fd322a01d0f08e411c4d1a510375fccb2d3fb2fb5ba25e4fffb67a
MD5 022ef1c81dc79e53eeb0111b045acd30
BLAKE2b-256 f507d43e7a15d0101b104a2fdb94e6f7307a41a305f0da66f67a6bfc4f1b9b5f

See more details on using hashes here.

File details

Details for the file baa-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: baa-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.8.0 Darwin/21.6.0

File hashes

Hashes for baa-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 730486df51d0cdfa5d6917e87471ccef5594a08f1cad46ec62845bafe2383109
MD5 da98075f4339b85bb330fa201c631ead
BLAKE2b-256 a304fa6ec2c8e4a29f2e1893f95343392760d376834bf93cd1ae8c2f7629d80b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page