diff options
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -0,0 +1,44 @@ +package main + +import ( + "fmt" + "net/http" + "time" +) + +type post struct { + Time time.Time + Content string +} + +func main() { + var groups []string + groups = append(groups, "") + + for i := range groups { + url := "https://www.facebook.com/pg/" + groups[i] + "/posts/" + + resp, err := http.Get(url) + if err != nil { + panic(err) + } + defer resp.Body.Close() + + ps, err := parse(resp.Body) + if err != nil { + panic(err) + } + + fmt.Println(url) + fmt.Printf("%s", present(ps)) + } +} + +func present(ps []post) (s string) { + for i := range ps { + s += ps[i].Time.String() + "\n" + s += ps[i].Content + "\n\n" + } + + return +} |