Lazarus IDE plugin for Code::Stats service. Collects your programming experience (XP) and sends to codestats.net.
Code::Stats is a free stats tracking service for programmers. You will be awarded with experience points for the amount of programming you do. Watch as your levels grow for each language you use. Identify your strong skill sets and use the data to see where you still have room for improvement. Show your personal statistics page to your friends and compare your progress with others. For more information visit https://codestats.net.
This plugin works by listening to the editor's text changes and periodically sending the amounts of XP to Code::Stats. The programming language is detected by the file extension. Note that at no point is any of your code sent to Code::Stats. Only the amounts of XP (roughly the amount of keystrokes) are sent.
Using IDE's Online Package Manager:
- Under Lazarus IDE, go to
Package
→Online Package Manager
(Ctrl + Alt + O). - Search for
CodeStats
. - Check the package for installation.
- Click
Install
→From repository
and wait for the download. - Confirm rebuild Lazarus and wait until IDE restarts.
- Configure (see Configuring the plugin).
Installing manually:
- Clone or download this repository.
- Open the package file
CodeStats.lpk
in Lazarus IDE (Package
→Open package
). - Click the
Compile
button. - Click
Use
→Install
. - Confirm rebuild Lazarus and wait until IDE restarts.
- Configure (see below).
- Inside Lazarus go to
Tools
→Configure Code::Stats
. - Check
Enable Code::Stats
option. - Inform your API token.
- Click
OK
. - Use the IDE normally and your XP will be tracked automatically.
- Visit https://codestats.net to see your stats.
Note: Only change API URL if you know what you are doing.