Sync your tasks in Timing to Teamleader seemlessly.
Clone the repo.
Install with yarn.
yarn install
Go to your Timing app web interface and generate an API key. Paste it into your .env
file.
The authorization process for Teamleader is a bit more complicated.
First, run yarn initializeTL
to generate an authentication URL, follow the link. You will be prompted to login to Teamleader if you are not already, and then asked to allow the app to have permission to access your account. Confirm this and you will be redirected back to the Repo of the project, however a long query string will be appended to it.
Copy the entirety of this URL and then run yarn authorizeTL REPLACE_URL
where you are pasting in the long URL as the last parameter instead of REPLACE_URL
.
This should authenticate the app and automatically write additional credentials to your .env
file.
There are two features to the tool.
In the app directory type yarn projects
to pull all your enabled projects and milestones into Timing. Projects will be created at the top level, with milestones as sub projects.
In the app type yarn timesheets
Tasks you have configured in Timing will be synced to your Teamleader account.
Dedicated to AD :)