GitHub Web Scraping is a utility developed in Python and Qt that utilizes various modules to make web queries and retrieve information about GitHub profile repositories, as well as details about the profile in question. It features functionalities that allow you to save performed queries and clone repositories from within the same application.
github-webscrapping
To install github-webscrapping, you will first need to download the Debian package, which can be found at the following link:
Once we have our Debian package installed, simply execute the following command, and it will be downloaded to our system:
sudo dpkg -i github-webscrapping_1.0.5_all.deb
- Note: If we find any missing dependencies, it's just a matter of installing them with the
sudo apt install -f
command
Now we just need to check if the program was installed correctly, for this we execute the following:
github-webscrapping
If you do not have a Debian-based distribution or if you have a different package manager, you can use the installation script ./install.py
.
To do this, first make sure that the ./install.py
script and the ./uninstall.py
script have the necessary permissions to run on the system:
chmod 755 ./install.py ./uninstall.py
Now we can install github-webscrapping by running the installation script:
./install.py
- Note: You can uninstall github-webscrapping from the system using the
./uninstall.py
script.
Now we just need to check if the program was installed correctly, for this we execute the following:
github-webscrapping
In case you encounter any errors while running the script, please read the error messages provided by the script. Additionally, you will need to install the necessary dependencies to run github-webscrapping correctly.
Before being able to use github-webscrapping, you need to have the following dependencies installed on your system for the program to function properly:
- python3-requests
- python3-bs4
- python3-pyqt5
- python3-lxml
- qtbase5-dev
To notify errors in the program or give suggestions for it, write your request in the following email: universepenguin@protonmail.com