SkillAgentSearch skills...

Qrss

PHP API class for parsing RSS feed and returning JSON http://www.qcode.in/build-complete-rss-feed-reader-app-php-rss-json-api/

Install / Use

/learn @saqueib/Qrss
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

qrss

An API Class to parse the RSS feed into json with cache option.

Getting Start

Grab the QRss class and use require it in your php file.

require 'src/QRss.php';

// To fetch an RSS feed as json use
(new Qrss('https://news.google.com/?output=rss'))->json();

// For fresh copy you can use fresh() which will ignore cache
(new Qrss('https://news.google.com/?output=rss'))->fresh()->json()

// Get the feed ignoring validation adding novalidate()
(new QRss('https://en.blog.wordpress.com/feed/'))->novalidate()->json();

// There is also an option to get data in plain text using text() instead of json()
(new Qrss('https://news.google.com/?output=rss'))->text();

Override Parser

You can also extend the parse method to customize the output.

class MyQrss extends QRss {

     protected function parse($xml)
     {
         // you have all the xml elements as SimpleXMLElement object
         // parse it however you want, return the array from this
          return [
              'title' => (string) $xml->channel->title
          ];
      }
 }

 (new MyQrss('https://news.google.com/?output=rss'))->json();
View on GitHub
GitHub Stars20
CategoryDevelopment
Updated2mo ago
Forks7

Languages

PHP

Security Score

95/100

Audited on Jan 11, 2026

No findings