Scripts to send WakaTime heartbeats, the free version of DaVinci Resolve does not allow you to use the DaVinciResolveScript API, BUT we can watch changes in AppData folder.
However, I haven't tested with the paid version, I don't have the money for that.
Pull Requests and Issues are welcome!
Clone the repo (or download DaVinci Resolve WakaTime):
git clone https://github.com/LucasHT22/davinci-resolve-wakatime.git
In davinci-hackatime.py, change WAKATIME_API_KEY to your WakaTime API Key and change WATCH_FOLDER.
Your file path should look like something like this:
C:\\Users\\{USER}\\AppData\\Roaming\\Blackmagic Design\\DaVinci Resolve\\Support\\Resolve Project Library\\Resolve Projects\\Users\\guest\\Projects\\{PROJECT_NAME}
\\Users\\{USER}\\Library\\Application Support\\Blackmagic Design\\DaVinci Resolve\\Support\\Resolve Disk Database\\Resolve Projects\\\Users\\guest\\Projects\\{PROJECT_NAME}
Make sure there is a Project.db inside, if you just created the project in DaVinci Resolve, it may not appear, add something to the timeline and it should work.
Don't forget to use
\\for file path! \ or / won't work.
I (Lucas) have a Windows machine, tests are welcome!
| OS | Tested |
|---|---|
| Windows | ✅ |
| Mac |
- Script look for changes in
WATCH_FOLDERevery 30 seconds - If change is detected, a WakaTime heartbeat is sent
- Done!
- WakaTime Developers
- Resolve Scripting Documentation - Blackmagic Design Forum
- Python3 DaVinci Resolve 19 Console Not Found - alexthecreative
- Scripting in the free version? - Blackmagic Design Forum
- Where Does Davinci Resolve Save Projects and Project Files? - contentcreatortemplates
- Scripting: DaVinciResolveScript module not found - Blackmagic Design Forum