Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug fixes and improved installation of program prerequisites #19

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mahyarkermani
Copy link

Fixed some bugs during the installation of application prerequisites and improved the performance of application prerequisites installation.

Hi guys. I downloaded and tested your program. During installation, this program tries to check the prerequisites of the program. But if the user has not installed the required modules correctly, will get an ImportError error. I prepared some small pieces of code to check, install and configure the prerequisite modules of this script and tested them on Linux and Windows.
Everything went well and after running the WebKiller script, the program first installs all the prerequisites, if the modules are not installed, it installs them automatically and if it encounters any problem, it guides the user.

Existing bugs

  • After running the program, the scripts in the helplist folder are executed. if the user has not installed some of the modules correctly, the user will get an error (while the program initially tries to ensure that the modules are installed, but because it first enters the helplist files ( from helplist import helpp ), in Finally, it does not perform a complete check of the installation of the modules
  • The script uses the clear command to clean the terminal, whereas the command on Windows is cls
  • The program does not check the installed version of Python. While the script is not compatible with Python 3.8 and below
  • If the user is not connected to the Internet, the program gives unexpected errors
  • The program can be run on any operating system. while only tested on Windows and Linux.

Improved sections

  • At first, the program tries to install all the modules required by the program. Then it ensures the correct installation of each module and then runs the main program
  • The command to clean the terminal is configured as a cls in Windows and as a clear in Linux
  • The program checks the Python version and allows the program to run if it is equal to or greater than 3.8
  • The program first checks the Internet connection with the ping tool
  • The tool is only allowed to run on Linux and Windows operating systems
  • Sorting codes, commenting, adding functions

Fixed some bugs during the installation of application prerequisites and improved the performance of application prerequisites installation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants