2017 © Pedro Peláez
 

library feed-io

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

image

debril/feed-io

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  • Monday, July 2, 2018
  • by adebril
  • Repository
  • 11 Watchers
  • 70 Stars
  • 119,280 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 16 Forks
  • 0 Open issues
  • 81 Versions
  • 21 % Grown

The README.md

feed-io

Latest Stable Version Build Status Maintainability Test Coverage, (*1)

feed-io is a PHP library built to consume and serve news feeds. It features:, (*2)

  • JSONFeed / Atom / RSS read and write support
  • Feeds auto-discovery through HTML headers
  • a Command line interface to discover and read feeds
  • PSR-7 Response generation with accurate cache headers
  • HTTP Headers support when reading feeds in order to save network traffic
  • Detection of the format (RSS / Atom) when reading feeds
  • Enclosure support to handle external medias like audio content
  • Feed logo support (RSS + Atom)
  • PSR compliant logging
  • Content filtering to fetch only the newest items
  • DateTime detection and conversion
  • A generic HTTP ClientInterface
  • Integrates with every PSR-18 compatible HTTP client.

This library is highly extensible and is designed to adapt to many situations, so if you don't find a solution through the documentation feel free to ask in the discussions., (*3)

Installation

Use Composer to add feed-io into your project's requirements :, (*4)

    composer require debril/feed-io
 ```

# Requirements

| feed-io | PHP  |
|---------|------|
| 4.x     | 7.1+ |
| 5.0     | 8.0+ |
| 6.0     | 8.1+ |

feed-io 4 requires PHP 7.1+, feed-io 5 requires PHP 8.0+. All versions relies on `psr/log` and any PSR-18 compliant HTTP client. To continue using you may require `php-http/guzzle7-adapter`. it suggests `monolog` for logging. Monolog is not the only library suitable to handle feed-io's logs, you can use any PSR/Log compliant library instead.

# Usage

## CLI

Let's suppose you installed feed-io using Composer, you can use its command line client to read feeds from your terminal :

```shell
./vendor/bin/feedio read http://php.net/feed.atom

reading

feed-io is designed to read feeds across the internet and to publish your own. Its main class is FeedIo :, (*5)


// create a simple FeedIo instance, e.g. with the Symfony HTTP Client $client = new \FeedIo\Adapter\Http\Client(new Symfony\Component\HttpClient\HttplugClient()); $feedIo = \FeedIo\FeedIo($client); // read a feed $result = $feedIo->read($url); // get title $feedTitle = $result->getFeed()->getTitle(); // iterate through items foreach( $result->getFeed() as $item ) { echo $item->getTitle(); }

If you need to get only the new items since the last time you've consumed the feed, use the result's getItemsSince() method:, (*6)

// read a feed and specify the `$modifiedSince` limit to fetch only items newer than this date
$result = $feedIo->read($url, $feed, $modifiedSince);

// iterate through new items
foreach( $result->getItemsSince() as $item ) {
    echo $item->getTitle();
}

You can also mix several filters to exclude items according to your needs:, (*7)

// read a feed
$result = $feedIo->read($url, $feed, $modifiedSince);

// remove items older than `$modifiedSince`
$since = new FeedIo\Filter\Since($result->getModifiedSince());

// Your own filter
$database = new Acme\Filter\Database();

$chain = new Chain();
$chain
    ->add($since)
    ->add($database);

// iterate through new items
foreach( $result->getFilteredItems($chain) as $item ) {
    echo $item->getTitle();
}

In order to save bandwidth, feed-io estimates the next time it will be relevant to read the feed and get new items from it., (*8)

$nextUpdate = $result->getNextUpdate();
echo "computed next update: {$nextUpdate->format(\DATE_ATOM)}";

// you may need to access the statistics
$updateStats = $result->getUpdateStats();
echo "average interval in seconds: {$updateStats->getAverageInterval()}";

feed-io calculates the next update time by first detecting if the feed was active in the last 7 days and if not we consider it as sleepy. The next update date for a sleepy feed is set to the next day at the same time. If the feed isn't sleepy we use the average interval and the median interval by adding those intervals to the feed's last modified date and compare the result to the current time. If the result is in the future, then it's returned as the next update time. If none of them are in the future, we considered the feed will be updated quite soon, so the next update time is one hour later from the moment of the calculation., (*9)

Please note: the fixed delays for sleepy and closed to be updated feeds can be set through Result::getNextUpdate() arguments, see Result for more details., (*10)

Feeds discovery

A web page can refer to one or more feeds in its headers, feed-io provides a way to discover them :, (*11)


// create a simple FeedIo instance, e.g. with the Symfony HTTP Client $client = new \FeedIo\Adapter\Http\Client(new Symfony\Component\HttpClient\HttplugClient()); $feedIo = \FeedIo\FeedIo($client); $feeds = $feedIo->discover($url); foreach( $feeds as $feed ) { echo "discovered feed : {$feed}"; }

Or you can use feed-io's command line :, (*12)

./vendor/bin/feedio discover https://a-website.org

You'll get all discovered feeds in the output., (*13)

formatting an object into a XML stream


