Skip to content
Serj edited this page Dec 30, 2022 · 4 revisions

Welcome to the pSearch wiki! Here you will learn how to use the program in an efficient way.

pSearch - Piracy Multi-Search Tool Programmed by SerjSX to ease finding your favorite software for free.

Libraries used

- tkinter and customtkinter: for GUI! Like this box, not possible without Tkinter (customtkinter for modern UI).<br>
- urllib and BeautifulSoup: for connecting and scraping websites.<br>
- os: mainly used for grabbing directory for connecting to files like the database.<br>
- sqlite3: used for connecting to the database file and grabbing information from it.<br>
- traceback: to print the errors in a messagebox, if any occured during search.<br>
- random - shuffle: for showing the results in a random order and for randomly showing a text in the search bar from a list.<br>
- PIL: to process images.<br>
- math: to calculate how much buttons the program should display if the results are more than the maximum.<br>
- db_checker: to check the health of each site.<br>
- callback: to visit the sites.<br>
- base64_functions: allows decoding/encoding base64 codes.<br>
- Icons from Google Icons, and Github icon from their own site.<br>

Thank you for using pSearch, and I hope it makes things searching for you!
Program is open-source under the GPL-3.0 license, code can be found on Github.

Clone this wiki locally