Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f-person/timeow-mac
macOS menubar app that displays how long you've been actively using your computer. It is configurable, and keeps track of active sessions and breaks
https://github.com/f-person/timeow-mac
macos-app macos-menubar macos-menubar-application
Last synced: 12 days ago
JSON representation
macOS menubar app that displays how long you've been actively using your computer. It is configurable, and keeps track of active sessions and breaks
- Host: GitHub
- URL: https://github.com/f-person/timeow-mac
- Owner: f-person
- License: gpl-3.0
- Created: 2021-05-30T17:34:53.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-31T05:06:40.000Z (6 months ago)
- Last Synced: 2024-10-19T20:01:10.353Z (24 days ago)
- Topics: macos-app, macos-menubar, macos-menubar-application
- Language: Go
- Homepage:
- Size: 1.3 MB
- Stars: 58
- Watchers: 5
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Mac-Menubar-Megalist - Timeow
README
# Timeow
Timeow is an open-source macOS menu bar app that displays how long you've been
actively using your computer. It is configurable, and keeps track of active
sessions and breaks.![](docs/media/breaks.png)
![](docs/media/active-periods.png)
![](docs/media/preferences.png)
![](docs/media/reset-after-inactivity-for.png)
![](docs/media/keep-time-logs-for.png)
# Installation
### Binary releases
You can find binary versions of Timeow on the [Releases](https://github.com/f-person/timeow-mac/releases)
page on GitHub.Please not that the binaries from Releases page are not signed so you will need
to the first time you'll need to open them by right clicking in Finder:
Finder -> Applications -> Timeow -> Right click -> Open.### Building from source
In order to build a regular binary, you need to have a macOS machine with Go installed.
The following command will generate 3 versions of Timeow – `amd64`, `arm64`, and
a universal binary. They will be located in the `build` directory.
```sh
make build
```If you want to build `Timeow.app`, you need a macOS machine with Go and Xcode.
```sh
make dist-mac-app
```If you want to build a dmg, you need a macOS machine with Go, Xcode and
[create-dmg](https://github.com/create-dmg/create-dmg/).
```sh
make dist-mac-dmg
```---
Kudos to
[systray](https://github.com/getlantern/systray),
[menuet](https://github.com/caseymrm/menuet),
[mac-sleep-notifier](https://github.com/prashantgupta24/mac-sleep-notifier),
[idle](https://github.com/lextoumbourou/idle)
and
[durafmt](https://github.com/hako/durafmt)
package authors and contributors for making this possible.