{"action":"created","issue":{"url":"https://api.github.com/repos/rometools/rome/issues/186","labels_url":"https://api.github.com/repos/rometools/rome/issues/186/labels{/name}","comments_url":"https://api.github.com/repos/rometools/rome/issues/186/comments","events_url":"https://api.github.com/repos/rometools/rome/issues/186/events","html_url":"https://github.com/rometools/rome/issues/186","id":35756992,"number":186,"title":"Reasonable handler for unversioned/ill-versioned RSS feeds","user":{"login":"kzn","id":55851,"avatar_url":"https://avatars.githubusercontent.com/u/55851?v=3","gravatar_id":"","url":"https://api.github.com/users/kzn","html_url":"https://github.com/kzn","followers_url":"https://api.github.com/users/kzn/followers","following_url":"https://api.github.com/users/kzn/following{/other_user}","gists_url":"https://api.github.com/users/kzn/gists{/gist_id}","starred_url":"https://api.github.com/users/kzn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kzn/subscriptions","organizations_url":"https://api.github.com/users/kzn/orgs","repos_url":"https://api.github.com/users/kzn/repos","events_url":"https://api.github.com/users/kzn/events{/privacy}","received_events_url":"https://api.github.com/users/kzn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2014-06-15T20:14:59Z","updated_at":"2016-01-09T23:16:21Z","closed_at":null,"body":"Currently, when ROME tries to parse RSS feed it tries different parsers based on version attribute of rss tag, but some feed don't provide one, or provide some non-standard version. \r\n\r\nMay be add some reasonable default parser for that kind of feeds. Assuming for example, if the version of the feed couldn't be determined, then try the parser for latest version?"},"comment":{"url":"https://api.github.com/repos/rometools/rome/issues/comments/170292126","html_url":"https://github.com/rometools/rome/issues/186#issuecomment-170292126","issue_url":"https://api.github.com/repos/rometools/rome/issues/186","id":170292126,"user":{"login":"ChristianBusch","id":649742,"avatar_url":"https://avatars.githubusercontent.com/u/649742?v=3","gravatar_id":"","url":"https://api.github.com/users/ChristianBusch","html_url":"https://github.com/ChristianBusch","followers_url":"https://api.github.com/users/ChristianBusch/followers","following_url":"https://api.github.com/users/ChristianBusch/following{/other_user}","gists_url":"https://api.github.com/users/ChristianBusch/gists{/gist_id}","starred_url":"https://api.github.com/users/ChristianBusch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChristianBusch/subscriptions","organizations_url":"https://api.github.com/users/ChristianBusch/orgs","repos_url":"https://api.github.com/users/ChristianBusch/repos","events_url":"https://api.github.com/users/ChristianBusch/events{/privacy}","received_events_url":"https://api.github.com/users/ChristianBusch/received_events","type":"User","site_admin":false},"created_at":"2016-01-09T23:16:21Z","updated_at":"2016-01-09T23:16:21Z","body":"Imho ROME should be as lenient as possible for the reasons @mishako and @kzn stated.\r\n\r\nI'd rather have ROME extract as much information as possible out of a feed instead of giving up, or even withholding information it *could* parse but decides not to because the feed does not conform to the standard.\r\n\r\nIf you want to make a user aware of a broken feed I'd prefer it's done in a way, that still allows parsing."}}