davidbilik / toggl-redmine-time-entries

Utility to report spent time to Redmine from Toggl time entries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Toggl Redmine integration

Integration between Redmine and Toggl written in Kotlin. Just prefix name of the toggle time entry with redmine issue number and let the app track your spent time for you!

Config

You need to setup config.json for access to Redmine api and Toggl api. Json looks like

{
  "toggl_apikey": "xxx", // api key, obtained in Profile settings / Api Token  
  "workspace_id": "xxx", // id of your workspace in toggl. Can be found in url in Reports - https://toggl.com/app/reports/summary/$workspace_id.
  "email": "xx@yy.com", // email used in toggl user_agent. In theory it can be whatever string you want
  "redmine_api_key": "xxx", // redmine api key. Can be found in https://redmine_url/my/account as API access key
  "redmine_base_url": "https://redmine_url" // base url to redmine 
}

Usage

Prefix time entries in toggl with redmine issue number and the app will read your time entries, parse the issue number from the time entry and track it as a spent time to redmine.

The app will read all time entries that does not have a tag billed. Once the time entry is tracked to redmine it's tagged with this billed tag.

About

Utility to report spent time to Redmine from Toggl time entries


Languages

Language:Kotlin 100.0%