func ExtractDataFromDocument(doc *gq.Document, url string, includeTitle bool, fromJson bool) *m.ExtractedBody { extracted := body_parsing.ExtractBodyFromDocument(doc, fromJson, includeTitle) for _, recipe := range extracted.RecipeData.Recipes { recipe.Url = url } return extracted }
func ExtractDataFromHTMLAtURL(url string, includeTitle bool) *m.ExtractedBody { // Debugger.Printf("Fetching %s ...\n", url) doc, err := gq.NewDocument(url) if err != nil { return nil } extracted := body_parsing.ExtractBodyFromDocument(doc, false, includeTitle) for _, recipe := range extracted.RecipeData.Recipes { recipe.Url = url } return extracted }