Добавил 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)
|
||||
Reference in New Issue
Block a user