github

package
v0.0.0-...-fc364c1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(token string) *Client

func (*Client) CommitActivity

func (github *Client) CommitActivity(user string, repoName string) ([]*github.WeeklyCommitActivity, error)

func (*Client) Language

func (github *Client) Language(user string, repoName string) (map[string]int, error)

func (*Client) Repo

func (github *Client) Repo(user string, repoName string) (*Repo, error)

func (*Client) Repos

func (github *Client) Repos(user string) ([]*Repo, error)

func (*Client) SpecificUser

func (github *Client) SpecificUser(username string) (string, error)

func (*Client) User

func (github *Client) User() (string, error)

type OAuth

type OAuth struct {
	ClientId     string
	ClientSecret string
}

func NewOAuth

func NewOAuth(clientId string, clientSecret string) *OAuth

func (*OAuth) BuildAuthUrl

func (oAuth *OAuth) BuildAuthUrl(state string) string

type Repo

type Repo struct {
	Name            *string `json:"name"`
	Language        *string `json:"language"`
	StargazersCount *int    `json:"stargazers_count"`
	ForksCount      *int    `json:"forks_count"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL