Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kawmra/Owl-Timekeeper

A super simple time tracking menu bar app for macOS đŸĻ‰
https://github.com/kawmra/Owl-Timekeeper

Last synced: 26 days ago
JSON representation

A super simple time tracking menu bar app for macOS đŸĻ‰

Awesome Lists containing this project

README

        

# Owl Timekeeper




čļ…ã‚ˇãƒŗプãƒĢãĒæ™‚é–“č¨˜éŒ˛ã‚ĸプãƒĒ

![Screenshot](./assets/screenshot.png)

Translations: [English](https://github.com/kawmra/Owl-Timekeeper/blob/master/README.md), [æ—ĨæœŦčĒž](https://github.com/kawmra/Owl-Timekeeper/blob/master/README.ja.md)

## ã‚ĸプãƒĒãĢついãĻ

Owl Timekeeper Icon

Owl Timekeeper ã¯ã€æ™‚é–“ãŽč¨˜éŒ˛ã‚’į°Ąå˜ãĢするためぎã‚ĸプãƒĒです。
æ™‚é–“ã‚’č¨˜éŒ˛ã—ãŸã„ã‚ŋ゚クをį™ģéŒ˛ã—ã€ãƒĄãƒ‹ãƒĨãƒŧバãƒŧからã‚ŋ゚クを切りæ›ŋえるだけでおぎã‚ŋ゚クãĢおれくらいぎ時間をč˛ģã‚„ã—ãŸã‹ã‚’č¨˜éŒ˛ã§ããžã™ã€‚

ã‚ŋ゚クぎ切りæ›ŋãˆã¯ãƒĄãƒ‹ãƒĨãƒŧバãƒŧã‹ã‚‰čĄŒãˆã‚‹ãŽã§ã€ã‚ŋ゚クを切りæ›ŋえるためãĢã„ãĄã„ãĄį”ģéĸを切りæ›ŋえるåŋ…čĻã¯ã‚りぞせん。

č¨˜éŒ˛ã—ãŸæ™‚é–“ã¯ã‚ˇãƒŗプãƒĢãĒ UI でįĸēčĒã§ããžã™ã€‚
æ™‚é–“ãŽč¨˜éŒ˛ã¯ã‚ŋ゚クを開始した時åˆģとįĩ‚äē†ã—た時åˆģとしãĻč¨˜éŒ˛ã•ã‚Œãžã™ã€‚
間違ãŖãĻč¨˜éŒ˛ã—ãŸå ´åˆã‚‚į›´æ„Ÿįš„ãĒ UI でį°Ąå˜ãĢäŋŽæ­Ŗできるため、ã‚ŋ゚クぎ時間įŽĄį†ãĢ気を取られるåŋ…čĻã¯ã‚りぞせん。

## ダã‚Ļãƒŗロãƒŧド

git をクロãƒŧãƒŗしãĻ[ビãƒĢド](#ビãƒĢド)するか、äģĨ下ぎãƒĒãƒŗクから最新ぎバイナãƒĒãƒ•ã‚Ąã‚¤ãƒĢをダã‚Ļãƒŗロãƒŧドできぞす。

[Owl Timekeeper 1.1.1](https://github.com/kawmra/Owl-Timekeeper/releases/download/v1.1.1/Owl.Timekeeper-1.1.1.dmg)

## äŊŋい斚

### ã‚ŋ゚クをį™ģéŒ˛ã™ã‚‹

`Tasks` į”ģéĸぎ上部ãĢあるå…Ĩ力æŦ„ãĢã‚ŋ゚ク名をå…Ĩ力し、 `Add Task` ボã‚ŋãƒŗをクãƒĒックしぞす。

![Create a New Task](./assets/create_a_task.gif)

### æ™‚é–“ã‚’č¨˜éŒ˛ã™ã‚‹

ãƒĄãƒ‹ãƒĨãƒŧバãƒŧãĢある Owl Timekeeper ぎã‚ĸイã‚ŗãƒŗをクãƒĒãƒƒã‚¯ã—ã€æ™‚é–“ãŽč¨˜éŒ˛ã‚’é–‹å§‹ã—ãŸã„ã‚ŋ゚クを選択しぞす。

æ™‚é–“ã‚’č¨˜éŒ˛ã™ã‚‹ã‚ŋ゚クを切りæ›ŋえるãĢは、åˆĨぎã‚ŋ゚クをクãƒĒックしぞす。

ã‚ŋ゚クを切りæ›ŋえると、切りæ›ŋえた時į‚šã§ä¸€ã¤å‰ãŽã‚ŋã‚šã‚¯ãŽæ™‚é–“č¨˜éŒ˛ãŒįĩ‚äē†ã—、新しく選択したã‚ŋã‚šã‚¯ãŽæ™‚é–“č¨˜éŒ˛ãŒé–‹å§‹ã•ã‚Œãžã™ã€‚

`Stop Recording` をクãƒĒックすると、įžåœ¨ãŽã‚ŋã‚šã‚¯ãŽæ™‚é–“č¨˜éŒ˛ã‚’įĩ‚äē†ã—ぞす。

![Record time](./assets/record_time.gif)

### č¨˜éŒ˛ã—ãŸæ™‚é–“ã‚’įˇ¨é›†

č¨˜éŒ˛ã—ãŸæ™‚é–“ã¯ `Time Records` į”ģéĸからįĸēčĒã§ããžã™ã€‚

もしもčĒ¤ãŖãĻæ™‚é–“ã‚’č¨ˆæ¸ŦしãĻしぞãŖãŸã‚Šã€č¨ˆæ¸Ŧをæ­ĸめåŋ˜ã‚ŒãĻしぞãŖãĻも大丈å¤Ģです。

ã‚ŋã‚šã‚¯ãŽåˆč¨ˆæ™‚é–“ã‚’ã‚¯ãƒĒãƒƒã‚¯ã—ã€æ™‚é–“č¨˜éŒ˛ãŽä¸€čĻ§ã‚’襨į¤ēã—ãžã™ã€‚æ™‚é–“č¨˜éŒ˛ãŽæ¨Ēぎįˇ¨é›†ã‚ĸイã‚ŗãƒŗをクãƒĒãƒƒã‚¯ã™ã‚‹ã“ã¨ã§ã€æ™‚é–“č¨˜éŒ˛ã‚’äŋŽæ­Ŗすることができぞす。

![Edit a Time Record](./assets/edit_records.gif)

## č¨­åŽš

### デãƒŧã‚ŋぎäŋå­˜å…ˆ

`Settings` į”ģéĸぎ `Storage` č¨­åŽšé …į›Žã§ã¯ã€ã‚ĸプãƒĒぎデãƒŧã‚ŋをおこãĢäŋå­˜ã™ã‚‹ã‹ã‚’指厚できぞす。
デフりãƒĢト値は `/Users/[User Name]/Library/Application Support/Owl Timekeeper` です。

> æŗ¨æ„:
> デãƒŧã‚ŋぎäŋå­˜å…ˆã‚’変更しãĻも、デãƒŧã‚ŋč‡ĒäŊ“はã‚ŗピãƒŧ/į§ģ動されぞせん。変更先ぎパ゚ãĢ Owl Timekeeper ぎデãƒŧã‚ŋが存在しãĒい場合は新しくäŊœæˆã•ã‚Œã€ãƒ‡ãƒŧã‚ŋが存在する場合はそぎデãƒŧã‚ŋがäŊŋį”¨ã•ã‚Œãžã™ã€‚
> 変更垌ぎパ゚ãĢデãƒŧã‚ŋをį§ģ動したい場合、ごč‡ĒčēĢでデãƒŧã‚ŋをã‚ŗピãƒŧぞたはį§ģ動するåŋ…čĻãŒã‚りぞす。

## ビãƒĢド

### åŽŸčĄŒ

Owl Timekeeper をã‚Ŋãƒŧã‚šã‚ŗãƒŧドからビãƒĢドしãĻåŽŸčĄŒã™ã‚‹ãĢは、äģĨ下ぎã‚ŗマãƒŗãƒ‰ã‚’åŽŸčĄŒã—ãĻください。

```
$ yarn start
```

ã‚ĸプãƒĒがデバッグãƒĸãƒŧãƒ‰ã§åŽŸčĄŒã•ã‚Œãžã™ã€‚ `Command + Shift + I (⌘⇧I)` で Chromium ぎデバッグį”ģéĸを開けぞす。

> æŗ¨æ„:
> デバッグãƒĸãƒŧãƒ‰ã§åŽŸčĄŒã™ã‚‹ã¨ Electron としãĻåŽŸčĄŒã•ã‚Œãžã™ã€‚ããŽãŸã‚ã‚ĸプãƒĒåã‚„č¨­åŽšãƒ•ã‚Ąã‚¤ãƒĢぎäŋå­˜å…ˆãƒ‡ã‚ŖãƒŦクトãƒĒãŒãƒ—ãƒ­ãƒ€ã‚¯ã‚ˇãƒ§ãƒŗビãƒĢドį‰ˆã¨į•°ãĒりぞす。

### ãƒ‘ãƒƒã‚ąãƒŧジ化

Owl Timekeeper をã‚Ŋãƒŧã‚šã‚ŗãƒŧãƒ‰ã‹ã‚‰ãƒ‘ãƒƒã‚ąãƒŧジ化しãĻ `app` ãƒ•ã‚Ąã‚¤ãƒĢや `dmg` ãƒ•ã‚Ąã‚¤ãƒĢをäŊœæˆã™ã‚‹ãĢは、äģĨ下ぎã‚ŗマãƒŗãƒ‰ã‚’åŽŸčĄŒã—ãĻください。

```
$ yarn dist
```

`dist/` デã‚ŖãƒŦクトãƒĒãĢ `dmg` ãƒ•ã‚Ąã‚¤ãƒĢや `app` ãƒ•ã‚Ąã‚¤ãƒĢがį”Ÿæˆã•ã‚Œãžã™ã€‚

## čŦčžž

į´ æ•ĩãĒã‚ĸプãƒĒã‚ĸイã‚ŗãƒŗã¨ãƒĄãƒ‹ãƒĨãƒŧバãƒŧã‚ĸイã‚ŗãƒŗは Motoharu Kawanishi さんãĢåˆļäŊœã—ãĻいただきぞした。

## ナイã‚ģãƒŗã‚š

MIT