Browse Source

Merge branch 'master' of angerstoner/mensa into master

master
Schneider 7 years ago
committed by Gogs
parent
commit
487c24af71
  1. 3
      server/server.go

3
server/server.go

@ -18,6 +18,7 @@ type (
Category string `json:"category"`
Price string `json:"price"`
Title string `json:"title"`
Diet string `json:"diet"`
}
// Menu contains all info to menues in a mensa on one day
Menu struct {
@ -109,9 +110,11 @@ func strip(old string) string {
func parseMeals(doc *goquery.Document) ([]Meal, error) {
meals := []Meal{}
doc.Find("table.speise-tblmain tbody tr").Each(func(i int, s *goquery.Selection) {
diet, _ := s.Find(".ext_sits_speiseplan_icon").Children().Attr("alt")
meal := Meal{
Category: strip(s.Find(".ext_sits_preis").Text()), // yes, really preis
Title: strip(s.Find(".ext_sits_essen").Text()),
Diet: strip(diet),
}
meals = append(meals, meal)
})

Loading…
Cancel
Save