package link2rst import ( "net/http" "google.golang.org/appengine" "google.golang.org/appengine/urlfetch" ) func getLinkRst(url string, r *http.Request) string { ctx := appengine.NewContext(r) client := urlfetch.Client(ctx) resp, err := client.Get(url) if err != nil { panic(err) } defer resp.Body.Close() if title, ok := GetHtmlTitle(resp.Body); ok { return "`" + title + " <" + url + ">`_" } return "" }