Submit a plugin
Back to the list
Wakatime
v1
  • Released on: 2022-05-19
  • Last update: 2024-01-03
Download
SHA256 checksum:
7f1fd5e113607eea2fd7c94c6e02338fa96ed9c4eacd310d3aad9a7f644428e1
## ida-wakatime-py

### What is this?
[WakaTime](https://wakatime.com/) integration for [IDA Pro](https://hex-rays.com/)

### Installation:
1. Register at [WakaTime](https://wakatime.com) and copy your [API Key](https://wakatime.com/settings/account)
2. Download this repo
3. Extract `wakatime.py` to the directory `$(IDA_PATH)/plugins`
4. Start IDA Pro
5. Enter your API Key
6. That's pretty much it.

### Tested on:
- [x] v8.3
- [x] v7.7 SP 3
- [x] v7.7 SP 1
- [x] v7.7
- [x] v7.5
- [x] v7.2

_Please help me in testing this plugin on other versions and open a pull request_

### Screenshot:
![img](https://i.imgur.com/tN1xsdm.png) \
![img2](https://i.imgur.com/1A3XgWG.png)

### Troubleshooting:
1. If by any chance on the first run ida doesn't ask you for your api key and **there are no errors in console**, that means that you've used wakatime plugins before and your apikey was already set in `~\.wakatime.cfg`

If you're reaching an unknown error you are free to open an issue.

### Contributing
Any contributions you make are **greatly appreciated**.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

### Thanks to:
[wakatime/sublime-wakatime](https://github.com/wakatime/sublime-wakatime) - Pretty much everything related to `wakatime-cli`

### Topics:
[unknowncheats](https://www.unknowncheats.me/forum/general-programming-and-reversing/499989-wakatime-integration-ida-pro.html) \
[yougame](https://yougame.biz/threads/253788)