This script is a Python program that utilizes the Tkinter library to create a graphical user interface (GUI) for searching GitHub repositories based on a user's query. It retrieves repository data from the GitHub API, displays the results in a text widget, and allows the user to open a repository's URL in a web browser.
The script requires the following dependencies:
- Python 3.x
tkinter
libraryrequests
library
- Clone the repository or download the script file.
- Install the required dependencies by running the following command:
pip install requests
- Run the script using the following command:
python script.py
1. Run the script using the following command:
```shell
python script.py
-
The program will open a window with a search input field.
-
Enter your search query and click the "Search" button.
-
The program will retrieve the repositories matching the query and display the results in the text widget.
-
Click on the "Open in Browser" link for any repository to open its URL in a web browser. The script provides some customization options:
- Font settings: You can modify the
FONT_FAMILY
andFONT_SIZE
variables to change the font used in the GUI. - Color settings: You can modify the
PRIMARY_COLOR
,SECONDARY_COLOR
, andLINK_COLOR
variables to change the colors used in the GUI.
This script is licensed under the MIT License.