- Introduction
- Technologies
- project Setup
- Illustrations
- Project Information
- Contributing
- Acknowledgments
Task
Starving distractions that emanate from your favorite social media platforms .
Hypothesis
- You spend so much time on social media.
- you are a social media addict.
- You find yourself scrolling endlessly on twitter, tiktok, youtube
- You want to get things done but you cannot account where your precious time goes to.
usage
The programme is able to intuitively identify any open browser tabs on any chromium search engine such as: brave, google chrome, microsoft edge and search the respective logo images in the screenshot folder then close them using a hot key command : "ctrl" + "w"
Builth With
- Python
- pyautogui
- You will need a desktop or a laptop computer.
- RAM: A minimum of 4GB RAM is recommended.
- Disk Space: You should have at least 5GB free of space on your working hard drive.
environment
The project was developed (in a windows environment) . It can also run in a mac/linux environment.
Prerequisites
To get this project up and running locally, you must already have the following installed:
simple steps to set up on your local machine
- git clone
https://github.com/symonkipkemei/starve-distractions.git
- Set up and activate the virtual environment.
- run on terminal
pip install -r requirements.txt
- Take screenshots of the logo of your favorite but distractive social media platform(s).
- Load/Paste those screenshot logo(s) in the screenshots folder in this directory.
- You will find some already in the screenshots folder.Feel free to ammend/delete some/add.
- run on terminal
python3 starvation.py
- Sit back , sip tea/coffee and get things done!
- If you come across a bug, leave a message here issues page. I will be glad to assist.
Project Status
- Complete
Features
- Document the number of tabs closed in a day.
- plot a curve of the attempts to use particular distractive platforms.
- Your suggestions 😊............
Contributions, issues and feature requests are always welcome!
I love meeting other developers, interacting and sharing.
Feel free to check the issues page.
How to Contribute
To get a local copy up and running follow these simple example steps.
- Fork the repository
- git clone https://github.com/your_username/starve-distractions
- git checkout develop
- git checkout -b branch name
- git remote add upstream https://github.com/symonkipkemei/starve-distractions
- git pull upstream develop
- git commit -m "commit message"
- git push -u origin HEAD
👤 Symon Kipkemei
- Github: symonkipkemei
- Twitter: @symon_kipkemei
- LinkedIn: Symon kipkemei
I can't promise to solve all your problems but I promise you won't have to face them alone 😊.
Finally, if you've read this far, don't forget to give this repo a ⭐️.