Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cage1016/alfred-timelog

Track your time with Alfred
https://github.com/cage1016/alfred-timelog

alfred alfred-workflow alfred5 alfred5-workflow awgo timelog timetrack

Last synced: 28 days ago
JSON representation

Track your time with Alfred

Awesome Lists containing this project

README

        

# Timelog alfred workflows

Track your time with Alfred

[![Release](https://github.com/cage1016/alfred-timelog/actions/workflows/release.yml/badge.svg)](https://github.com/cage1016/alfred-timelog/actions/workflows/release.yml)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/cage1016/alfred-timelog)](https://img.shields.io/github/v/release/cage1016/alfred-timelog)
![GitHub all releases](https://img.shields.io/github/downloads/cage1016/alfred-timelog/total)
[![codecov](https://codecov.io/gh/cage1016/alfred-timelog/branch/master/graph/badge.svg)](https://codecov.io/gh/cage1016/alfred-timelog)
![](https://img.shields.io/badge/Alfred-5-blueviolet)

![alfred timelog](./screenshots/demo.jpg)

This side project is inspired by [Welcome to the 168 Hours Time Tracking Challenge! - Laura Vanderkam](https://lauravanderkam.com/2017/09/welcome-168-hours-time-tracking-challenge/). You could leverage Alfred and Google Sheets to track your time with ease. The goal is to track your time in a way that is easy to understand how much time you spend on.

## 168 Hours Time Tracking Challenge Sheet
![168 Hours Time Tracking Challenge!](./screenshots/168hours.jpeg)

## Features

- Track your time with Alfred

## Download
Make sure to download the latest released directly from the releases page. [Download here](https://github.com/cage1016/alfred-timelog/releases).

## Requires
- Preferably Alfred 5

## Usage

![](./screenshots/usage.jpg)

- use `tla` to add message to track sheet
- use `tll` to list tracking sheet
- use `tlc` to clear cache

### Track sheet example
![](./screenshots/sheet.jpg)

## Third Party Library

- [qax-os/excelize: Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets](https://github.com/qax-os/excelize)

## Change Log

### 2.0.0
- Add alfred5 support
- rewrite by [cage1016/ak](https://github.com/cage1016/ak)
- Save track sheet in local desk instead of Google Spreadsheet to reduce the complexity of setting up

### 1.0.0
- Initial release

## Contribute
If you find any bug or want to propose a new feature, please open an issue to discuss it.

## License
This repository contains free software released under the MIT Licence. Please check out the [LICENSE](./LICENSE) file for details.