Skip to main content

CLI tool to analyze attendance risk from CSV files

Project description

Attendify

Attendify is a Python CLI tool that analyzes student attendance and identifies subjects at risk based on configurable rules.

Features

  • Parse attendance & timetable CSV files
  • Attendance risk classification
  • CLI output + JSON + CSV export
  • Fully tested core logic

Installation (local)

pip install .


Usage
attendify attendance.csv timetable.csv

Options
--min 75
--only-risk
--json
--export-csv report.csv

Example
attendify attendance.csv timetable.csv --only-risk

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

attendify-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

attendify-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file attendify-0.1.0.tar.gz.

File metadata

  • Download URL: attendify-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for attendify-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b1be199f7e194fb293344b91618da8b4a1d0ec3f036ea8cc69fc84bf2d77ce5a
MD5 2d5d83501c40ebce075b909e166b25df
BLAKE2b-256 e76f98256dec478d7b41d4beae65c823e271b74f5c8e2b1ed2f5728909fa5fb5

See more details on using hashes here.

File details

Details for the file attendify-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: attendify-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for attendify-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 080274aa0c245f2fa7257009e114dbd679c65485b6ff0fd5d195718a43098b74
MD5 75d85122bc99fbcbbc3eebf0308b1e2e
BLAKE2b-256 45cd8f35698474c8b87b708bb3148e2e9b060d0899241395c89f3dea10cd34b4

See more details on using hashes here.

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