Skip to main content

Monitor and analyze your daily work activities

Project description

Mac Activity Tracker

A simple and efficient work activity tracking application for macOS that helps you monitor and manage your daily work activities.

Features

  • Track time spent on different activities
  • Automatic categorization of applications (coding, talking, other)
  • Idle time detection
  • Activity summaries and reports
  • Simple and intuitive interface

Installation

You can install Activity Tracker directly from PyPI:

pip install mac-activity-tracker

Or install from source:

git clone https://github.com/yourusername/mac-activity-tracker.git
cd mac-activity-tracker
pip install -e .

Usage

Start tracking your activities:

mac-activity-tracker

This will begin monitoring your activity and display real-time statistics. Press Ctrl+C to stop tracking and see a summary.

Configuration

The default configuration can be found in mac_activity_tracker/config.py. You can modify:

  • CODING_APPS: List of applications considered as coding activity
  • TALKING_APPS: List of applications considered as communication
  • IDLE_TIMEOUT: Time in seconds before considering the system idle
  • DB_PATH: Location of the SQLite database file

Development

To set up the development environment:

git clone https://github.com/yourusername/mac-activity-tracker.git
cd mac-activity-tracker
pip install -e ".[dev]"

License

See the LICENSE file for details.

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

mac_activity_tracker-0.1.5.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

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

mac_activity_tracker-0.1.5-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file mac_activity_tracker-0.1.5.tar.gz.

File metadata

  • Download URL: mac_activity_tracker-0.1.5.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.4

File hashes

Hashes for mac_activity_tracker-0.1.5.tar.gz
Algorithm Hash digest
SHA256 fa538addd9ebfb37c5663711053dbd1b1214c398da86d28df41862fbeef8abbf
MD5 3d4c23a96b79fbb6eb5006020df81a6c
BLAKE2b-256 860c5343f65ac4a98312611737369571ac07c75512dbbd2518d22aa70802573c

See more details on using hashes here.

File details

Details for the file mac_activity_tracker-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for mac_activity_tracker-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e92f844ee3ff6989eda3d48565170e254a6663b2c71e631506b23b6670643898
MD5 580f4f6e334a1a9fc3ab569fa14b9ec1
BLAKE2b-256 4f349b1b243e4b1f4db75e79d03694507d134dc51c7934a40ddb1a64ce10c225

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