This extension allows ActivityWatch, the free and open-source time tracker, to keep track of the projects and programming languages you use in NetBeans IDE.
Sends following data to ActivityWatch:
- current project name
- current file name
- programming language (by current file extension)
This extension requires ActivityWatch to be running on your machine.
-
Download the
.nbm
plugin from GitHub releases. -
Inside your IDE, select
Tools
->Plugins
->Downloaded
->Add Plugins...
-
Select the downloaded nbm file.
-
Check
AwWatcherNetBeans
and click theInstall
button. -
Follow the wizard instructions to complete the installation.
-
Use your IDE like you normally do and your time will be tracked for you automatically.
-
Visit http://localhost:5600 to see your logged time.
-
Frequency
- Allows to setup frequency of sending hearbeats in range <1;60>
Default: 5s
- Allows to setup frequency of sending hearbeats in range <1;60>
-
Pulse time
- Allows to setup Pulse Time (size of timewindow between events that will be merged in one event) in range <1;120>
Default: 20s
- Allows to setup Pulse Time (size of timewindow between events that will be merged in one event) in range <1;120>
-
Debug mode
- Allows to use Activity Watch test mode, it means use testing server url
localhost:5666
instead oflocalhost:5600
Default: False
- Allows to use Activity Watch test mode, it means use testing server url
-
Custom File Types
- Allows to define custom defined languages or reassing file extension to another language.
Enter file extension and corresponding language in format<ext>=<lang>
one per line. - Examples:
- IFS Development
entity=IFS Marble Entity enumeration=IFS Marble Entity utility=IFS Marble Entity storage=IFS Marble Entity views=IFS Marble Entity serverpackage=IFS Marble Middle-Tier report=IFS Report rdf=IFS Report cdb=IFS PL/SQL ins=IFS PL/SQL cre=IFS PL/SQL
- IFS Development
- Allows to define custom defined languages or reassing file extension to another language.
Client is generated from Swagger definition via SwaggerHub (My project for ActivityWatch REST API v1.0).
Updated to Java 14 It also added support to NetBeans 12
First version