// build the feed $feed = new FeedIo\Feed; $feed->setTitle('...'); // convert it into Atom $atomString = $feedIo->toAtom($feed); // or ... $atomString = $feedIo->format($feed, 'atom');

Adding a StyleSheet


$feed = new FeedIo\Feed; $feed->setTitle('...'); $styleSheet = new StyleSheet('http://url-of-the-xsl-stylesheet.xsl'); $feed->setStyleSheet($styleSheet);

building a feed including medias

// build the feed
$feed = new FeedIo\Feed;
$feed->setTitle('...');

$item = $feed->newItem();

// add namespaces
$feed->setNS(
    'itunes', //namespace
    'http://www.itunes.com/dtds/podcast-1.0.dtd' //dtd for the namespace
        );
$feed->set('itunes,title', 'Sample Title'); //OR any other element defined in the namespace.
$item->addElement('itunes:category', 'Education');

// build the media
$media = new \FeedIo\Feed\Item\Media
$media->setUrl('http://yourdomain.tld/medias/some-podcast.mp3');
$media->setType('audio/mpeg');

// add it to the item
$item->addMedia($media);

$feed->add($item);

Creating a valid PSR-7 Response with a feed

You can turn a \FeedIo\FeedInstance directly into a PSR-7 valid response using \FeedIo\FeedIo::getPsrResponse() :, (*14)


$feed = new \FeedIo\Feed; // feed the beast ... $item = new \FeedIo\Feed\Item; $item->set ... $feed->add($item); $atomResponse = $feedIo->getPsrResponse($feed, 'atom'); $jsonResponse = $feedIo->getPsrResponse($feed, 'json');

Building a FeedIo instance

To create a new FeedIo instance you only need to inject two dependencies :, (*15)

  • an HTTP Client implementing FeedIo\Adapter\ClientInterface. It can be wrapper for an external library like FeedIo\Adapter\Guzzle\Client
    • a PSR-3 logger implementing Psr\Log\LoggerInterface

// first dependency : the HTTP client // here we use Guzzle as a dependency for the client $guzzle = new GuzzleHttp\Client(); // Guzzle is wrapped in this adapter which is a FeedIo\Adapter\ClientInterface implementation $client = new FeedIo\Adapter\Guzzle\Client($guzzle); // second dependency : a PSR-3 logger $logger = new Psr\Log\NullLogger(); // now create FeedIo's instance $feedIo = new FeedIo\FeedIo($client, $logger);

Another example with Monolog configured to write on the standard output :, (*16)

// create a simple FeedIo instance, e.g. with the Symfony HTTP Client
$client = new \FeedIo\Adapter\Http\Client(new Symfony\Component\HttpClient\HttplugClient());
$logger = new Monolog\Logger('default', [new Monolog\Handler\StreamHandler('php://stdout')]);
$feedIo = \FeedIo\FeedIo($client, $logger);

Inject a custom Logger

You can inject any Logger you want as long as it implements Psr\Log\LoggerInterface. Monolog does, but it's not the only library : https://packagist.org/providers/psr/log-implementation, (*17)

use FeedIo\FeedIo;
use FeedIo\Adapter\Guzzle\Client;
use GuzzleHttp\Client as GuzzleClient;
use Custom\Logger;

$client = new Client(new GuzzleClient());
$logger = new Logger();

$feedIo = new FeedIo($client, $logger);

Inject a custom HTTP Client

Since 6.0 there is a generic HTTP adapter that wraps any PST-18 compliant HTTP client., (*18)

use CustomPsr18\Client as CustomClient;

$client = new Custom\Adapter\Http\Client(new CustomClient())
$logger = new Psr\Log\NullLogger();

$feedIo = new FeedIo\FeedIo($client, $logger);

Configure feed-io using the Factory

The factory has been deprecated in feed-io 5.2 and was removed in 6.0. Instantiate the facade directly and pass in the desired HTTP client and logger interface., (*19)

Dealing with missing timezones

Sometimes you have to consume feeds in which the timezone is missing from the dates. In some use-cases, you may need to specify the feed's timezone to get an accurate value, so feed-io offers a workaround for that :, (*20)

$feedIo->getDateTimeBuilder()->setFeedTimezone(new \DateTimeZone($feedTimezone));
$result = $feedIo->read($feedUrl);
$feedIo->getDateTimeBuilder()->resetFeedTimezone();

Don't forget to reset feedTimezone after fetching the result, or you'll end up with all feeds located in the same timezone., (*21)

Built with PHP Storm

Most of feed-io's code was written using PHP Storm courtesy of Jetbrains., (*22)

The Versions

02/07 2018

dev-master

9999999-dev https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

02/07 2018

v4.3.3

4.3.3.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

02/07 2018

dev-issue/188

dev-issue/188 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

22/06 2018

v4.3.2

4.3.2.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

22/06 2018

v4.3.1

4.3.1.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

18/06 2018

dev-release/3.0

dev-release/3.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

18/06 2018

v3.1.1

3.1.1.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

29/05 2018

v4.3.0

4.3.0.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

29/05 2018

dev-doc/111

dev-doc/111 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

29/05 2018

dev-issue/111

dev-issue/111 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

