Skip to content

SSCEHCC Parental Control Project For Science Exhibition 2024. By Hiruja Edurapola.

License

Unknown, Apache-2.0 licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE.backup
Notifications You must be signed in to change notification settings

HirujaEdurapola/SSCEHC-Parental-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caution

Neither the use of the source code/executable nor the idea/concept of this app without strict written permission is authorized. Current and all previous copies, among others, are also non-verbally subjected to this. Engaging in such actions or violating the project's license will result in serious legal consequences.

© 2024 Hiruja Edurapola. All rights reserved.

SSCEHC-Parental Control Application

This is a simple parental control application for monitoring children's computer activities. Created by Hiruja Edurapola.

Table of contents

  1. System Requirements
  2. Windows Installation
  3. MacOS Installation
  4. Python Installation
  5. Features
  6. Download
  7. Notes

System Requirements

Windows MacOS
OS Windows XP or Higher MacOS Mojave 10.14 or Higher
Python Version 3.6.0 or Higher 3.6.0 or Higher
Storage At least 100mb free At least 250mb free
Browser Compatibility
  • Internet Explorer 5 or higher.
  • Microsoft Bing 2020 or Higher
  • Other Browsers Latest Version
  • Any Browser Latest Version
  • Safari is not supported
Ram 4GB or Higher (About 500MB to Run The App*)

* Depends on the browser and some values may vary.

8GB or Higher (About 700MB to Run The App)*

* Depends on the browser and some values may vary.

Others About 20mb Internet Access is needed. About 30mb Internet Access is needed.

Windows Installation

Before this, see Python Installation

  1. Clone the repository or Download the code.

  2. Install the required packages using the following command:

pip install -r requirements.txt
  1. Run the app.py file using the following command:
python app.py
  1. Open the browser and go to the following link:
http://localhost:5000/

Screenshot

MacOS Installation

Before this, see Python Installation

  1. Clone the repository or Download the code.

  2. Install the required packages using the following command:

pip install -r requirements.txt

Tip

You might want to enter the file path

pip install -r /Users/USERNAME/FILEPATH/requirements.txt

Replace Username and File path as suitable.

  1. Run the app.py file using the following command:
python app.py
python /Users/USERNAME/FILEPATH/app.py

Replace Username and File path as suitable.

  1. Open the browser and go to the following link:
http://127.0.0.1:5000/
http://localhost:5000/

Screenshot

Python Installation

1. Download and install python from the following url, if you haven't already.

https://www.python.org/downloads/

2. Install pip

  • In Windows press Ctrl + R then type cmd and then press enter to open Command Prompt.
  • In MacOS press Cmd + Space to open spolight and search Terminal and open the Terminal

Then enter the following command to install pip

curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py

3. Errors

If you encounter any errors please search the web and find answers. Also make sure that when installing python you selected Add Python to Environment variables


Tip

Refer this stackoverflow thread.

4. Back To App Installation

If you have successfully downloaded and installed python and pip, go back to the installation guide.

Features

  1. The application can take periodic screenshots of the screen.
  2. The application can use to view the screenshots taken.
  3. This is useful for busy parents who want to monitor their child's activity.
  • Click on the View Activity button to see the screenshots
  • Screenshots are saved to screenshots\ folder and can be seen via templates/activity.html

Screenshot

Download

Version Windows MacOS
3.1.0 Download
curl -LJO https://github.com/HirujaEdurapola/SSCEHC-Parental-Control/archive/refs/tags/3.1.0.zip
Download
3.0 Stable Release Download
curl -LJO https://github.com/HirujaEdurapola/SSCEHC-Parental-Control/archive/refs/tags/3.0.zip
Download
2.0 Download
curl -LJO https://github.com/HirujaEdurapola/SSCEHC-Parental-Control/archive/refs/tags/2.0.zip
Download
1.0 Download
curl -LJO https://github.com/HirujaEdurapola/SSCEHC-Parental-Control/archive/refs/tags/1.0.zip
Download

Notes

  1. app.py is the main python file.
  2. templates/index.html file is the landing page of the application.
  3. Screenshots are stored in the screenshots\ folder.

Warning

File structure changes can result in code errors.

About

SSCEHCC Parental Control Project For Science Exhibition 2024. By Hiruja Edurapola.

Resources

License

Unknown, Apache-2.0 licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE.backup

Stars

Watchers

Forks

Packages

No packages published