Skip to content
/ rome Public
forked from rometools/rome

ROME is Java framework for RSS and Atom feeds

License

Notifications You must be signed in to change notification settings

kjanyga/rome

 
 

Repository files navigation

ROME

Build Status Maven Central

ROME is a Java framework for RSS and Atom feeds. The framework consist of several modules:

Module Description
rome Library for generating and parsing RSS and Atom feeds.
rome-modules Generators and parsers for extensions like MediaRSS, GeoRSS and others.
rome-opml OPML parsers and tools.

Deprecated modules: rome-fetcher, rome-certiorem, rome-certiorem-webapp and rome-propono.

Examples

Parse a feed:

String url = "http://stackoverflow.com/feeds/tag?tagnames=rome";
SyndFeed feed = new SyndFeedInput().build(new XmlReader(new URL(url)));
System.out.println(feed.getTitle());

Generate a feed:

SyndFeed feed = new SyndFeedImpl();
feed.setFeedType("rss_2.0");
feed.setTitle("test-title");
feed.setDescription("test-description");
feed.setLink("https://example.org");
System.out.println(new SyndFeedOutput().outputString(feed));

About

ROME is Java framework for RSS and Atom feeds

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.1%
  • Other 0.9%