summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2020-09-13 20:27:56 -0400
committerrsiddharth <s@ricketyspace.net>2020-09-13 20:27:56 -0400
commit96ef9446c2586867fffb7dc2c75019d3292bf9df (patch)
tree899609cb98aa217da8be997ef76a5a7682e940e8
parente10d1e8df12acf1cc508b87dc827258b7f906b12 (diff)
add cedar.go
-rw-r--r--cedar.go32
1 files changed, 32 insertions, 0 deletions
diff --git a/cedar.go b/cedar.go
new file mode 100644
index 0000000..5b262af
--- /dev/null
+++ b/cedar.go
@@ -0,0 +1,32 @@
+package main
+
+import (
+ "io"
+ "net/http"
+)
+
+func newsFeed() (string, error) {
+ resp, err := http.Get("https://fsf.org.in/news/feed.atom")
+ if err != nil {
+ return "", err
+ }
+
+ // Init vars.
+ chunk := make([]byte, 100)
+ feed := make([]byte, 0)
+
+ // Read feed.
+ for {
+ c, err := resp.Body.Read(chunk)
+ if c < 1 {
+ break
+ }
+ if err != nil && err != io.EOF {
+ return "", err
+ }
+ feed = append(feed, chunk[0:c]...)
+ }
+ return string(feed), nil
+}
+
+func main() {}