Skip to content

Find and extract any RSS or ATOM feeds in a URL or domain

License

Notifications You must be signed in to change notification settings

ruigomeseu/rss-feed-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSS Feed Finder

Latest Version Software License Build Status StyleCI

This package provides an easy way to extract RSS/Atom feeds from any URL.

use RuiGomes\RssFeedFinder\FeedFinder;

$feedFinder = new FeedFinder('https://9to5mac.com');

$feeds = $feedFinder->find();

//$feeds will contain ["https://9to5mac.com/feed/", "https://9to5mac.com/comments/feed/"]

Install

You can pull in the package via composer:

composer require ruigomeseu/rss-feed-finder "~0.1"

Usage

Create a new FeedFinder instance and pass in the URL you'd like to extract feeds from:

$feedFinder = new FeedFinder('https://9to5mac.com');

You can now search that URL for feeds using:

$feeds = $feedFinder->find();

Changing the initial URL

You can change the initial URL by using:

$feedFinder->setUrl('http://www.nytimes.com');

The setUrl() function allows for method chaining so you can do something like this:

$feeds = $feedFinder->setUrl('http://www.nytimes.com')->find();

Author

Rui Gomes
https://ruigomes.me

License

The MIT License (MIT). Please see LICENSE file for more information.

About

Find and extract any RSS or ATOM feeds in a URL or domain

Resources

License

Stars

Watchers

Forks

Packages

No packages published