Skip to content

Pull RSS feeds from a server and save the response in JSON format.

License

Notifications You must be signed in to change notification settings

netbrothers-gmbh/nb-feed

Repository files navigation

build status

NetBrothers NbFeed

This library pulls an RSS feed to your hard disk, transforms the items to an array and saves the results as a JSON file on your hard disk.

Installation

On the command prompt, change into your project's root directory and execute:

composer require netbrothers-gmbh/nb-feed

Configuration

NbFeed needs a readable and writeable directory. All other configurations are optional. The configuration depends on your environment. See the content of ConfigService.

Variable Description Default
maxEntriesToSave maximum number of feed items to be saved 0 (all)
cacheMaxAge maximum caching time of the file (in seconds) 1800 sec
storagePath absolute path to a readable and writeable directory null
feedFileName name of the file to write to/read from nb-feed

Example

There is an example file. To use it:

  1. Checkout the repository,
  2. run composer install --no-dev,
  3. run the example: php ./example/netbrothers-feed.php.

Feel free to use the example file as a starting point for your own purposes.

Licence

MIT

Authors

nb.logo

About

Pull RSS feeds from a server and save the response in JSON format.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages