Documentation
¶
Index ¶
- Variables
- func GenerateContestID(platform string, startTime int64) string
- type Contest
- func FetchAtcoderContests() ([]Contest, error)
- func FetchCode360Contests() ([]Contest, error)
- func FetchCodechefContests() ([]Contest, error)
- func FetchCodeforcesContests() ([]Contest, error)
- func FetchGeeksforGeeksContests() ([]Contest, error)
- func FetchHackerrankContests() ([]Contest, error)
- func FetchLeetcodeContests() ([]Contest, error)
- type Fetcher
Constants ¶
This section is empty.
Variables ¶
View Source
var Fetchers = map[string]Fetcher{ "codechef": FetchCodechefContests, "codeforces": FetchCodeforcesContests, "leetcode": FetchLeetcodeContests, "atcoder": FetchAtcoderContests, "hackerrank": FetchHackerrankContests, "geeksforgeeks": FetchGeeksforGeeksContests, "code360": FetchCode360Contests, }
View Source
var Platforms = []string{
"codechef",
"codeforces",
"leetcode",
"atcoder",
"hackerrank",
"geeksforgeeks",
"code360",
}
Functions ¶
func GenerateContestID ¶
Types ¶
type Contest ¶
type Contest struct {
ID string `json:"id"`
Name string `json:"name"`
URL string `json:"url"`
StartTime int64 `json:"start_time"`
EndTime int64 `json:"end_time"`
Duration int64 `json:"duration"`
Platform string `json:"platform"`
}
func FetchAtcoderContests ¶
func FetchCode360Contests ¶
func FetchCodechefContests ¶
func FetchCodeforcesContests ¶
func FetchHackerrankContests ¶
func FetchLeetcodeContests ¶
Click to show internal directories.
Click to hide internal directories.