Автозаполнялка Time Tracker-а для Murano Soft
Тулза использует git лог для получения уникальных описаний каждодневной работы. Тулза использует этот API для определения рабочих и не рабочих дней.
Тулза написана на Python, так что его нужно поставить: OSX, Windows, Linux.
Саму тулзу можно поставить через пакетный менеджер, который идет вместе с Python.
pip install tta
Все что нужно сделать - запустить команду в папке с git репозиторием:
tta -u user -p qwerty -e gmail@gmail.com
- user - Имя пользователя в Time Tracker.
- qwerty - Пароль от Time Tracker.
- gmail@gmail.com - email который указан в git config вашего перозитория.
Option | Description | ||
---|---|---|---|
-u | --user | логин от Time Tracker | |
-p | --password | пароль от Time Tracker | |
-e | email в git config | ||
-d | --directory | Полный путь до папки с репозиторием | |
--start_date | Начало периода (Пример: 2015-8-27) По дефолту: первый день текущего месяца |
||
--end_date | Окончание периода (Пример: 2015-8-29) По деволту: последний день текущего месяца |
||
--start_work_day | Начало рабочего дня (часы). По дефолту: 10. |
||
--end_work_day | Конец рабочего для (часы). По дефолту: 18. |
||
-c | --category | Категория в Time Tracker По дефолту: 2 (Development). |
|
Список категорий: | |||
ID | Name | ||
17 | Client Support | ||
12 | Code Review | ||
2 | Development | ||
4 | Documenting | ||
15 | Graphic Design | ||
27 | Holiday | ||
29 | HR | ||
14 | Infrastructure | ||
28 | Marketing | ||
7 | Meeting | ||
8 | Miscellaneous | ||
30 | Office Management | ||
35 | Overtime leave | ||
9 | Project Management | ||
10 | Quality Assurance/Testing | ||
3 | Requirement Analysis | ||
6 | Research | ||
25 | Sick | ||
31 | Vacation non-paid | ||
26 | Vacation paid |
tta was written by Kirill Ermolov.