コード例 #1
0
ファイル: main.go プロジェクト: maddyonline/code
func main() {
	var pathToRunner string
	flag.StringVar(&pathToRunner, "runner", os.Getenv("RUNNER_BINARY"), "path to runner binary")
	flag.Parse()
	runner := code.NewRunner(pathToRunner)
	id := "4f1bae999b5fbea43624"
	if len(flag.Args()) > 0 {
		id = flag.Args()[0]
	}
	if runner != nil && false {
		fmt.Printf("%s", code.GistEvaluate(id, runner))
	} else {
		evalContext := code.GistFetch(id)
		fmt.Printf("%s", evalContext)
	}
}
コード例 #2
0
ファイル: main.go プロジェクト: maddyonline/code
func main() {
	var pathToRunner string
	flag.StringVar(&pathToRunner, "runner", os.Getenv("RUNNER_BINARY"), "path to runner binary")
	flag.Parse()
	runner := code.NewRunner(pathToRunner)

	fb := firego.New("https://thinkhike.firebaseio.com/problems", nil)
	problems := map[string]string{}

	if err := fb.Value(&problems); err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%s\n", problems)
	if runner != nil && false {
	}
	ec := code.GistFetch(problems["prob-1"])
	fmt.Printf("%#v", ec)
}