From 5d55bc03e829afdad427f7539c1e08e65b88d409 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 6 Jul 2019 18:59:20 +0200 Subject: drop vendor --- vendor/dim13.org/rss/Gopkg.lock | 43 ----------------------- vendor/dim13.org/rss/Gopkg.toml | 34 ------------------ vendor/dim13.org/rss/rss.go | 77 ----------------------------------------- 3 files changed, 154 deletions(-) delete mode 100644 vendor/dim13.org/rss/Gopkg.lock delete mode 100644 vendor/dim13.org/rss/Gopkg.toml delete mode 100644 vendor/dim13.org/rss/rss.go (limited to 'vendor/dim13.org') diff --git a/vendor/dim13.org/rss/Gopkg.lock b/vendor/dim13.org/rss/Gopkg.lock deleted file mode 100644 index 302f952..0000000 --- a/vendor/dim13.org/rss/Gopkg.lock +++ /dev/null @@ -1,43 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - name = "golang.org/x/net" - packages = [ - "html", - "html/atom", - "html/charset" - ] - revision = "0ed95abb35c445290478a5348a7b38bb154135fd" - -[[projects]] - branch = "master" - name = "golang.org/x/text" - packages = [ - "encoding", - "encoding/charmap", - "encoding/htmlindex", - "encoding/internal", - "encoding/internal/identifier", - "encoding/japanese", - "encoding/korean", - "encoding/simplifiedchinese", - "encoding/traditionalchinese", - "encoding/unicode", - "internal/gen", - "internal/tag", - "internal/utf8internal", - "language", - "runes", - "transform", - "unicode/cldr" - ] - revision = "e19ae1496984b1c655b8044a65c0300a3c878dd3" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "290fb5e489119984dcbdb44f1ca3089d33f1a8d33e5afc2c67a2bd0d226f5d8a" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/dim13.org/rss/Gopkg.toml b/vendor/dim13.org/rss/Gopkg.toml deleted file mode 100644 index 0983863..0000000 --- a/vendor/dim13.org/rss/Gopkg.toml +++ /dev/null @@ -1,34 +0,0 @@ -# Gopkg.toml example -# -# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md -# for detailed Gopkg.toml documentation. -# -# required = ["github.com/user/thing/cmd/thing"] -# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] -# -# [[constraint]] -# name = "github.com/user/project" -# version = "1.0.0" -# -# [[constraint]] -# name = "github.com/user/project2" -# branch = "dev" -# source = "github.com/myfork/project2" -# -# [[override]] -# name = "github.com/x/y" -# version = "2.4.0" -# -# [prune] -# non-go = false -# go-tests = true -# unused-packages = true - - -[[constraint]] - branch = "master" - name = "golang.org/x/net" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/dim13.org/rss/rss.go b/vendor/dim13.org/rss/rss.go deleted file mode 100644 index 625e062..0000000 --- a/vendor/dim13.org/rss/rss.go +++ /dev/null @@ -1,77 +0,0 @@ -// Package rss implements RSS fetcher -package rss - -import ( - "encoding/xml" - "errors" - "net/http" - "strings" - "time" - - "golang.org/x/net/html/charset" -) - -// RSS container -type RSS struct { - Version string `xml:"version,attr"` - Channel Channel `xml:"channel"` -} - -// Time in RFC1123Z or RFC1123 format -type Time struct { - time.Time -} - -// Channel container -type Channel struct { - Link string `xml:"link"` - Language string `xml:"language"` - Title string `xml:"title"` - Description string `xml:"description"` - PubDate Time `xml:"pubDate"` - Items []Item `xml:"item"` -} - -// Item container -type Item struct { - Author string `xml:"author"` - Link string `xml:"link"` - GUID string `xml:"guid"` - Title string `xml:"title"` - PubDate Time `xml:"pubDate"` -} - -var formats = []string{ - `Mon, _2 Jan 2006 15:04:05 -0700`, // like RFC1123Z - `Mon, _2 Jan 2006 15:04:05 MST`, // like RFC1123 -} - -// UnmarshalXML decodes Time format -func (t *Time) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error { - var v string - d.DecodeElement(&v, &start) - v = strings.TrimSpace(v) - for _, f := range formats { - if parse, err := time.Parse(f, v); err == nil { - *t = Time{parse} - return nil - } - } - return errors.New(v) -} - -// Fetch and parse RSS from given URL -func Fetch(url string) (rss RSS, err error) { - resp, err := http.Get(url) - if err != nil { - return rss, err - } - defer resp.Body.Close() - decoder := xml.NewDecoder(resp.Body) - decoder.CharsetReader = charset.NewReaderLabel - err = decoder.Decode(&rss) - if err != nil { - return rss, err - } - return rss, nil -} -- cgit v1.2.3