- name
- weeek-tasks
- description
- Управление задачами WEEEK через Public API (Task Manager): получать список задач, создавать/обновлять/завершать задачи, перемещать между досками/колонками, получать список досок и колонок. Использовать при интеграции с WEEEK API и работе с задачами/досками/колонками.
WEEEK задачи
Быстрый старт
- Установить переменные окружения:
- WEEEK_TOKEN — токен авторизации - WEEEK_USER_ID — ваш ID в WEEEK (опционально)
- Использовать
scripts/weeek_api.pyдля операций. - Для справки по эндпоинтам читать
references/api.md.
Скрипт
Получить задачи
python scripts/weeek_api.py list-tasks --day DD.MM.YYYY --board-id ID_доски --board-column-id ID_колонкиСоздать задачу
python scripts/weeek_api.py create-task --title "Задача" --day DD.MM.YYYY --no-locationsЕсли нужна привязка к проекту/доске — передать project_id/board_id/board_column_id или JSON:
python scripts/weeek_api.py create-task --title "Задача" --locations-json '[{"boardId":ID_доски,"boardColumnId":ID_колонки}]'Обновить задачу
python scripts/weeek_api.py update-task ID_задачи --title "Новый заголовок" --priority 2Завершить / вернуть
python scripts/weeek_api.py complete-task ID_задачи
python scripts/weeek_api.py uncomplete-task ID_задачиПереместить
python scripts/weeek_api.py move-board ID_задачи --board-id ID_доски
python scripts/weeek_api.py move-board-column ID_задачи --board-column-id ID_колонкиСписки проектов/досок/колонок
python scripts/weeek_api.py list-projects
python scripts/weeek_api.py list-boards --project-id ID_проекта
python scripts/weeek_api.py list-board-columns --board-id ID_доскиID можно получить через list-projects, list-boards, list-board-columns.
Ограничения и вопросы
- Формат
dayв docs указан какstring; точный формат подтвердить у пользователя. - По умолчанию создаются «датные» задачи без привязки к проектам/доскам (
--no-locations). - Если задан
WEEEK_USER_ID, он автоматически ставится вuserIdиassigneesпри создании.