Skip to content

Non-destructive Toggl API to Redmine API sync tool with update capability and error reporting

License

Notifications You must be signed in to change notification settings

doblak/toggl-redmine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

toggl-redmine

Non-destructive Toggl API to Redmine API sync tool with update capability and error reporting

Features:

  • Idempotent, no database (time entry matching by appendix [id] at the end of redmine time entry description)
  • Create and update time entries in redmine, Toggl entry description is searched for an issue number hashtag, e.g. #150
  • Add hashtag #ignore to completely ignore the entry in the sync procedure
  • Report error in case of no corresponding Toggl entry is found for existing Redmine entry (possibly deleted)
  • Pretty tabular console/log report
  • Mail reports

Environment/prerequisites:

  • Docker OR Node.js v8.x

How to:

  • create config.json
  • npm run build
  • manual run: node ./built/main.js sync or node ./built/main.js sync john.smith
  • scheduled run: crontab or other tools

Use at your own risk.

About

Non-destructive Toggl API to Redmine API sync tool with update capability and error reporting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.4%
  • Dockerfile 0.6%