Github Help Wanted
A program for fetching Github issues with the 'help-wanted' tag
Installation
pip install github-help-wanted
Usage
gh [-h] [-gf] [-s [SORT]] [-l [LANGUAGE]] [-d] [--login username password] [--token TOKEN] [-c NUMBER] [query]
Search issues with the 'good-first' tag
gh repo -gf
Search by programming language
gh -l piglatin
Search using github authentication
gh -l python -login login@github.com supersecretpassword
Limit search to 20 repositories
gh repo -c 20
Response will be printed to stdout on the following format:
Repository Full Name
Repository Url
Issue Title
Issue Url
Issue Body
Example
$ gh nice -gf -l python
rootzoll/raspiblitz
https://github.com/rootzoll/raspiblitz
[solved] unable to recover backup due to character limitations
https://github.com/rootzoll/raspiblitz/issues/783
I was unable to restore an old wallet and `channels.backup` due to the restricted character set for `Password D` – which was introduced after i created the wallet – via the interface.
My wallet recovery was in the end successful after bypassing the check and setting `passwordD` directly to the correct value in https://github.com/rootzoll/raspiblitz/blob/5a501e65211c4d62286c551a87742fd304cbc1b7/home.admin/70initLND.sh#L345
So if someone stumbles over the same issue, this might be a solution – otherwise it might be an idea to allow all characters for restoring purposes.
Thanks for the great work!!!
mjec/rc-niceties
https://github.com/mjec/rc-niceties
Put warning up until niceties is fixed
https://github.com/mjec/rc-niceties/issues/21
Until the issues that are preventing staff from using niceties.recurse.com are resolved, it would be useful to have a disclaimer on the site warning users to only submit niceties via the most recent Google form.
Suggested by @rhonorv on [RC Zulip :lock:](https://recurse.zulipchat.com/#narrow/stream/19042-397-Bridge/topic/Niceties.3F.3F.3F/near/172773838).
Limitations
Since it uses the Github Search API, it has a rate limitation on multipage searches, being limited to 60 searches per hour on unauthenticated uses, see more in https://developer.github.com/v3/#rate-limiting
On the more ambiguous terms of search, for example, searching all the Python issues without a query, the program crashes with an exception, blowing the limitation, since PyGithub searches everytime there's a page on the search results, in these cases
TODO
- Make a better usage guide
Metadata
Release files for github-help-wanted 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| github-help-wanted-1.1.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| github_help_wanted-1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.6 kB
Release files / github-help-wanted-1.1.tar.gz
| Download URL | github-help-wanted-1.1.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2c2f7289bb819d2436d891f175025fdecb4aeb6dcbed01e722c875b66052a5bd
|
|
BLAKE2b-256 checksum How to use checksums |
5c01c90d4e5c3d12ba122e70d78d0f77c4ec03d73a50642da0458fa5b4f6f379
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2
|
Release files / github_help_wanted-1.1-py3-none-any.whl
| Download URL | github_help_wanted-1.1-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c83f04ab91ef4d595b1e44d9bb08a7fd32c65e3a9ac2ee56362a8dbebb808f8c
|
|
BLAKE2b-256 checksum How to use checksums |
ed5aa52c4916c4e574d08d699fbe4d8e9b7d2dbf97ab101e434860c3104a3ff4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2
|