https://github.com/laukstein/feedler
Feedler — personalized news reader
https://github.com/laukstein/feedler
feed feed-reader php
Last synced: about 2 months ago
JSON representation
Feedler — personalized news reader
- Host: GitHub
- URL: https://github.com/laukstein/feedler
- Owner: laukstein
- License: other
- Created: 2016-09-29T07:09:10.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2023-01-01T20:44:19.000Z (over 3 years ago)
- Last Synced: 2023-03-11T14:55:44.645Z (over 3 years ago)
- Topics: feed, feed-reader, php
- Language: PHP
- Homepage:
- Size: 557 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Feedler v2
Feedler is a personalized news reader, optimized for performance and accessibility.

## History
Feedler began with participating to [10K Apart](https://web.archive.org/web/20220814081328/https://a-k-apart.com/gallery/feedler-personalized-news) with [Version 1](https://github.com/laukstein/feedler/releases/tag/v1.0), later continued improved.
## How to use
**Type a feed address and click Enter.**
Supports RSS2.0, RSS1.0 and ATOM feed formats, LTR/RTL articles.
By default Feedler returns the last 3 days news, is customizable in UI.
After added the first feed, it will display also images for article is has, is customizable in UI.
## Benifits
* 10kB inital page load (till user customized profile)
* Accessiable without JavaScript
* Simple offline with Service Worker
* Optimized images over CDN
* HTML5 native features
## Server requirements
Apache 2.4 + rewrite_module or IIS web.config, PHP 5.4 + dom, curl, session and SimpleXML.
Directory [`~cache`](~cache) must be writable:
chmod -R 777 ~cache
chcon -Rt httpd_sys_content_rw_t ~cache/
[`config.php`](config.php) contains configuration flags.
**Faster delivery** applies Cloudinary CDN for better image optimization (notice, Cloudinary may exceed the bandwidth).
## Storage
* CSS assets stored in Web Cache Storage
* Served feeds are stored for 5 minutes in `~cache`
* The user session is stored in `~cache` till PHP `session.gc_maxlifetime` expires
## License
Released under the [CC BY-NC-ND 4.0 License](LICENSE).