It is a self-competitive CLI tool that will enhance your performance by keeping track of the threshold you set. You can also add your competitor with whom you want to compete. It will generate daily and monthly leaderboards as well. You can take a challenge of (say 30 days), set your threshold, and start tracking your daily progress. By the end of your resolution, you'll see a better you (mark it).
Step-01: Clone the github repo and traverse to the mentioned folder.
git clone https://github.com/Virag007/Performance-Enhancer.git && cd Performance-Enhancer
Step-02: Install the required python library to smoothly run the tool.
pip install -r requirements.txt
or pip3 install -r requirements.txt
Step-03: View the usage
python3 PEtrack.py --help
usage: use "PEtrack.py --help" for more information
Title: Performance Enhancer and Tracker
Author: Parag Thakur (aka Virag)
Twitter Handle: @_virag007
Description: It is a self-competitive CLI tool written in python that will enhance your performance
by keeping track of the threshold you set. You can also add your competitor with whom you want to
compete. It will generate weekly and monthly leaderboards as well. You can take a challenge of (say
30 days), set your threshold, and start tracking your daily progress. By the end of your resolution,
you'll see a better you (mark it)
optional arguments:
-h, --help show this help message and exit
-f, --flush Wipe out the previous activities and exit
--version Shows the version information and exit
Step-04: python3 PEtrack.py
You have two options given either compete with yourself or with your friend. You need to add attributes name (i.e., your subject for which you want to set limit and track). After adding all the attribute name type exit and you'll out from the process.
Step-01: Clone the github repo and traverse to the mentioned folder.
git clone https://github.com/Virag007/Performance-Enhancer.git && cd ./Performance-Enhancer/DockerImage
Step-02: There are some script file to which you need to give execution permission.
chmod +x buildimage.sh startContainer.sh
Step-03: Run the buildimage.sh script to build your custom docker image of python3 from the context of DockerFile and create the container. All this will be done automatically by simply running the mentioned script file.
./buildimage.sh
Step-04: Now your container is created and you may need to start the container in attach mode by simply executing the mentioned script.
./startContainer.sh
- Track your daily progress with yourself and with your friend as well.
- Interactive support to input the daily statistics.
- Get leaderboard at the end of your resolution.
- Ability to view the previous day stats interactively.
- Cross-Platform support (i.e., Windows and Linux).
- Ability to set the threshold to track everyday stats.
- At the end of the resolution day get every personalised details separately.
Your feedback and contributions will be much appreciated. 🍻🍻
Name: Parag (aka Virag)