A set of scripts to take back control of your Jira data and help you manage it.
You can add your own cron jobs so that you can run the scripts at a specific time.
- jira-python
python3 -m pip install --user --upgrade jira
git clone [email protected]:mcao2/jira-db.git --branch main
You should create a JSON config file named config.json
under current directory.
It should contain the following keys:
{
"JiraServer": "<YOUR_VALUE>",
"JiraProject": "<YOUR_VALUE>",
"JiraAuthToken": "<YOUR_VALUE>",
"DBRootDir": "<YOUR_VALUE>",
"EmailSender": "<YOUR_VALUE>",
"EmailPassword": "<YOUR_VALUE>",
"EmailRecipient": "<YOUR_VALUE>",
"EmailSMTPServer": "<YOUR_VALUE>",
"EmailSMTPPort": "<YOUR_VALUE>"
}
This will fetch all issues assigned to you and save them to the local jira.db
database.
This will generate a weekly report for the current week, save to the local jira.db
database, and send an email to the configured recipient.