Documentation ¶
Index ¶
- type GitHubCrawler
- func (c *GitHubCrawler) GetFollowers(user string) (users []entities.User, err error)
- func (c *GitHubCrawler) GetOrgMembers(org string) (users []entities.User, err error)
- func (c *GitHubCrawler) GetRepoContributors(user, repo string) (users []entities.User, err error)
- func (c *GitHubCrawler) GetUserRepositories(user string) (repos []entities.Repository, err error)
- func (c *GitHubCrawler) SearchCode(q string, resp chan entities.SearchResult)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHubCrawler ¶
type GitHubCrawler struct { API_KEY string // contains filtered or unexported fields }
GitHubCrawler Contains API_KEY and Client for API calls
func NewCrawler ¶
func NewCrawler(apiKey string) *GitHubCrawler
NewCrawler Constructs a new GitHubCrawler given an API_KEY
func (*GitHubCrawler) GetFollowers ¶
func (c *GitHubCrawler) GetFollowers(user string) (users []entities.User, err error)
GetFollowers Fetches a list of Users following given user
func (*GitHubCrawler) GetOrgMembers ¶
func (c *GitHubCrawler) GetOrgMembers(org string) (users []entities.User, err error)
GetOrgMembers Fetches a list of Users belonging to a given Organization string
func (*GitHubCrawler) GetRepoContributors ¶
func (c *GitHubCrawler) GetRepoContributors(user, repo string) (users []entities.User, err error)
GetRepoContributors Fetches a list of Users contributing to a given repository belonging to a given username
func (*GitHubCrawler) GetUserRepositories ¶
func (c *GitHubCrawler) GetUserRepositories(user string) (repos []entities.Repository, err error)
GetUserRepositories Fetches a List of Repositories from a given Username
func (*GitHubCrawler) SearchCode ¶
func (c *GitHubCrawler) SearchCode(q string, resp chan entities.SearchResult)
SearchCode Searches for code String in all of GitHub and streams a channel of SearchResults
Click to show internal directories.
Click to hide internal directories.