Skip to content

https-githubsup-com/monodevelop-wakatime

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WakaTime add-in for MonoDevelop / Xamarin Studio / Visual Studio for Mac

MonoDevelop Version XamarinStudio Version GitHub license GitHub top language Github all releases

Linux/macOS Builds via Travis CI Linux/macOS Builds via AppVeyor

WakaTime is a productivity & time tracking tool for programmers. Once the WakaTime plugin is installed, you get a dashboard with reports about your programming by time, language, project, and branch.

Installation

Heads Up! WakaTime depends on Python being installed to work correctly.

  1. Inside MonoDevelop/Xamarin Studio, navigate to Tools -> Add-in Manager

  2. Click the Gallery tab, then search for wakatime.

  3. Click the Install button and then when add-in installation dialog popups click Install.

  4. On MonoDevelop/Xamarin Studio versions prior to 5.10 you might get an error message, just ignore it, it's a Mono.Addin bug, it has been already solved in latest releases.

  5. Enter your api key from https://wakatime.com/settings#apikey, then click Apply button.

  6. You might have to restart your MonoDevelop/Xamarin Studio

  7. Use MonoDevelop/Xamarin Studio like you normally do and your time will be tracked for you automatically.

  8. Visit https://wakatime.com to see your logged time.

Installing manually

You can build and install this addin manually. On Linux you can skip the first step.

  1. On Mac OS X and Windows you might have to make mdtool globally accessible by..

    • On Mac OS X: ln -sv /usr/bin/mdtool /Applications/Xamarin Studio.app/Contents/MacOS/mdtool
    • On Windows: add %ProgramFiles%"\Xamarin Studio\bin or %ProgramFiles(x86)%"\Xamarin Studio\bin append to PATH environment variable
  2. Just open the solution in MonoDevelop/Xamarin Studio and build it using the appropriate configuration (Debug for Linux and Mac and DebugWin32 for Windows).

  3. Inside MonoDevelop/Xamarin Studio, navigate to Tools -> Add-in Manager

  4. Click the Install from file... button and browse to /path/to/monodevelop-wakatime/bin/Debug or DebugWin32 folder, depending on your OS and install MonoDevelop.WakaTime_x.x.mpack

  5. Click the Install button and follow the installation manual above starting from step 4.

TODO

  • Port WakaTime Cli to C# to avoid installing and running Python

Credits

Most of the code has been taken from Visual Studio WakaTime extension originally developed by WakaTime team Hovewer it was made cross-platform and soon will be heavily refactored, including the complete porting of WakaTime Cli from Python to C#

About

WakaTime add-in for MonoDevelop/Xamarin Studio

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 100.0%