Php RSS to JSON format conversion

  • Status Closed
  • Budget $30 - $100 USD
  • Total Bids 16

Project Description

The aim of this project is to have a server side (PHP) RSS convertor to a JSON format.

The convertor must :

- support RSS [url removed, login to view], 1.0 and 2.0

- Have an option to filter all html tags (inside the description tag of the RSS)

- Have another option to filter all tags except the <img> and <br> tag

- The script must support a rss feed url that is a redirection URL.

- The script must reformat the date to a constant format YYYY-MM-DD HH:MM:SS

This convertor script should be used by receiving an http call with as parameter the url of the rss feed and the filterhtml tag.

Example:

Call = [url removed, login to view]://rssfeed.com/rss.xml&filterhtml=full

Output: JSON format corresponding to rss feed.

{"rss" : {

"items": [

{"title": "Mugabe party demands recount","description": "Zimbabwean President Robert Mugabe's party demands election results be delayed and votes recounted, reports say.","link": "[url removed, login to view]","pubDate": "Sun, 06 Apr 2008 08:10:48 GMT",},

{"title": "Bush and Putin in farewell talks","description": "George Bush and Vladimir Putin are meeting in Sochi for their final talks, with security high on the agenda.","link": "[url removed, login to view]","pubDate": "Sun, 06 Apr 2008 08:10:48 GMT",},

{"title": "Hollywood star Heston dies","description": "Charlton Heston, who won a best actor Oscar for his performance in the Hollywood epic Ben Hur, dies aged 84.","link": "[url removed, login to view]","pubDate": "Sun, 06 Apr 2008 08:10:48 GMT",}

] }}

Please reply only if you are familiar with RSS.

Also reply with placing your bid and giving the timeframe in which you are able to deliver.

Get free quotes for a project like this
Awarded to:

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online