{"id":18285613,"url":"https://github.com/remexre/tmst","last_synced_at":"2025-04-09T06:17:08.681Z","repository":{"id":57669982,"uuid":"196623057","full_name":"remexre/tmst","owner":"remexre","description":"Simple timesheet software.","archived":false,"fork":false,"pushed_at":"2019-07-24T23:19:58.000Z","size":62,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T07:41:41.888Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/remexre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-12T17:58:17.000Z","updated_at":"2019-07-24T23:20:00.000Z","dependencies_parsed_at":"2022-09-26T20:40:42.249Z","dependency_job_id":null,"html_url":"https://github.com/remexre/tmst","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remexre%2Ftmst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remexre%2Ftmst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remexre%2Ftmst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remexre%2Ftmst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/remexre","download_url":"https://codeload.github.com/remexre/tmst/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987285,"owners_count":21028895,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T13:17:14.857Z","updated_at":"2025-04-09T06:17:08.663Z","avatar_url":"https://github.com/remexre.png","language":"Rust","readme":"tmst\n====\n\n[![Build Status](https://travis-ci.org/remexre/tmst.svg?branch=master)](https://travis-ci.org/remexre/tmst) [![Crates.io](https://img.shields.io/crates/d/tmst.svg)](https://crates.io/crates/tmst) ![Crates.io License](https://img.shields.io/crates/l/tmst.svg)\n\nSimple timesheet software.\n\nInstallation\n------------\n\nGrab an amd64 Linux binary from [Releases](https://github.com/remexre/tmst/releases) or build from source using `cargo install tmst`.\n\nUsage\n-----\n\n```console\n$ tmst in foo\n$ tmst current\nfoo\n$ # do some work...\n$ tmst out\n$ tmst list\n1234-56-78\n==========\n\nfoo - 0.15h\n\nTotal: 0.15h\n```\n\nGUI Usage\n---------\n\nSome scripts to integrate with my i3 setup are included.\n\nCopy or symlink the scripts in [`scripts`](https://github.com/remexre/tmst/tree/master/scripts) to somewhere in your PATH.\n\nDepends on [rofi](https://github.com/davatorium/rofi) and [libnotify](https://github.com/GNOME/libnotify) (for notify-send). Rofi can be replaced by [dmenu](https://tools.suckless.org/dmenu/), see inside `tmst-gui.sh` for details.\n\nAdd the following to your i3 config:\n\n```\nbindsym $mod+t exec --no-startup-id tmst-gui.sh\n```\n\nAdd the following to your i3blocks config:\n\n```\n[tmst]\ncommand=~/.local/bin/tmst-i3block.sh\ninterval=10\nsignal=10\n```\n\n`$mod+t` clocks into/out of a project, and while clocked in, the project and the current time will be shown in the i3 bar.\n\nLicense\n-------\n\nLicensed under either of\n\n-\tApache License, Version 2.0, in LICENSE-APACHE\n-\tMIT License, in LICENSE-MIT\n\nat your option.\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremexre%2Ftmst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fremexre%2Ftmst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremexre%2Ftmst/lists"}