Skip to content

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.

License

Notifications You must be signed in to change notification settings

TheWatcherMultiversal/github-webscrapping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technologies used:

github-webscrapping

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

1

Install via deb package

To install github-webscrapping, you will first need to download the Debian package, which can be found at the following link:

📦 Download deb package

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

Install using a script

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.

Dependencies

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

Report bugs or give suggestions

To notify errors in the program or give suggestions for it, write your request in the following email: universepenguin@protonmail.com

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published