Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorHandler ¶
type ErrorHandler func(error)
ErrorHandler callback allows you to catch/log/report errors.
type Potentials ¶
type Potentials interface { Search(int) RepositoryChannel CountStats(RepositoryChannel) RepositoryChannel APIRates() (remaining int, reset time.Time, err error) }
Potentials is main worker of package.
type RepositoryChannel ¶
type RepositoryChannel chan *github.Repository
func (RepositoryChannel) Dump ¶
func (in RepositoryChannel) Dump() RepositoryCollection
func (RepositoryChannel) FilterZeroStats ¶
func (in RepositoryChannel) FilterZeroStats(criteria SortCriteria) RepositoryChannel
func (RepositoryChannel) Split ¶
func (in RepositoryChannel) Split(count int) []RepositoryChannel
type RepositoryCollection ¶
type RepositoryCollection []github.Repository
func (RepositoryCollection) Sort ¶
func (c RepositoryCollection) Sort(criteria SortCriteria) RepositoryCollection
func (RepositoryCollection) Trim ¶
func (c RepositoryCollection) Trim(count int) RepositoryCollection
type SortCriteria ¶
type SortCriteria int
SortCriteria enum defines all available criteria of generating result.
const ( CommitsCriteria SortCriteria = iota StarsCriteria ContributorsCriteria CombinedCriteria NoCriteria )
All available sort criteria.
func (SortCriteria) String ¶
func (sc SortCriteria) String() string
Source Files
¶
Click to show internal directories.
Click to hide internal directories.