Skip to main content

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)

Source distribution for github-help-wanted 1.1
File Size Uploaded
github-help-wanted-1.1.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for github-help-wanted 1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.1 This release

2 release files

1.0.1

1 release file

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page