• Stars
    star
    2,424
  • Rank 18,833 (Top 0.4 %)
  • Language
    Python
  • License
    MIT License
  • Created over 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⌚ A wonderful CLI to track your time!

https://tailordev.github.io/Watson/img/logo-watson-600px.png

Build Status PyPI Latest Version Requirements Status

Watson is here to help you manage your time. You want to know how much time you are spending on your projects? You want to generate a nice report for your client? Watson is here for you.

Wanna know what it looks like? Check this below.

Watson screenshot

Nice isn't it?

Quick start

Installation

On OS X, the easiest way to install watson is using Homebrew:

$ brew update && brew install watson

On other platforms, install watson using pip or pip3, depending on which one is available:

$ pip install td-watson

or:

$ pip3 install td-watson

If you need more details about installing watson, please refer to the documentation.

Usage

Start tracking your activity via:

$ watson start world-domination +cats

With this command, you have started a new frame for the world-domination project with the cats tag. That's it.

Now stop tracking you world domination plan via:

$ watson stop
Project world-domination [cats] started 8 minutes ago (2016.01.27 13:00:28+0100)

You can log your latest working sessions (aka frames) thanks to the log command:

$ watson log
Tuesday 26 January 2016 (8m 32s)
      ffb2a4c  13:00 to 13:08      08m 32s   world-domination  [cats]

Please note that, as the report command, the log command comes with projects, tags and dates filtering.

To list all available commands, either read the documentation or use:

$ watson help

Contributor Code of Conduct

If you want to contribute to this project, please read the project Contributor Code of Conduct

License

Watson is released under the MIT License. See the bundled LICENSE file for details.

More Repositories

1

django-debug-toolbar

A configurable set of panels that display various debug information about the current request/response.
Python
8,023
star
2

pip-tools

A set of tools to keep your pinned Python dependencies fresh.
Python
7,668
star
3

tablib

Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
Python
4,586
star
4

django-silk

Silky smooth profiling for Django
Python
4,380
star
5

djangorestframework-simplejwt

A JSON Web Token authentication plugin for the Django REST Framework.
Python
3,957
star
6

django-taggit

Simple tagging for django
Python
3,307
star
7

django-oauth-toolkit

OAuth2 goodies for the Djangonauts!
Python
3,102
star
8

django-redis

Full featured redis cache backend for Django.
Python
2,860
star
9

django-model-utils

Django model mixins and utilities.
Python
2,638
star
10

django-push-notifications

Send push notifications to mobile devices through GCM or APNS in Django.
Python
2,252
star
11

django-simple-history

Store model history and view/revert changes from admin site.
Python
2,174
star
12

django-widget-tweaks

Tweak the form field rendering in templates, not in python-level form definitions. CSS classes and HTML attributes can be altered.
Python
2,065
star
13

sorl-thumbnail

Thumbnails for Django
Python
1,731
star
14

django-constance

Dynamic Django settings.
Python
1,687
star
15

django-two-factor-auth

Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects.
Python
1,663
star
16

django-polymorphic

Improved Django model inheritance with automatic downcasting
Python
1,626
star
17

django-pipeline

Pipeline is an asset packaging library for Django.
Python
1,508
star
18

dj-database-url

Use Database URLs in your Django Application.
Python
1,471
star
19

django-axes

Keep track of failed login attempts in Django-powered sites.
Python
1,463
star
20

prettytable

Display tabular data in a visually appealing ASCII table format
Python
1,336
star
21

django-tinymce

TinyMCE integration for Django
JavaScript
1,270
star
22

django-analytical

Analytics services for Django projects
Python
1,197
star
23

django-admin2

Extendable, adaptable rewrite of django.contrib.admin
Python
1,183
star
24

django-rest-knox

Authentication Module for django rest auth
Python
1,130
star
25

django-smart-selects

chained and grouped selects for django forms
Python
1,116
star
26

django-waffle

A feature flipper for Django
Python
1,116
star
27

django-auditlog

A Django app that keeps a log of changes made to an object.
Python
1,108
star
28

django-configurations

A helper for organizing Django project settings by relying on well established programming patterns.
Python
1,085
star
29

django-defender

A simple super fast django reusable app that blocks people from brute forcing login attempts
Python
1,024
star
30

django-payments

Universal payment handling for Django.
Python
1,023
star
31

django-hosts

Dynamic and static host resolving for Django. Maps hostnames to URLconfs.
Python
977
star
32

django-dbbackup

Management commands to help backup and restore your project database and media files
Python
959
star
33

geojson

Python bindings and utilities for GeoJSON
Python
906
star
34

django-nose

Django test runner using nose
Python
882
star
35

django-newsletter

An email newsletter application for the Django web application framework, including an extended admin interface, web (un)subscription, dynamic e-mail templates, an archive and HTML email support.
Python
845
star
36

django-floppyforms

Full control of form rendering in the templates.
Python
838
star
37

django-avatar

A Django app for handling user avatars.
Python
803
star
38

django-formtools

A set of high-level abstractions for Django forms
Python
790
star
39

django-user-sessions

Extend Django sessions with a foreign key back to the user, allowing enumerating all user's sessions.
Python
616
star
40

django-admin-sortable

Generic drag-and-drop ordering for objects and tabular inlines in Django Admin
Python
564
star
41

django-invitations

Generic invitations app for Django
Python
557
star
42

django-sortedm2m

A transparent sorted ManyToMany field for django.
Python
511
star
43

django-recurrence

Utility for working with recurring dates in Django.
Python
475
star
44

django-categories

This app attempts to provide a generic category system that multiple apps could use. It uses MPTT for the tree storage and provides a custom admin for better visualization (copied and modified from feinCMS).
Python
458
star
45

django-robots

A Django app for managing robots.txt files following the robots exclusion protocol
Python
457
star
46

wagtailmenus

An app to help you manage and render menus in your Wagtail projects more effectively
Python
394
star
47

django-embed-video

Django app for easy embedding YouTube and Vimeo videos and music from SoundCloud.
Python
382
star
48

django-downloadview

Serve files with Django.
Python
378
star
49

jsonmodels

jsonmodels is library to make it easier for you to deal with structures that are converted to, or read from JSON.
Python
335
star
50

django-eav2

Django EAV 2 - EAV storage for modern Django
Python
325
star
51

django-queued-storage

Provides a proxy for Django storage backends that allows you to upload files locally and eventually serve them remotely
Python
316
star
52

django-permission

[Not maintained] An enhanced permission system which support object permission in Django
Python
302
star
53

django-revproxy

Reverse Proxy view that supports all HTTP methods, Diazo transformations and Single Sign-On.
Python
300
star
54

django-authority

A Django app that provides generic per-object-permissions for Django's auth app and helpers to create custom permission checks.
Python
293
star
55

django-simple-menu

Simple, yet powerful, code-based menus for Django applications
Python
264
star
56

django-dbtemplates

Django template loader for database stored templates with extensible cache backend
JavaScript
252
star
57

django-fsm-log

Automatic logging for Django FSM
Python
242
star
58

django-mongonaut

Built from scratch to replicate some of the Django admin functionality and add some more, to serve as an introspective interface for Django and Mongo.
Python
240
star
59

django-cookie-consent

Reusable application for managing various cookies and visitors consent for their use in Django project.
Python
220
star
60

django-celery-monitor

Celery Monitoring for Django
Python
197
star
61

docopt-ng

Humane command line arguments parser. Now with maintenance, typehints, and complete test coverage.
Python
178
star
62

django-ddp

Django/PostgreSQL implementation of the Meteor server.
Python
167
star
63

icalevents

Python module for iCal URL/file parsing and querying.
Python
156
star
64

django-voting

A generic voting application for Django
Python
99
star
65

django-ical

iCal feeds for Django based on Django's syndication feed framework.
Python
91
star
66

django-redshift-backend

Redshift database backend for Django
Python
83
star
67

django-flatblocks

django-chunks + headerfield + variable chunknames + "inclusion tag" == django-flatblocks
Python
82
star
68

pathlib2

Backport of pathlib aiming to support the full stdlib Python API.
Python
81
star
69

website

Code for the Jazzband website
Python
66
star
70

django-sorter

A helper app for sorting objects in Django templates.
Python
54
star
71

django-discover-jenkins

A streamlined fork of django-jenkins designed to work with the default test command and the discover runner
Python
49
star
72

django-fernet-encrypted-fields

Python
44
star
73

contextlib2

contextlib2 is a backport of the standard library's contextlib module to earlier Python versions.
Python
38
star
74

imaplib2

Fork of Piers Lauder's imaplib2 library for Python.
Python
33
star
75

help

Use this repo to get help from the roadies
27
star
76

django-postgres-utils

Django app providing additional lookups and functions for PostgreSQL
Python
9
star
77

.github

Community health and config files for Jazzband
7
star
78

admin

Some admin files for Jazzband
3
star
79

actions

Various GitHub actions for Jazzband projects
1
star