Составить отчёты по всем юзерам в отдельных текстовых файлах.
Задача
Есть текстовый файл со списком задач в формате JSON: todos.json (во вложении).
Используя только этот файл составить отчёты по всем юзерам в отдельных текстовых файлах.
После запуска скрипта должны появиться текстовые файлы. Файлы называть по userId пользователя в формате "1_2020-09-23T15-25.txt", где первое число - id пользователя.
Внутри каждого файла на первой строке “# Сотрудник №[id]“, где [id] - userId.
На второй строке записывать время составления отчёта в формате 23.09.2020 15:25.
Третья строка должна быть пустой.
На четвёртой строке "## Завершённые задачи:" и далее список названий завершённых задач.
После завершённых задач через пустую строку записать "Оставшиеся задачи:" и вывести остальные задачи.
Если название задачи больше 50 символов, то обрезать до 50 символов и добавить троеточие.
Пример файла (12_2020-09-23T15-25.txt):
```
# Сотрудник №12
23.09.2020 15:25
## Завершённые задачи:
distinctio vitae autem nihil ut mo...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Составить отчеты по всем юзерам в отдельных текстовых файлах.
Реклама
Составить отчёты по всем юзерам в отдельных текстовых файлах.
Есть текстовый файл со списком задач в формате JSON: todos.json (во вложении).
Используя только этот файл составить отчёты по всем юзерам в отдельных текстовых файлах.
После запуска скрипта должны появиться текстовые файлы. Файлы называть по userId пользователя в формате "1_2020-09-23T15-25.txt", где первое число - id пользователя.
Внутри каждого файла на первой строке “# Сотрудник №[id]“, где [id] - userId.
На второй строке записывать время составления отчёта в формате 23.09.2020 15:25.
Третья строка должна быть пустой.
На четвёртой строке "## Завершённые задачи:" и далее список названий завершённых задач.
После завершённых задач через пустую строку записать "Оставшиеся задачи:" и вывести остальные задачи.
Если название задачи больше 50 символов, то обрезать до 50 символов и добавить троеточие.
Пример файла (12_2020-09-23T15-25.txt):
```
# Сотрудник №12
23.09.2020 15:25
## Завершённые задачи:
distinctio vitae autem nihil ut mo...
Другие открытые задания:
Написание отзывов Ozon(удаленно) 55 000 р.
Бюджет: 55 000 р. Необходимо будет написать отзыв на товар Wildberries ли Ozon Мы выделяем вам средства на преобретение товара, вы заказываете его, получаете на пункте выдачи,…
Найти прибыльные товары в МПСТАТ или в др. аналит.сервисах с наценкой более 100% 2 500 р.
Бюджет: 2 500 р. Доступ в МПСТАТ можем предоставить. Требуется качественный поиск и аналитика нескольких видов товаров с наценкой от 100% для продажи их на маркетплейсах. Желател…
Помощь с казахским номером телефона4 500 р.
Бюджет: 4 500 р. Мы маркетинговое агентство, находимся в России. Наш сайт - иwww.nwcomm.ru. Нам нужно помочь зарегистрировать номер телефона в Казахстане в телефонии Zadarma, для пр…
поиск заданий