29/05 2018

dev-issue/157

dev-issue/157 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

29/05 2018

v4.2.2

4.2.2.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

29/05 2018

dev-issue/173

dev-issue/173 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

28/05 2018

dev-issue/175

dev-issue/175 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

20/04 2018

v4.2.1

4.2.1.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

20/04 2018

dev-issue/171

dev-issue/171 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

03/04 2018

v4.2.0

4.2.0.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

30/03 2018

v3.1.0

3.1.0.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

30/03 2018

v4.1.3

4.1.3.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

12/01 2018

v4.1.2

4.1.2.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

12/01 2018

dev-issue/163

dev-issue/163 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

12/01 2018

v3.0.10

3.0.10.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

12/01 2018

dev-issue/161

dev-issue/161 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

01/01 2018

v4.1.1

4.1.1.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

01/01 2018

v3.0.9

3.0.9.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

10/12 2017

v4.1.0

4.1.0.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

08/11 2017

dev-issue/127

dev-issue/127 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

24/10 2017

dev-issue/142

dev-issue/142 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

04/10 2017

v4.0.0

4.0.0.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

03/10 2017

v4.0.0-rc3

4.0.0.0-RC3 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

26/09 2017

dev-project/php-7

dev-project/php-7 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

26/09 2017

v4.0.0-rc2

4.0.0.0-RC2 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

26/09 2017

v3.0.8

3.0.8.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

06/09 2017

dev-add-code-of-conduct-1

dev-add-code-of-conduct-1 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

05/09 2017

dev-release/4.1

dev-release/4.1 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

24/08 2017

v4.0.0-beta2

4.0.0.0-beta2 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

24/08 2017

dev-release/4.0

dev-release/4.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

24/08 2017

v4.0.0-rc1

4.0.0.0-RC1 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

16/08 2017

v4.0.0-beta1

4.0.0.0-beta1 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

16/08 2017

v3.0.7

3.0.7.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

04/08 2017

v3.0.6

3.0.6.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

02/08 2017

v3.0.5

3.0.5.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

27/07 2017

v3.0.4

3.0.4.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

25/07 2017

v3.0.3

3.0.3.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

19/07 2017

v3.0.2

3.0.2.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

22/06 2017

v3.0.1

3.0.1.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

20/06 2017

v3.0.0

3.0.0.0 https://feed-io.net

PHP library built to consume and serve JSONFeed / RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news jsonfeed

16/06 2017

dev-issue/96

dev-issue/96 https://feed-io.net

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

07/06 2017

v2.5.4

2.5.4.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

07/06 2017

dev-issue/94

dev-issue/94 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

06/06 2017

v2.5.3

2.5.3.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

03/06 2017

v2.5.2

2.5.2.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

26/05 2017

v2.5.1

2.5.1.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

23/05 2017

v2.5.0

2.5.0.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

16/05 2017

v2.4.12

2.4.12.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

03/05 2017

v2.4.11

2.4.11.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

16/01 2017

v2.4.10

2.4.10.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

09/01 2017

v2.4.9

2.4.9.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

09/01 2017

dev-issue/70

dev-issue/70 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

30/12 2016

v2.4.8

2.4.8.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

14/12 2016

v2.4.7

2.4.7.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

07/12 2016

v2.4.6

2.4.6.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

05/12 2016

v2.4.5

2.4.5.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

28/11 2016

v2.4.4

2.4.4.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

18/11 2016

v2.4.3

2.4.3.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

13/10 2016

v2.4.2

2.4.2.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

29/09 2016

v2.4.1

2.4.1.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

19/09 2016

v2.4.0

2.4.0.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

14/09 2016

V2.3.2

2.3.2.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

cli atom feed rss client news

11/08 2016

v2.3.1

2.3.1.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

08/08 2016

V2.3.0

2.3.0.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

03/08 2016

v2.2.2

2.2.2.0 http://debril.org/category/feed-io/

PHP library built to consume and serve RSS / Atom feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

11/03 2016

v2.2.1

2.2.1.0 http://debril.org/category/feed-io/

Reads and writes news feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

22/01 2016

v2.2.0

2.2.0.0 http://debril.org/category/feed-io/

Reads and writes news feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

21/11 2015

v2.1.3

2.1.3.0 http://debril.org/category/feed-io/

Reads and writes news feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

10/11 2015

v2.1.2

2.1.2.0 http://debril.org/category/feed-io/

Reads and writes news feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

04/11 2015

v2.1.0

2.1.0.0 http://debril.org/category/feed-io/

Reads and writes news feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

04/11 2015

v2.1.1

2.1.1.0 http://debril.org/category/feed-io/

Reads and writes news feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

26/06 2015

v2.0.0

2.0.0.0 http://debril.org/category/feed-io/

Reads and writes news feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

16/06 2015

v1.1.0

1.1.0.0 https://github.com/alexdebril/feed-io

Reads and writes new feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news

02/06 2015

v1.0.1

1.0.1.0 https://github.com/alexdebril/feed-io

Reads and writes new feeds

  Sources   Download

MIT

The Requires

 

The Development Requires

by Alexandre Debril

atom feed rss news