Script that sends daily status email based on TEMPO Worklogs
Requirements:
- Atlassian JIRA
- JIRA TEMPO plugin
- Python 2.6+
- Python libs:
- requests>=2.3.0
- jinja2>=2.7
- Download latest source code archive or clone this repo to your server:
git clone https://github.com/anodamobi/Tempo-Daily-Status.git
- Install all requirements
pip install -r requirements.txt
- Copy
tds.conf.example
totds.conf
and edit it:
cp tds.conf.example tds.conf
nano tds.conf
- Make test run
./tempo-daily-status.py
Run it manually
./tempo-daily-status.py
or add it to your crontab (crontab -e
)
0 18 * * * /home/user/Tempo-Daily-Status/tempo-daily-status.py
This will run the script everyday at 6 PM
Add -Dfile.encoding=utf-8
to the JIRA startup options. See JIRA Knowledgebase
Send your feedback and bugreports on alex@anoda.mobi and GitHub issues.
Feel free to fork, update and submit pull-requests.