02.07.2019       Выпуск 289 (01.07.2019 - 07.07.2019)       Статьи

Достать worklog из Jira

Недавно я писал про api клиент для Jira. Разбираться с ним я начал, когда возникла необходимость автоматизировать формирование отчета по времени(отчеты нужны заказчику). В итоге получися небольшой инструмент который позволяет быстро и легко вытаскивать необходимые данные.

Читать>>




Экспериментальная функция:

Ниже вы видите текст статьи по ссылке. По нему можно быстро понять ссылка достойна прочтения или нет

Просим обратить внимание, что текст по ссылке и здесь может не совпадать.

Всем привет, недвано я писал про api клиент для Jira. Разбираться с ним я начал, когда возникла необходимость автоматизировать формирование отчета по времени(отчеты нужны заказчику). В итоге получися небольшой инструмент который позволяет быстро и легко вытаскивать необходимые данные.

image

Изначально думалось, что подобный отчет можно вытащить из Jira. Но прошарив ее, так ничего и не нашли. Новый PM написал скрипт, который извлекал данные из уже готового excel файла, но все равно, время от времен приходилось что-то править руками. Когда я узнал об этой проблеме, я наткнулся на api клиент для нашего любимого трекера и принялся за работу.

Получился небольшой python-скрипт который выгружал данные в excel файл на компьютер.

После этого появилась необходимость хранить автаризационные данные. Добавил следующие строки:

config = configparser.ConfigParser()
config['DEFAULT'] = {'Login': login,
                     'ApiKey': api_key,
                     'Server': server}
with open('config.ini', 'w') as configfile:
    config.write(configfile)

После этого утилитой стали пользоваться еще пару человек и пришлось добавить функционал выгрузки отчета за определенный период. В результате окно утилиты стало выглядеть так:

Конечно возникала мысль перевести все в графический интерфейс, но пока что алгоритм линейный и интерфейс не нужен.

Так же, если рядом с main.py (или же reporter.exe — собранным exe-шником) нет фала config.ini, утилита запустит процесс настройки. Спросит линк к Jira, пароль или api-key и логин:

Сам отчет формируется либо за неделю, либо за необходимый промежуток времени, указанный пользователем. Если кому будет просто интересно или даже захочется использовать, все исходники лежат здесь

Repo GIT

.

Спасибо за внимание =)






Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus