An open API service indexing awesome lists of open source software.

https://github.com/hellodword/grss


https://github.com/hellodword/grss

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# grss

## Supports

- [ ] JSON Feed Version 1.0
- [ ] JSON Feed Version 1.1
- [ ] Atom 0.3
- [ ] Atom 1.0
- [ ] RSS 0.90
- [ ] RSS 0.91 (netscape)
- [ ] RSS 0.91
- [ ] RSS 0.92
- [ ] RSS 1.0
- [ ] RSS 2.0
- [ ] RSS 2.0.1
- [ ] MRSS 1.5.1

## Features

- [ ] JSON to RSS 2.0
- [ ] JSON to JSON 1.1
- [ ] JSON to Atom 1.0
- [ ] RSS to RSS 2.0
- [ ] RSS to JSON 1.1
- [ ] RSS to Atom 1.0
- [ ] Atom to RSS 2.0
- [ ] Atom to JSON 1.1
- [ ] Atom to Atom 1.0
- [ ] Custom Encoding

## TODO

- [ ] xml parser

## Thanks

- [GitHub - encoding/xml: support xmlns prefixes](https://github.com/nbio/xml)
- [GitHub - encoding/xml: support for XML namespace prefixes](https://github.com/golang/go/issues/9519)
- [RssBoard - RSS 0.90 Specification](https://www.rssboard.org/rss-0-9-0)
- [Purl - RDF Site Summary (RSS) 1.0 Specification](https://web.resource.org/rss/1.0/spec)
- [RssBoard - RSS 0.91 (Netscape) Specification](https://www.rssboard.org/rss-0-9-1-netscape)
- [RssBoard - RSS 0.91 Specification](https://www.rssboard.org/rss-0-9-1)
- [RssBoard - RSS 2.0 Specification](https://www.rssboard.org/rss-2-0)
- [RssBoard - RSS 2.0.1 Specification](https://www.rssboard.org/rss-2-0-1)
- [RssBoard - RSS Change Notes](https://www.rssboard.org/rss-change-notes)
- [RssBoard - Really Simple Syndication Best Practices Profile](https://www.rssboard.org/rss-profile)
- [W3C - XML 1.0 Specification](https://www.w3.org/TR/REC-xml/)
- [JSONFeed - JSON Feed Version 1](https://www.jsonfeed.org/version/1/)
- [JSONFeed - JSON Feed Version 1.1](https://www.jsonfeed.org/version/1.1/)
- [JSONFeed - Mapping RSS and Atom to JSON Feed](https://www.jsonfeed.org/mappingrssandatom/)
- [RFC4287: The Atom Syndication Format](https://datatracker.ietf.org/doc/html/rfc4287)
- [W3C - syntax of Atom or RSS feeds](https://validator.w3.org/feed/docs/atom.html)
- [Google - Atom 0.3 specification](https://support.google.com/merchants/answer/160598?hl=en)
- [Google - Atom 1.0 specification](https://support.google.com/merchants/answer/160593?hl=en)
- [Google - RSS 1.0 specification](https://support.google.com/merchants/answer/160590?hl=en)
- [Google - RSS 2.0 specification](https://support.google.com/merchants/answer/160589?hl=en)
- [GitHub - apache/wink](https://github.com/apache/wink)
- [apache/wink docs](https://wink.apache.org/1.4.0/api/index.html)
- [W3C - How do I declare namespaces in my feed?](https://validator.w3.org/feed/docs/howto/declare_namespaces.html)
- [Extending RSS 2.0 With Namespaces](https://www.disobey.com/detergent/2002/extendingrss2/)
- [Atom Publishing Format and Protocol](http://xml.coverpages.org/atom.html)
- [Atom Syndication Format](http://www.atomenabled.org/developers/syndication/)
- [Apple - A Podcaster’s Guide to RSS](https://help.apple.com/itc/podcasts_connect/#/itcb54353390)
- [GitHub - dateparser source](https://github.com/mmcdole/gofeed/blob/7c163b185c39f91150063e8adc97e43e4f572940/internal/shared/dateparser.go)
- [Wappalyzer - Websites using RSS](https://www.wappalyzer.com/technologies/miscellaneous/rss)
- [GitHub - ISO-8859-1 sample](https://github.com/SlyMarbo/rss/blob/9ae0f45449d6f6424a61969aeedeb14cd5d40094/testdata/rss_0.91)
- [W3C - W3C Feed Validation Service, for Atom and RSS](https://validator.w3.org/feed/#validate_by_input)
- [GitHub - w3c/feedvalidator](https://github.com/w3c/feedvalidator/tree/main/src)
- [RSS.com - List of Free RSS Validators](https://rss.com/blog/rss-feed-validators/)
- [RssBoard - Feed Validator](https://www.rssboard.org/rss-validator/)
- [mnot.net - RSS and Atom Feed Tutorial](https://www.mnot.net/rss/tutorial/)
- [GitHub - andre487/feed-validator](https://github.com/andre487/feed-validator)
- [GitHub - bcomnes/jsonfeed-to-rss](https://github.com/bcomnes/jsonfeed-to-rss)
- [Google - Best practices for XML sitemaps and RSS/Atom feeds](https://developers.google.com/search/blog/2014/10/best-practices-for-xml-sitemaps-rssatom)
- [GitHub - kornelski/atom2rss: converting Atom 0.3 → Atom 1.0 → RSS 2.0.](https://github.com/kornelski/atom2rss)
- [W3C/GitHub - rubys/feedvalidator](https://github.com/rubys/feedvalidator)
- [W3C/GitHub - rubys/feedvalidator: testcases](https://github.com/rubys/feedvalidator/tree/master/testcases)
- https://stackoverflow.com/questions/446700/is-there-any-defined-atom-syndication-xml-schema
- https://github.com/gauzy-gossamer/Domain-Registry-GO/blob/8871404809e59d6b02845a552363837f9e4a6d23/registry/xml/xml_parser.go