Добавил README и обновил requirements.txt
This commit is contained in:
66
README.MD
Normal file
66
README.MD
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
# [Redmine Tracker](https://git.sbps.ru/e.vlasov/redmine_tracker)
|
||||||
|
|
||||||
|
## Описание:
|
||||||
|
|
||||||
|
Скрипт для автоматического перенесения всех активностей с Clockify в Redmine.
|
||||||
|
Сначала получаем все активности через Clockify API, затем заносим их через Redmine API.
|
||||||
|
|
||||||
|
## Переменные
|
||||||
|
|Clockify|Redmine|Пример/Уточнение|
|
||||||
|
|--------|-------|------|
|
||||||
|
|Описание задачи (Description)|Комментарий|Уточнение у аналитика|
|
||||||
|
|Теги (Tags)|<Задача> - <Название задачи>|28882 - Прочие активности по Ветро|
|
||||||
|
|Трекать/Не трекать (Billable/Non-billable)|<Занесена в Redmine или нет>|Если выбрано, то активность будет перенесена
|
||||||
|
|
||||||
|
|
||||||
|
### Запуск:
|
||||||
|
Клонируйте [репозиторий](https://git.sbps.ru/e.vlasov/redmine_tracker) и перейдите в него в командной строке:
|
||||||
|
```bash
|
||||||
|
git clone https://git.sbps.ru/e.vlasov/redmine_tracker
|
||||||
|
|
||||||
|
cd redmine_tracker
|
||||||
|
```
|
||||||
|
Создайте виртуальное окружение и активируйте его
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python -m venv venv
|
||||||
|
```
|
||||||
|
|
||||||
|
Windows
|
||||||
|
```bash
|
||||||
|
venv/Scripts/activate
|
||||||
|
```
|
||||||
|
|
||||||
|
Linux/Ubuntu/MacOS
|
||||||
|
```bash
|
||||||
|
source venv/bin/activate
|
||||||
|
```
|
||||||
|
|
||||||
|
Обновите pip:
|
||||||
|
```bash
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
```
|
||||||
|
Установите зависимости:
|
||||||
|
```bash
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
Создайте файл .env и добавьте в него переменные:
|
||||||
|
```bash
|
||||||
|
touch .env
|
||||||
|
```
|
||||||
|
```env
|
||||||
|
REDMINE_TOKEN=<api_ключ_redmine>
|
||||||
|
CLOCKIFY_TOKEN=<api_ключ_clockify>
|
||||||
|
CLOCKIFY_USER_ID=<user_id_clockify>
|
||||||
|
CLOCKIFY_WORKSPACE_ID=<workspace_id_clockify>
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Запуск.
|
||||||
|
|
||||||
|
```
|
||||||
|
python main.py
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[Власов Эдуард](https://github.com/QuickLike)
|
||||||
@@ -2,6 +2,7 @@ annotated-types==0.7.0
|
|||||||
asarPy==1.0.1
|
asarPy==1.0.1
|
||||||
certifi==2025.4.26
|
certifi==2025.4.26
|
||||||
charset-normalizer==3.4.2
|
charset-normalizer==3.4.2
|
||||||
|
colorama==0.4.6
|
||||||
idna==3.10
|
idna==3.10
|
||||||
pydantic==2.11.4
|
pydantic==2.11.4
|
||||||
pydantic-settings==2.9.1
|
pydantic-settings==2.9.1
|
||||||
|
|||||||
Reference in New Issue
Block a user