Initial commit

This commit is contained in:
2025-10-18 00:52:08 +03:00
commit e049a302d3
18 changed files with 1541 additions and 0 deletions

41
README.md Normal file
View File

@@ -0,0 +1,41 @@
# Kanboard API
> Взаимодействие с API, миграция с одного instance на другой.
> Для вас миграция может быть не идеальная.
> По документации https://docs.kanboard.org/v1/api/
Код затрагивает работу с API Reference по документации:
- Column API Procedures
- Project API Procedures
- Project File API Procedures
- Project Metadata API Procedures
- Project Permission API Procedures
- Subtask API Procedures
- Tags API Procedures
- Task API Procedures
- Task File API Procedures
- Task Metadata API Procedures
- User API Procedures
## Начальные шаги
```bash
cp .env.example .env
chmod +x main.py
```
Можно запустить main.py и другим способом без `uv`.
---
### Демонстрация
![help](assets/help.png)
![run full migration](assets/full_migration.png)
- Без указания COMMAND выполняется полная миграция для users, projects, tags и tasks
![interactive mode](assets/interactive.png)