"Whatever you do, work at it with all your heart." - Apostole Paul, probably, maybe.

Overview

Apostolos

codecov

Whatever you do, work at it with all your heart.

- Apostole Paul

Also remember: Sigmund Freud says in Civilization and Its Discontents that man needs two things for happiness: “Love and work, work and love."

Ok what is this bullshit exactly?

Just a tool to use to track time in ical feeds. You can now track time in calendar systems such as Google Calendar. Please note: as this stage only output from Google Calendar has been tested.

And how do I use it?

Example config: ~/.apostolos.yml:

calendars:
  - name: Client1
    url: "https://calendar.google.com/calendar/ical/692cf04a-1d49-4772-b09b-0ec324853277/basic.ics"
    rate: 25
  - name: Client2
    url: "https://calendar.google.com/calendar/ical/0f26df45-f42e-4e56-b495-67cb11f5ea91/basic.ics"
    rate: 105

And then run:

$ bin/console time:summary Client1 --year 2021 --month february

Output formats

Normal / CLI

Default this output is in use. Example:

+--- Hours of 2021-12 ---+
| Day (start) | Duration |
+-------------+----------+
| 04-12-2021  | 03:53    |
| 07-12-2021  | 02:30    |
| 23-12-2021  | 10:00    |
+----- Total: 16:23 -----+

JSON

Option: -f json or --format json

Example:

{
    "meta": {
        "calendar": "Client1",
        "year": 2021,
        "month": 12,
        "duration": {
            "hours": 16,
            "minutes": 23
        }
    },
    "records": [
        {
            "day": "2021-12-04",
            "duration": {
                "hours": 3,
                "minutes": 53
            }
        },
        {
            "day": "2021-12-23",
            "duration": {
                "hours": 10,
                "minutes": 0
            }
        },
        {
            "day": "2021-12-07",
            "duration": {
                "hours": 2,
                "minutes": 30
            }
        }
    ]
}

What license?

GPLv3.0

You might also like...
Owner
Stephan Meijer
Software Developer.
Stephan Meijer
light weight (maybe) phpmicro build system

lwmbs 一个 ^ 名字很奇怪的micro/cli构建系统,理论上不会有很多人看到这个项目所以无所谓了 用法 # prepare # arch (glibc/musl dev only) pacman -S base-devel cmake \ vim \ brotli \

Yun Dou 51 Jan 9, 2023
Just the stats I want, maybe you want them too

SKCDEV Easy Digital Downloads Stats This plugin adds a new "SKCDEV EDD Stats" report tab to the EDD Reports tabs. Just the stats I want, maybe you wan

Scott Kingsley Clark 3 Sep 8, 2022
A PocketMine plugin with advanced world tools and maybe can beat MultiWorld

WorldTools A PocketMine plugin with advanced world tools and maybe can beat MultiWorld This plugin is on development! Helping me with pull request may

Keenan Yafiq 2 Aug 16, 2022
light weight (maybe) phpmicro build system

lwmbs 一个 ^ 名字很奇怪的micro/cli构建系统,理论上不会有很多人看到这个项目所以无所谓了 用法 # prepare # arch (glibc/musl dev only) pacman -S base-devel cmake \ vim \ brotli \

Yun Dou 51 Jan 9, 2023
Just the stats I want, maybe you want them too

SKCDEV Easy Digital Downloads Stats This plugin adds a new "SKCDEV EDD Stats" report tab to the EDD Reports tabs. Just the stats I want, maybe you wan

Scott Kingsley Clark 3 Sep 8, 2022