Skip to content

A local CLI tracker for daily support activity. Built for hoomans, not dashboards, all saved privately on your machine

License

Notifications You must be signed in to change notification settings

NatsPwns/ollies-ticket-counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐾 Ollie’s Ticket Counter

GitHub Repo Python License: MIT Install from GitHub

Ollie’s Ticket Counter is a lightweight, local CLI tool to track daily support activity, messages sent, tickets handled, and weekly progress! All saved privately on your machine.
Built with love, coffee ☕, and the occasional "click clack" from Ollie 🐶💻


✨ Features

  • 🧮 Track messages and ticket links for each day
  • 📊 View your daily and weekly stats
  • 📁 Export weekly reports to CSV
  • 💾 Saves progress locally in support_tracker.json
  • 🐾 Runs entirely offline (no cloud dependencies)

⚙️ Installation

To install directly from GitHub:

pip install git+https://github.com/natspwns/ollies-ticket-counter.git

🚀 Usage

Run from any terminal once installed:

ollies-ticket-counter menu          # Interactive menu featuring Ollie 🐶
ollies-ticket-counter add           # Log a new ticket (interactive)
ollies-ticket-counter msg           # Count 1 message
ollies-ticket-counter msg --count 3 # Count 3 messages
ollies-ticket-counter today         # View today’s stats
ollies-ticket-counter week          # Weekly report
ollies-ticket-counter export        # Export CSV (with optional cache clear)

🧩 Example Output

  / __ \| | (_)    ( )     | | (_)    | |      | |                         | |           
 | |  | | | |_  ___|/ ___  | |_ _  ___| | _____| |_    ___ ___  _   _ _ __ | |_ ___ _ __ 
 | |  | | | | |/ _ \ / __| | __| |/ __| |/ / _ \ __|  / __/ _ \| | | | '_ \| __/ _ \ '__|
 | |__| | | | |  __/ \__ \ | |_| | (__|   <  __/ |_  | (_| (_) | |_| | | | | ||  __/ |   
  \____/|_|_|_|\___| |___/  \__|_|\___|_|\_\___|\__|  \___\___/ \__,_|_| |_|\__\___|_|   

            __
 (___()'`;\
 /,    /`   💻  click clack...
 \\"--\\
Targets: 15 messages/day  ·  8 new convos/day

Development

Clone locally for testing or improvements:

git clone https://github.com/natspwns/ollies-ticket-counter.git
cd ollies-ticket-counter
pip install -e .

Then run:

ollies-ticket-counter menu

About

A local CLI tracker for daily support activity. Built for hoomans, not dashboards, all saved privately on your machine

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages