Semestral work on the subject Kky/ITE, created in three -member teams. The aim of this application is a full -text search over the data obtained from the website. More information here.
The program consists of 2 parts, the first part is webscaping, which searches the tree of the page under the Start page and stores the data needed for the second part. The second part is the web application itself to search for text in the stored website.
The list of above -standard packages above the 'Anaconda Distribution' packages required to run the program is listed in the 'requirements.txt' file.
pip install -r requirements.txt Through the command line, the program starts with the > python -m ite command in the program directory. For more info, see Docs.Pathon.org. In the case of Pycharm Ide, run the __main__.py file. To change the start page, change the variable 'start_url' in the __main__.py file in the 'main ()' method and change the variable 'Max_depth' in the same file and method to change the search depth.
The functionality of the application is conditioned by downloaded data (using webscrapping robot). The server is launched via the server with the command > python -m ite.server in the program directory. When using Pycharm Ide, run the server.py file.
The web application is accessible under URL localhost:8885 .