Skip to main content
Build Status Coverage Status Documentation Status GitHub Release Status PyPI Release Status License Status

dob is an interactive, terminal-based time tracking application.

You’ll find Vim-like navigation, robust filtering and searching capabilities, and a colorful, customizable interface.

dob is written in Python and installs easily with pip:

$ pip install dob

The best way to learn dob is to run the demo:

$ dob demo

For other setup options, read the installation guide.

ALPHA ALERT! dob is alpha software. A proper, stable release is forthcoming this year!

  • You can currently demo dob.

  • You can even start using dob today, but the developers are finishing a few features, and shoring up test coverage.

    And we would not want you to get frustrated, or to file bugs for issues we already plan to fix. So please be patient!

    (You may see progress by fits and starts, but it’ll happen.)

  • Please be aware that real humans have only tested the alpha code on Debian Linux (technically, Linux Mint).

    We’ll verify macOS and Windows support as part of the alpha cycle.

Ethos

dob is a developer’s tool, or at least targeted to someone who’s comfortable in the terminal.

dob is perfect for the person who asks, Why must I use my mouse to manage time tracking?

dob is inspired by Hamster, a beloved but aged time tracking application for GNOME.

Try dob today – you might like it!

If you like dob, hopefully you’ll help us make it better!

Features

  • Designed for modern Python releases (3.6, 3.7, and 3.8).

  • Seamlessly integrates into your terminal-based workflow.

  • Naturally Unicode compatible – spice up your notes!

  • Can migrate legacy Hamster databases (and fix integrity issues, too).

  • Excellent coverage (to give you comfort knowing your Facts are safe).

  • Well documented features – get help at runtime, or on the command line.

  • Simple, elegant code base – follows best practices, uses top libraries.

  • Low bar of entry to get raw access to data – defaults to Sqlite3 file.

  • Constant dogfooding (– I dob daily!)

  • Free and open source – hack away!

Example

Demo dob

You can easily demo dob after installing it.

Run the demo command to load an interactive tutorial:

$ dob demo

Keep reading to learn how to create an empty data store, or how to import an existing database.

Metadata

Release files for dob 3.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dob 3.0.4
File Size Uploaded
dob-3.0.4.tar.gz 2.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for dob 3.0.4
File Interpreter ABI Platform
dob-3.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 3.0 MB

Release files / dob-3.0.4.tar.gz

Download URL dob-3.0.4.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
054376994c9c1e1c606eb6ceb2641429923fda85610e6fe893ee5e4a91b0ed6c
BLAKE2b-256 checksum
How to use checksums
9566a8ce55eb25539080d90fb5e584f9e7c17a88559dac5f14ca8254f13749da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.0 CPython/3.8.2

Release files / dob-3.0.4-py3-none-any.whl

Download URL dob-3.0.4-py3-none-any.whl
Size 128.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
49e990737f3d6663a3c84bed00b919dcb541449f53ad6800fd5b8aabd2e12410
BLAKE2b-256 checksum
How to use checksums
2ac666979bc9fe5cd57d1b468f55baecf68cde9c0455cd987c1d2306e3a2cc21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.0 CPython/3.8.2

Release history Release notifications | RSS feed

3.1.1

2 release files

3.0.13

2 release files

3.0.12

2 release files

3.0.11

2 release files

3.0.10

2 release files

3.0.9

2 release files

3.0.8

2 release files

3.0.7

2 release files

3.0.6

2 release files

3.0.5

2 release files

This release

3.0.4 This release

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page