

? Fireworks. A Python Package used for getting data from Github! Also maintained on Github! ? Maintained by @SwiftyProgrammer690 on github, @SwaritChoudhari on replit.com
Prequisteries: pip install urllib
First, download the code and then unzip it:

or, clone this in your local engine with https://github.com/SwiftyProgrammer690/fireworks.git!
Now that you have the necessary files to work with this project, let's see what it does!
For the functions below to work, put them inside a print statement!
First at the beginning of your new python file, add from src.source import * to load the files for the package! (If that does not work, please use pwd and check where you are and ls to know where you should go with cd)
For now, it only has eighteen main capabilities, but you can make it better because, after all, this is an open source project!
| Name(For usage) | What it does |
|---|---|
get_org_repositories(org) |
Get an organizations repos |
get_user_repositories(user) |
Get an users repos |
get_user(user) |
Get a user profile |
get_org(org) |
Get an organizations profile |
get_emoji() |
Gets all the available github emojis and images |
get_repo_branches(user, repo) |
Gets all the branches of a repository |
get_org_projects(org) |
Get organizations projects |
get_repo_pulls(user, repo) |
Get a repos pulls requests |
get_public_gists() |
Get the public gists |
get_gist(gist_id) |
Get a specific gist |
get_user_gists(user) |
Get a users gists |
zen() |
Get a random quote from github's API |
octocat() |
Get a random quote from github's octocat! |
check_repo_health(user, repo) |
Get a repos health(Does it have... README, Licence, Code of conduct, Contributing guidelines?) |
check_repo_lang(user, repo) |
Get a repositories languages |
check_repo_tag(user, repo) |
Get a repositories tags |
check_repo_topic(user, repo) |
Get a repositories topics |
get_public_repo() |
Gets a list of random public repositories |
fireworks_print(string) |
Prints with a touch of fireworks! Ex: ? <WHAT YOU PRINT> ? |
Once you are done writing your program, make sure to run it! ;)
We would love the extra support! Feel free to open a pull request! NEW UPDATES COMING SOON! To start contributing to this repo, keep in mind, the main code is in the src/source.py and I will create an alike pull request to yours so I can update the pycache Also read the CONTRIBUTING.md page!

If you run into any problems, please open an issue on github and I will get back to you as soon as I can!
Released under MIT by @SwiftyProgrammer690.
Thanks goes to these wonderful people (emoji key):
Mousie! ? |
Swarit Choudhari ? |
All Contributors ? |
code code code! |
This project follows the all-contributors specification. Contributions of any kind welcome!