Create a SQLite database containing data from your Toggl account
Project description
toggl-to-sqlite
Create a SQLite database containing data from your Toggl account.
How to install
$ pip install toggl-to-sqlite
Usage
You will need to first obtain a valid API token for your toggl account. You can do this by running the auth
command and following the prompts:
$ toggl-to-sqlite auth
You will need to get your API Token from this page
https://track.toggl.com/profile
Once you have your API Token enter it at the command line.
Authentication tokens written to auth.json
Now you can fetch all of your items from toggl like this:
$ toggl-to-sqlite fetch toggl.db
You can choose to get only time_entries
, projects
, or workspaces
by speciying a type in the argument like this.
To get ONLY your workspaces:
$ toggl-to-sqlite fetch -t workspaces toggl.db
To get your workspaces and projects:
$ toggl-to-sqlite fetch -t workspaces -t projects toggl.db
The default is to get all three of time_entries
, projects
, and workspaces
Additionally, you can specify to get time_entries since a specific date. You do this by specifying the since
option:
$ toggl-to-sqlite fetch -s 2021-03-13
Using with Datasette
The SQLite database produced by this tool is designed to be browsed using Datasette. Use the datasette-render-timestamps plugin to improve the display of the timestamp values.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file toggl-to-sqlite-0.3.0.tar.gz
.
File metadata
- Download URL: toggl-to-sqlite-0.3.0.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d07eedd6bb080cfa3b771f289014a7a79ff7976f5aae259a4ac8049c3d8d7c4f |
|
MD5 | cb74127c604190f08c98635dd1de5f91 |
|
BLAKE2b-256 | a87395ec95cb88f66bf399b43014e1c8256f1085555224a69eb461fc5f7dd121 |
File details
Details for the file toggl_to_sqlite-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: toggl_to_sqlite-0.3.0-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c633905b6a18350a39e74303ccd9d96f64261d0a37e5aed42db2c52d0ba62e7 |
|
MD5 | 7eb735fe1f60e7828ffd4239d05d60ab |
|
BLAKE2b-256 | eaa75eb48c3137e71f3ef24ea2816f77506a1d8d05ac5ac1ce0f289298d78421 |