{"id":13492313,"url":"https://github.com/CodeCavePro/monodevelop-wakatime","last_synced_at":"2025-03-28T10:32:05.192Z","repository":{"id":44659394,"uuid":"49020489","full_name":"CodeCavePro/monodevelop-wakatime","owner":"CodeCavePro","description":"WakaTime add-in for MonoDevelop/Xamarin Studio","archived":false,"fork":false,"pushed_at":"2022-06-28T06:11:26.000Z","size":13793,"stargazers_count":18,"open_issues_count":7,"forks_count":14,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-20T15:12:00.744Z","etag":null,"topics":["csharp","monodevelop","visual-studio-for-mac","wakatime","wakatime-cli","wakatime-sharp","xamarin-studio"],"latest_commit_sha":null,"homepage":"https://wakatime.com/monodevelop","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeCavePro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-04T20:15:48.000Z","updated_at":"2023-08-30T17:20:52.000Z","dependencies_parsed_at":"2022-09-10T10:01:33.921Z","dependency_job_id":null,"html_url":"https://github.com/CodeCavePro/monodevelop-wakatime","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeCavePro%2Fmonodevelop-wakatime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeCavePro%2Fmonodevelop-wakatime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeCavePro%2Fmonodevelop-wakatime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeCavePro%2Fmonodevelop-wakatime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeCavePro","download_url":"https://codeload.github.com/CodeCavePro/monodevelop-wakatime/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246012538,"owners_count":20709464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","monodevelop","visual-studio-for-mac","wakatime","wakatime-cli","wakatime-sharp","xamarin-studio"],"created_at":"2024-07-31T19:01:04.883Z","updated_at":"2025-03-28T10:32:00.180Z","avatar_url":"https://github.com/CodeCavePro.png","language":"C#","funding_links":[],"categories":["Addins"],"sub_categories":[],"readme":"WakaTime add-in for MonoDevelop / Xamarin Studio / Visual Studio for Mac\n===================================================================\n\n[![MonoDevelop Version](https://img.shields.io/badge/MonoDevelop-v7.x-3CA0DE.svg)](http://www.monodevelop.com/download/)\n[![XamarinStudio Version](https://img.shields.io/badge/XamarinStudio-v7.x-9E72C9.svg)](https://www.xamarin.com/download/)\n[![GitHub license](https://img.shields.io/github/license/CodeCavePro/monodevelop-wakatime.svg)](https://github.com/CodeCavePro/monodevelop-wakatime/blob/master/LICENSE.md)\n[![GitHub top language](https://img.shields.io/github/languages/top/CodeCavePro/monodevelop-wakatime.svg)](https://github.com/CodeCavePro/monodevelop-wakatime/search?l=C%23)\n[![Github all releases](https://img.shields.io/github/downloads/CodeCavePro/monodevelop-wakatime/total.svg)](https://github.com/CodeCavePro/monodevelop-wakatime/releases/)\n\n[![Linux/macOS Builds via Travis CI](https://travis-ci.org/CodeCavePro/monodevelop-wakatime.svg?branch=7.x)](https://travis-ci.org/CodeCavePro/monodevelop-wakatime/branches)\n[![Linux/macOS Builds via AppVeyor](https://ci.appveyor.com/api/projects/status/etc2j9e3ptg2vr1i/branch/7.x?svg=true)](https://ci.appveyor.com/project/salaros/monodevelop-wakatime/branch/7.x)\n\n[WakaTime](https://wakatime.com/features) is a productivity \u0026 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.\n\nDownloads from the gallery:\n\n[![macOS](https://img.shields.io/badge/dynamic/json.svg?label=macOS\u0026colorB=\u0026prefix=\u0026suffix=\u0026query=$.totals[0][1]\u0026uri=http%3A%2F%2Faddins.monodevelop.com%2FProject%2FGetStatsAsync%3Fpid%3D183%26relid%3D7052%26period%3Dperiod%26arg%3D2016-04-16.2018-01-03)](http://addins.monodevelop.com/Project/Index/183)\n\n# Installation\n\nThe latests stable versions of WakaTime addin are **[available via GitHub Releases](https://github.com/CodeCavePro/monodevelop-wakatime/releases)**\n\nHeads Up! WakaTime depends on [Python](http://www.python.org/getit/) being installed to work correctly. On macOS and Linux Python is usually pre-installed, while on Windows WakaTime tries to install automatically a portable version of Python.\n\n1. Inside MonoDevelop/Xamarin Studio/Visual Studio for Mac, navigate to `Tools` -\u003e `Add-in Manager`\n\n2. 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\n\n3. Click the `Install` button and then when add-in installation dialog popups click `Install`.\n\n4. On MonoDevelop/Xamarin Studio/Visual Studio for Mac 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.\n\n5. Enter your [api key](https://wakatime.com/settings#apikey) from [https://wakatime.com/settings#apikey](https://wakatime.com/settings#apikey), then click `Apply` button.\n\n6. You might have to restart your MonoDevelop/Xamarin Studio/Visual Studio for Mac\n\n7. Use MonoDevelop/Xamarin Studio/Visual Studio for Mac like you normally do and your time will be tracked for you automatically.\n\n8. Visit [Wakatime Dashboard](http://wakatime.com/dashboard) to see your logged time.\n\n# Installing via Addin Gallery\n\n1. Inside MonoDevelop/Xamarin Studio/Visual Studio for Mac, navigate to `Tools` -\u003e `Add-in Manager`\n\n2. Click the `Gallery` tab, then search for `wakatime`.\n\n3. Click the `Install` button and follow the [installation guide above](#installation) starting from step #4.\n\n## Build \u0026 Install Manually\n\nYou can build and install this addin manually. On Linux you can skip the first step.\n\n1. Make make `mdtool` globally accessible.\n\n    * On macOS open the Terminal and run the following command:\n    ```bash\n    sudo ln -sv /Applications/Xamarin Studio.app/Contents/MacOS/mdtool /usr/bin/\n    ```\n    * On Windows just add `%ProgramFiles%\"\\Xamarin Studio\\bin` or `%ProgramFiles(x86)%\"\\Xamarin Studio\\bin` append to PATH environment variable\n    * On Linux `mdtool` is usually globally accessible, otherwise locate it and symlink it to `/usr/local/bin/` or similar\n\n2. Just open the solution in MonoDevelop/Xamarin Studio/Visual Studio for Mac and build it using the appropriate configuration (`Debug` for Linux and macOS and `DebugWin32` for Windows).\nOr use [NuGet](https://www.nuget.org/downloads) + [XBuild](http://www.mono-project.com/docs/tools+libraries/tools/xbuild/) / [MSBuild](https://en.wikipedia.org/wiki/MSBuild) in order to build it from the command-line:\n```bash\nnuget restore ./src\nmsbuild /p:Configuration=\u003cDebug or DebugWin32 here\u003e /t:Build ./src\n```\n\n3. Inside MonoDevelop/Xamarin Studio/Visual Studio for Mac, navigate to `Tools` -\u003e `Add-in Manager`\n\n4. 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\n\n5. Click the `Install` button and follow the [installation guide above](#installation) starting from step #4.\n\n## Credits\n\nSome code has been taken from [Visual Studio WakaTime](https://github.com/wakatime/visualstudio-wakatime) extension originally developed by WakaTime team. Hovewer that code has been heavily refactored, made cross-platform etc.\n\n## TODO\n\nTry to port WakaTime to C# to avoid relying on Python\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCodeCavePro%2Fmonodevelop-wakatime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCodeCavePro%2Fmonodevelop-wakatime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCodeCavePro%2Fmonodevelop-wakatime/lists"}