Search Results¶
These classes are meant to expose the entirety of an item returned as a search result by GitHub’s Search API.
- class github3.search.CodeSearchResult(json, session: github3.session.GitHubSession)¶
A representation of a code search result from the API.
This object has the following attributes:
- git_url¶
The URL to retrieve the blob via Git
- html_url¶
The URL to view the blob found in a browser.
- name¶
The name of the file where the search result was found.
- path¶
The path in the repository to the file containing the result.
- repository¶
A
ShortRepositoryrepresenting the repository in which the result was found.
- score¶
The confidence score assigned to the result.
- sha¶
The SHA1 of the blob in which the code can be found.
- text_matches¶
A list of the text matches in the blob that generated this result.
Note
To receive these, you must pass
text_match=Truetosearch_code().
- class github3.search.IssueSearchResult(json, session: github3.session.GitHubSession)¶
A representation of a search result containing an issue.
This object has the following attributes:
- issue¶
A
ShortIssuerepresenting the issue found in this search result.
- score¶
The confidence score of this search result.
- text_matches¶
A list of matches in the issue for this search result.
Note
To receive these, you must pass
text_match=Truetosearch_issues().
- class github3.search.RepositorySearchResult(json, session: github3.session.GitHubSession)¶
A representation of a search result containing a repository.
This object has the following attributes:
.. attribute:: repository
A
ShortRepositoryrepresenting the repository found by the search.- score¶
The confidence score of this search result.
- text_matches¶
A list of the text matches in the repository that generated this result.
Note
To receive these, you must pass
text_match=Truetosearch_code().
- class github3.search.UserSearchResult(json, session: github3.session.GitHubSession)¶
Representation of a search result for a user.
This object has the following attributes:
- score¶
The confidence score of this result.
- text_matches¶
If present, a list of text strings that match the search string.