This repository stores and compiles WakaTime Languages and Projects data from emails and saves the stats ✨
Explore the docs »
Report Bug
.
Request Feature
There are a lot of WakaTime stats tracker for Github Readme available online, however, I didn't find one that uses email gist sent by WakaTime to commulate all the stats.
Here's why:
- WakaTime stats for months, years...
- Free account supported 😄
This project was built with python3 and is powered by github actions for cron job tasks.
To get up and running with this project on your local machine follow these simple steps.
Here's a list of things you'll need to have prior to generating the stats
- Gmail account with all WakaTime report, refer to screenshot in Installation Section
- Label of
wakatime
added to all the report emails - Python v3+
To download python3+ visit https://www.python.org/downloads/
- Clone the repo
$ git clone https://github.com/avisionx/wakatime-updates-tracker.git
- Install python packages
$ pip install -r requirements.txt
- Setup an email id on gmail with all the wakatime update emails they look like as shown below, and add label of
wakatime
to all of them. - Create a .env file for local or Github Secrets
EMAIL_ID = your_gmail_email_id@gmail.com
EMAIL_PASSWORD = your_emails_password
- Run the
main.py
file
$ python main.py
- Can use Raw CDN from Github to host this like so
https://raw.githubusercontent.com/avisionx/wakatime-updates-tracker/master/data.json
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Avi Garg - https://avisionx.net/ - hello@avisionx.net
Project Link: https://github.com/avisionx/wakatime-updates-tracker