Skip to content

It is a self-competitive CLI tool that will enhance your performace on a daily basis tracking.

License

Notifications You must be signed in to change notification settings

Virag007/Performance-Enhancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner


Performance Enhancer & Tracker (PET)

Track Contributions Pull Request MIT license LinesOfCode

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).

Demo

Demo


Installation

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.


Using Docker

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


Features

  1. Track your daily progress with yourself and with your friend as well.
  2. Interactive support to input the daily statistics.
  3. Get leaderboard at the end of your resolution.
  4. Ability to view the previous day stats interactively.
  5. Cross-Platform support (i.e., Windows and Linux).
  6. Ability to set the threshold to track everyday stats.
  7. At the end of the resolution day get every personalised details separately.

Platform Supported

Linux

Linux





Contributions

Your feedback and contributions will be much appreciated. 🍻🍻


Connect with me

Name: Parag (aka Virag)

Social Handles:   watercaterpillar.blogspot.com @_virag007 | Twitter parag0thakur | LinkedIn v_ir_ag | Instagram parag888 | Facebook


About

It is a self-competitive CLI tool that will enhance your performace on a daily basis tracking.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages