This repository generates sourcerer profile chart png from website β¨
Explore the docs Β»
View Demo
.
Request Feature
Easiest way to add chart to your Github like https://github.com/avisionx is by creating a pull request and adding your username in username.js
. I'll merge the PR really soon then you can simply go on using your own chart like shown below in Usage section, it will be updated weekly and will be free forever π or to set it up yourself goto Installation section.
There are a lot of stats tracker for Github Readme available online, however, I didn't find one that was free and covered all data so I extracted one from sourcerer.io
Here's why:
- Cause I needed it, Duh!
- Also free to host and use π
This project was built with nodejs 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
- Account on Sourcerer like so https://sourcerer.io/avisionx
- Node Js v8+
- Clone the repo
$ git clone https://github.com/avisionx/sourcerer-profile-chart.git
- Install node packages
$ npm install
- Change/Add your
sourcerer_username
inusernames.js
to generate statistics for yourself.
usernames = ["avisionx"]; // for single user
usernames = ["avisionx", "another_user", "many_more" ...] // for multi_user
- Generate image
$ npm start
Use Raw image from Github replace avisionx
with your username if you have cloned the repo entirely else replace avisionx-sourcerer-chart.png
only.
<img src="https://raw.githubusercontent.com/avisionx/sourcerer-profile-chart/master/charts/avisionx-sourcerer-chart.png" />
OR
![avisionx-sourcerer-chart](https://raw.githubusercontent.com/avisionx/sourcerer-profile-chart/master/charts/avisionx-sourcerer-chart.png)
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/ - [email protected]
Project Link: https://github.com/avisionx/sourcerer-profile-chart