Skip to content

Commit

Permalink
rename syndicate -> feeds, paths jmoiron/syndicate -> gorilla/feeds
Browse files Browse the repository at this point in the history
  • Loading branch information
jmoiron committed Jan 18, 2013
1 parent 4cfde43 commit 35a01ac
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 15 deletions.
14 changes: 11 additions & 3 deletions README.md
@@ -1,13 +1,21 @@
Syndication (feed) generator library for golang.
## gorilla/feeds

Usage:
Web feed generator library.

### Goals

* simple interface to create both Atom & RSS 2.0 feeds
* full support for Atom/RSS2.0 spec elements
* ability to modify particulars for each spec

### Usage

```go

import (
"fmt"
"time"
"github.com/jmoiron/syndicate"
"github.com/gorilla/syndicate"
)

now := time.Now()
Expand Down
2 changes: 1 addition & 1 deletion atom.go
@@ -1,4 +1,4 @@
package syndicate
package feeds

import (
"encoding/xml"
Expand Down
10 changes: 5 additions & 5 deletions doc.go
Expand Up @@ -3,7 +3,7 @@ Syndication (feed) generator library for golang.
Installing
go get github.com/jmoiron/syndicate
go get github.com/gorilla/feeds
Syndicate provides a simple, generic Feed interface with a generic Item object as well as RSS and Atom specific RssFeed and AtomFeed objects which allow access to all of each spec's defined elements.
Expand All @@ -13,7 +13,7 @@ Create a Feed and some Items in that feed using the generic interfaces:
import (
"time"
. "github.com/jmoiron/syndicate"
. "github.com/gorilla/feeds
)
now = time.Now()
Expand Down Expand Up @@ -54,7 +54,7 @@ From here, you can output Atom or RSS versions of this feed easily
atom, err := feed.ToAtom()
rss, err := feed.ToRss()
You can also get access to the underlying objects that syndicate uses to export its XML
You can also get access to the underlying objects that feeds uses to export its XML
atomFeed := &Atom{feed}.AtomFeed()
rssFeed := &Rss{feed}.RssFeed()
Expand All @@ -63,8 +63,8 @@ From here, you can modify or add each syndication's specific fields before outpu
atomFeed.Subtitle = "plays the blues"
atom, err := ToXML(atomFeed)
rssFeed.Generator = "Golang Syndicate v1.0 (github.com/jmoiron/syndicate)"
rssFeed.Generator = "gorilla/feeds v1.0 (github.com/gorilla/feeds)"
rss, err := ToXML(rssFeed)
*/
package syndicate
package feeds
2 changes: 1 addition & 1 deletion feed.go
@@ -1,4 +1,4 @@
package syndicate
package feeds

import (
"encoding/xml"
Expand Down
2 changes: 1 addition & 1 deletion feed_test.go
@@ -1,4 +1,4 @@
package syndicate
package feeds

import (
"testing"
Expand Down
3 changes: 1 addition & 2 deletions rss.go
@@ -1,4 +1,4 @@
package syndicate
package feeds

// rss support
// validation done according to spec here:
Expand All @@ -7,7 +7,6 @@ package syndicate
import (
"encoding/xml"
"fmt"
//"net/url"
"time"
)

Expand Down
2 changes: 1 addition & 1 deletion uuid.go
@@ -1,4 +1,4 @@
package syndicate
package feeds

// relevant bits from https://github.com/abneptis/GoUUID/blob/master/uuid.go

Expand Down
2 changes: 1 addition & 1 deletion uuid_test.go
@@ -1,4 +1,4 @@
package syndicate
package feeds

import (
"testing"
Expand Down

0 comments on commit 35a01ac

Please sign in to comment.