A small project I whip up during the last few days of 2024 before the year ends. I always wonder to myself how many issues did I resolve during the year? What was the most painful issues that I had dealt with? What was our year like in terms of performance? All these kind of questions jump into my head and I thought why not just create a tool that can help me answer those questions.
This project is design to answer questions specifically to my company. You are free to use it and modify it to your own needs.
There might be custom_fields that are not present or match to your company's Jira instance.
You can modify them in to suit your needs.
Example:
customfield_10000is the custom field forSprintin my company.customfield_10001is the custom field forDevelopmentin my company.customfield_10048is the custom field forSeverityin my company.- ...etc
using the .env
python3 -m venv venvsource venv/bin/activatepip install -e .python3 cli.py issues# Fetch issues updated of today
python3 cli.py issues --updated 'today'
# Fetch issues updated of yesterday
python3 cli.py issues --updated 'yesterday'
# Fetch issues updated of the week
python3 cli.py issues --updated 'week'
# Fetch issues updated of the month
python3 cli.py issues --updated 'month'
# Fetch issues updated of the year
python3 cli.py issues --updated 'year'
# Fetch issues updated of a timeframe
python3 cli.py issues --updated '2024-12-01' '2024-12-05'
# Fetch issues without cache
python3 cli.py issues --skip-cachepython3 cli.py project-detailspython3 cli.py workflow-columnspython3 cli.py eodpython3 cli.py issues-to-csvstreamlit run app.py