Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meaf75/time-recorder-godot
Plugin to track your dev time in a Godot Project
https://github.com/meaf75/time-recorder-godot
gdscript godot godot-addon godot-plugin timerecorder timetracker
Last synced: 2 days ago
JSON representation
Plugin to track your dev time in a Godot Project
- Host: GitHub
- URL: https://github.com/meaf75/time-recorder-godot
- Owner: meaf75
- Created: 2024-07-30T05:55:16.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-18T02:27:18.000Z (4 months ago)
- Last Synced: 2024-12-21T13:09:06.087Z (2 days ago)
- Topics: gdscript, godot, godot-addon, godot-plugin, timerecorder, timetracker
- Language: GDScript
- Homepage:
- Size: 162 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Godot editor plugin [Time recorder]
Time recoder is an Godot Editor plugin that allow you an easy way to track develop work time while Godot editor is open, track your develop time per project while this plugin is imported.![Image of time recorder](./.github/time-recorder.webp)
# Installation
- Copy the [addons/time_recorder](./addons/time_recorder) folder inside your project "addons" folder
# Instructions/requirements
- Make sure only copy [addons/time_recorder](./addons/time_recorder) into your "addons" folder inside your project
- You can change between months with the arrow buttons located in the window header.
- The time that you spend on your project is saved each 5 minutes or when you close your project.
- TimeRecorder automatically start their process on open your Godot Project.
- You can pause TimeRecorder by clicking "pause" in the calendar window or pause window
- *Sessions*, sessions are a way to store time recorded in groups so the time worked during a session will be saved inside it and you can switch between your sessionsYou can find the time recorder window at Project/Tools/Time recorder
![Image of time recorder path](./.github/time-recorder-path.webp)
![Image of time recorder](./.github/time-recorder.webp)
# Time recorder Configurations
You can find the Time recorder configurations at Project/Tools/Time recorder/Configuration
![Image of time recorder tools path](./.github/time-recorder-tools-path.webp)
- You can change the file path where the time worked is saved, default: `res://addons/time_recorder/save_data.json`
- I case you want to restore your time recorded data, you can use a backup file to restore your "Time recorder" data
![Time recorder tools](./.github/time-recorder-tools.webp)
# Edit time
You can edit each day worked time by hovering the day and clicking the edit button. This function only works with the days of selected month (those days which contains the day number).![Time recorder tools](./.github/time-recorder-edit-button.webp)
Once you clicked the edit button the content of the day will change into an input where you can update the time recoder on that day, the value must be setted as minutes.
![Time recorder tools](./.github/time-recorder-edit-button-active.webp)
after edit the value you can click save and it will restore the state of the element and the total dev time value will be updated also.