2025-05-19 14:59:35 +03:00
.
2025-05-19 14:32:56 +03:00
.
2025-05-19 14:32:56 +03:00
2025-05-14 18:01:57 +03:00
0
2025-05-16 16:54:20 +03:00
0
2025-05-16 16:54:20 +03:00
.
2025-05-19 14:23:07 +03:00
.
2025-05-19 14:23:07 +03:00
.
2025-05-19 14:59:35 +03:00
.
2025-05-19 14:23:07 +03:00

Redmine Tracker

Описание:

Скрипт для автоматического перенесения всех активностей с Clockify в Redmine. Сначала получаем все активности через Clockify API, затем заносим их через Redmine API.

Переменные

Clockify Redmine Пример/Уточнение
Описание задачи (Description) Комментарий Уточнение у аналитика
Теги (Tags) <Задача> - <Название задачи> 28882 - Прочие активности по Ветро
Трекать/Не трекать (Billable/Non-billable) <Занесена в Redmine или нет> Если выбрано, то активность будет перенесена

Запуск:

Клонируйте репозиторий и перейдите в него в командной строке:

git clone https://git.sbps.ru/e.vlasov/redmine_tracker

cd redmine_tracker

Создайте виртуальное окружение и активируйте его

python -m venv venv

Windows

venv/Scripts/activate

Linux/Ubuntu/MacOS

source venv/bin/activate

Обновите pip:

python -m pip install --upgrade pip

Установите зависимости:

pip install -r requirements.txt

Создайте файл .env и добавьте в него переменные:

touch .env
REDMINE_TOKEN=<api_ключ_redmine>
CLOCKIFY_TOKEN=<api_ключ_clockify>
CLOCKIFY_USER_ID=<user_id_clockify>
CLOCKIFY_WORKSPACE_ID=<workspace_id_clockify>

Запуск.

python track.py

Власов Эдуард

Description
No description provided
Readme 534 KiB
Languages
Python 100%