2 <a id="readme-top"></a>
5 [![Contributors][contributors-shield]][contributors-url]
6 [![Forks][forks-shield]][forks-url]
7 [![Stargazers][stars-shield]][stars-url]
8 [![Issues][issues-shield]][issues-url]
9 [![MIT License][license-shield]][license-url]
14 <a href="https://github.com/BudzioT/Godot_Super-Wakatime">
15 <img src="https://cloud-bo1ln2br1-hack-club-bot.vercel.app/0godotwaka22.png" alt="Godot Wakatime"/>
17 <h3 align="center"> Godot Super Wakatime </h3>
19 Tool to measure time spent in loved by many people game engine - Godot
21 Officially approved to use in High Seas event created by Hack Club
24 <a href="https://godotengine.org/asset-library/asset/3484">Get from Asset Lib</a>
26 <a href="https://youtu.be/rqAc-YdVXyM">View Demo</a>
28 <a href="https://github.com/BudzioT/Godot_Super-Wakatime/issues/new">Report Bug / Request Feature</a>
34 <summary>Table of Contents</summary>
37 <a href="#about">About The Project</a>
39 <li><a href="#built-with">Built Using</a></li>
43 <a href="#getting-started">Getting Started</a>
45 <li><a href="#installation">Installation</a></li>
48 <li><a href="#usage">Usage</a></li>
49 <li><a href="#license">License</a></li>
58 [![Product Screenshot][product-screenshot]](https://waka.hackclub.com)
60 This tool can successfully measure time spent building your games or apps in Godot.
63 * It differentiates between switching a scene and script
64 * It counts key presses as coding and mouse clicks as building scene
65 * Changing scene structure results in a heartbeat sent
66 * It correctly detects OS, machine name, language, editor, files
67 * It can detect your cursor line and position
68 * Time is split between: Building, Coding, Testing
69 * In the future it will also detect testing your projects
71 It works on both Linux and Windows, it wasn't tested on macOS yet
73 You can also see your time spent in the editor itself:
74 [![Time in editor][time-screenshot]]
76 <p align="right">(<a href="#readme-top">top</a>)</p>
80 I used the Ouch! CLI tool for decompression of files <br />
81 This project was built using one simple, yet powerful language.<br />
82 It required a lot of workarounds, but it was a pleasure to use it
83 * [![GDScript][Godot]][Godot-url]
84 * [![Ouch!][Ouch-shield]][Ouch-url]
86 <p align="right">(<a href="#readme-top">top</a>)</p>
88 <!-- GETTING STARTED -->
90 How to install and use this software? It's easy!
93 You can either download it from asset lib (will provide a link, once it gets accepted)
94 <br />Or you can manually install it, here's how to do it!
95 1. Clone the repository
97 git clone https://github.com/BudzioT/Godot_Super-Wakatime.git
99 2. Go into your project
100 3. Insert the entire `./addons` folder into your project `res://` directory
102 <p align="right">(<a href="#readme-top">top</a>)</p>
106 Don't know how to use this plugin? Here are the steps:
107 1. Turn on the plugin in your plugins. In your `Project -> Project Settings -> Plugins -> `Click the `Enable` checkbox near this plugin
108 2. If prompted for API key, provide it from Wakatime website
109 3. if there is an issue with it, please manually create `~/.wakatime.cfg` file with these contents:
114 Where xxxx is your api key
116 If you are coming from High Seas used this:
119 api_url = https://waka.hackclub.com/api
122 4. Wakatime CLI should have been installed automatically along with Ouch! Decompression library
123 5. Work on your project! You should see your results on either Wakatime or Hackatime!
124 6. You can also see your time at the bottom panel
126 <p align="right">(<a href="#readme-top">top</a>)</p>
131 Distributed under the MIT License. See `LICENSE` for more information.
133 <p align="right">(<a href="#readme-top">back to top</a>)</p>
137 [contributors-shield]: https://img.shields.io/github/contributors/budziot/Godot_Super-Wakatime?style=for-the-badge
138 [contributors-url]: https://github.com/BudzioT/Godot_Super-Wakatime/graphs/contributors
139 [forks-shield]: https://img.shields.io/github/forks/budziot/Godot_Super-Wakatime?style=for-the-badge
140 [forks-url]: https://github.com/BudzioT/Godot_Super-Wakatime/forks
141 [stars-shield]: https://img.shields.io/github/stars/budziot/Godot_Super-Wakatime?style=for-the-badge
142 [stars-url]: https://github.com/BudzioT/Godot_Super-Wakatime/stargazers
143 [issues-shield]: https://img.shields.io/github/issues/budziot/Godot_Super-Wakatime?style=for-the-badge
144 [issues-url]: https://github.com/BudzioT/Godot_Super-Wakatime/issues
145 [license-shield]: https://img.shields.io/github/license/budziot/Godot_Super-Wakatime?style=for-the-badge
146 [license-url]: https://github.com/BudzioT/Godot_Super-Wakatime/blob/master/addons/godot_super-wakatime/LICENSE
147 [product-screenshot]: https://cloud-j4wibbzz7-hack-club-bot.vercel.app/0image.png
148 [product-logo]: https://cloud-j4wibbzz7-hack-club-bot.vercel.app/2godotwaka2.png
149 [Godot]: https://img.shields.io/badge/Godot%20Engine-478CBF?logo=godotengine&logoColor=fff&style=flat
150 [Godot-url]: https://godotengine.org/
151 [Ouch-shield]: https://img.shields.io/badge/Ouch!-tool-blue?label=Ouch!
152 [Ouch-url]: https://github.com/ouch-org/ouch
153 [time-screenshot]: https://cloud-l88kldf50-hack-club-bot.vercel.app/0image.png