You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Enno Richter c3900f80fc release 1.0.1 3 years ago
nwstats handle different imap list response styles 3 years ago
.drone.yml setup CI 3 years ago
.envrc initial 3 years ago
.gitignore fix template inclusion 3 years ago
MANIFEST.in add MANIFEST.in for template inclusion 3 years ago
Makefile add nobbofin inbox file count 3 years ago
README.md setup CI 3 years ago
default.nix fix template inclusion 3 years ago
setup.py release 1.0.1 3 years ago
shell.nix add config handling, refactor views into blueprint 3 years ago
telegraf.toml implement mail folder checking 3 years ago

README.md

nwstats

Build Status

Collects statistics related to Nerdworks operations and outputs to an JSON HTTP endpoint, ready for Telegraf consumption.

Running

Use gunicorn nwstats.wsgi to run the application with Gunicorn or use flask run to run the application with the Flask development server.

Testing

Use telegraf -config telegraf.toml --test to generate Telegraf output while running the local web server.

Stats

IMAP Folder stats

Not implemented yet.

Todoist Tasks

Sample output:

[
  {
    "active_tasks": 35,
    "name": "Inbox",
    "overdue_tasks": 7,
    "stale_tasks_14d": 27,
    "stale_tasks_21d": 20,
    "stale_tasks_7d": 30
  },
  {
    "active_tasks": 11,
    "name": "Nerdworks Webseite",
    "overdue_tasks": 0,
    "stale_tasks_14d": 11,
    "stale_tasks_21d": 11,
    "stale_tasks_7d": 11
  }
]

Nobbofin File Counts

Not implemented yet.

Nobbofin Financial Details

Not implemented yet.