|
@@ -14,13 +14,11 @@ var url = flag.String("b", "", "API URL")
|
|
|
var app Application
|
|
|
var errorPage = template.Must(template.ParseFiles("./html/error.html"))
|
|
|
|
|
|
-// ServeIndex serves index page.
|
|
|
func serveIndex(w http.ResponseWriter, r *http.Request) {
|
|
|
t := template.Must(template.ParseFiles("./html/index.html"))
|
|
|
t.Execute(w, app.Languages)
|
|
|
}
|
|
|
|
|
|
-// DisplaySearchResults displays search results as HTML page.
|
|
|
func displaySearchResults(w http.ResponseWriter, r *http.Request) {
|
|
|
var info SearchInfo
|
|
|
info.GetInfoFromRequest(r)
|
|
@@ -47,7 +45,6 @@ func displaySearchResults(w http.ResponseWriter, r *http.Request) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// DisplayTMs displays TMs as HTML page.
|
|
|
func displayTMs(w http.ResponseWriter, r *http.Request) {
|
|
|
var info SearchInfo
|
|
|
info.GetInfoFromRequest(r)
|
|
@@ -72,11 +69,12 @@ func displayTMs(w http.ResponseWriter, r *http.Request) {
|
|
|
|
|
|
func main() {
|
|
|
flag.Parse()
|
|
|
- app.setBaseURL(*url)
|
|
|
- if app.BaseURL == "" {
|
|
|
+ if *url == "" {
|
|
|
log.Fatalln("Can't do anything without URL to API")
|
|
|
}
|
|
|
|
|
|
+ app.setBaseURL(*url)
|
|
|
+
|
|
|
status, err := app.login()
|
|
|
if !status || err != nil {
|
|
|
log.Fatalf("Couldn't log in: %s", err)
|