This project provides analysis based on your WakaTime data. It calculates the total time spent on different categories, languages, and projects, providing valuable (and free!) insights into your coding habits.
- Time Tracking Analysis: Gain a comprehensive overview of your time spent on coding projects.
- Total Time Tracked: Calculate the total time tracked in days, hours, and minutes.
- Time Tracked by Category: Analyze the distribution of time across different coding categories.
- Time Tracked by Language: Understand the amount of time spent on various programming languages.
- Time Tracked by Project: Identify the time dedicated to individual coding projects.
-
Clone the repository:
git clone https://github.com/DevinNorgarb/wakatime-parser.git
-
Navigate to the project directory:
cd wakatime-parser
-
Install dependencies:
composer install
-
Ensure you have a valid WakaTime data file in JSON format. You can retrieve this file by navigating to your WakaTime Account, then clicking export as depicted in the image below.
-
Run the PHP script with the following command, providing the JSON file as a command-line argument:
php parse.php your_wakatime_data.json
Replace
your_wakatime_data.json
with the appropriate WakaTime data file name. -
Review the generated output, including the total time tracked, time behind the PC, time tracked by category, language, and project.
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Submit a pull request.
This project is licensed under the MIT License.
For any inquiries or feedback, please contact:
Your Name
- Email: dnorgarb@gmail.com
- GitHub: DevinNorgarb