Skip to main content

Agent-first CLI for inspecting, matching, and submitting attendance codes.

Project description

Always-Attend

The following is excerpted from a reflection I wrote in my FIT1045 H3 report.


I've been developing Always-Attend for two months now. There are already more than 150 commits, and the project has grown from a small 500-line script into something I'm genuinely proud of. Today it has over 30 Python files and around 6,000 lines of code. Modern, elegant, and useful — something I believe many people would enjoy.

Along the way, AI helped me move faster. Codex and Claude Code set up test frameworks, caught bugs, and iterated alongside me. But the thinking was always mine — the architecture, the decisions, the refactoring over details no one would ever notice.

Then ChatGPT Atlas launched. I watched it find the attendance code in Gmail, open a GitHub issue, and fill the form — all on its own. For a moment, I thought: Always-Attend doesn't matter anymore. It felt like every startup story I'd heard, quietly replaced by something shinier and better-funded.

I kept building anyway. Not to compete, but to finish what I started.

Somewhere in that process, the project stopped being just a tool. It became a record of how I think — my curiosity, my patience, and the slow satisfaction of watching something come alive line by line.


That was then. Now, Always-Attend is leaning into what once felt like a threat. The next chapter is agentic — less scripting, more thinking. Less automation, more autonomy. The tool that once felt obsolete is still figuring out what it wants to be when it grows up.


This project is a work in progress. Contributions and feedback are welcome.

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

always_attend-0.2.0a0.tar.gz (93.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

always_attend-0.2.0a0-py3-none-any.whl (97.8 kB view details)

Uploaded Python 3

File details

Details for the file always_attend-0.2.0a0.tar.gz.

File metadata

  • Download URL: always_attend-0.2.0a0.tar.gz
  • Upload date:
  • Size: 93.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for always_attend-0.2.0a0.tar.gz
Algorithm Hash digest
SHA256 9f7643c0de247bf62d68387237a2c11e7b115450ea3c020d8fe5a4c865fe0da6
MD5 d02adc67cee59c38e4f6064b53b469d3
BLAKE2b-256 88118102d353bdaf3ac39f4fa5ca221a438c896d405ec0ece803a9adcc2a7521

See more details on using hashes here.

Provenance

The following attestation bundles were made for always_attend-0.2.0a0.tar.gz:

Publisher: release.yml on bunizao/always-attend

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file always_attend-0.2.0a0-py3-none-any.whl.

File metadata

File hashes

Hashes for always_attend-0.2.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 a70bb4db6a37855182e62265b34fee935fcd8e2c29b4309f3e6c218c1d76a74d
MD5 f8f2fe27e76ca8f128dc1fcff3ec7ee1
BLAKE2b-256 1d7d33da4b68b00485a42964fbd3db988e5fd330ef37aee8085e1d5d73f69459

See more details on using hashes here.

Provenance

The following attestation bundles were made for always_attend-0.2.0a0-py3-none-any.whl:

Publisher: release.yml on bunizao/always-attend

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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