Please go to https://github.com/stephanediondev/feed
More modern version: Symfony, Bootstrap, light/dark themes, Progressive Web App ...
Replaced by a new version
Home Page: https://github.com/stephanediondev/feed
License: Other
Please go to https://github.com/stephanediondev/feed
More modern version: Symfony, Bootstrap, light/dark themes, Progressive Web App ...
I tried to add :
http://www.tomshardware.com/fr/feeds/rss2/presence-pc,1-1.xml
Error :
A feed could not be found at http://www.tomshardware.com/fr/feeds/rss2/presence-pc,1-1.xml. This does not appear to be a valid RSS or Atom feed.
I know this feed is valid, I use it in another app ;)
Cheers,
add last strings in english language file and copy to make french
Hey, don't know what I am doing wrong. My subscription list is filled with feeds, but I don't get any items on the home site. Do I understand right, if I set the cron job to /index.php hourly?
Greetings, Sebastian
It would be nice if you would also support PostgreSQL instead of SQLite and MySQL only.
Hello !
I'll keep a close eye to this selfhosted rss aggregator, as it looks really nice & features-packed :)
However, I'd really love to use SQLite instead of MySQL ...
(TBH, I will only really start using it if it does work with SQLite)
Anyway, congartulations for the great job :)
Cya,
G_LL_M
Hey there,
the setup folder is not in the repo ?!
regards
If a priority for a flux is set, I can't delete the priority.
I was rather excited to see that there was LDAP support in readerself. However, I have not been able to get it working. I have tried configuring the following files
/application/config/readerself_config.php
/application/controllers/setup.php
with the following information:
$config['salt_password'] = '2028q5id8x';
$config['ldap'] = TRUE;
$config['ldap_server'] = 'ldap://<IP of LDAP DC>';
$config['ldap_port'] = 389;
$config['ldap_protocol'] = 3;
$config['ldap_rootdn'] = 'cn=administrator,dc=awesomegeek,dc=com';
$config['ldap_rootpw'] = '<CENSORED>';
$config['ldap_basedn'] = 'dc=awesomegeek,dc=com';
$config['ldap_filter'] = 'mail=[email]';
$config['email_protocol'] = 'mail';
$config['smtp_host'] = '<IP of SMTP server>';
$config['smtp_user'] = '';
$config['smtp_pass'] = '';
$config['smtp_port'] = 25;
After doing so, I am not able to log in with the short name, nor with the email address of my LDAP users. My LDAP server is Zentyal 3.5, which uses Samba. I see no place in the web UI to configure this, nor any comments in the code that indicate what I have missed or done wrong. Is this something we can get documented?
Despite having PHP Version 5.5.9 + iconv activated + mbstring activated, I have plenty of feeds I cannot add.
Selection :
http://www.adelto.co.uk/feed/
http://www.fujirumors.com/feed/
Cheers
For those of us not in americaland can you please tell me if it is possible to change the date format to
day/month/year as it's extremely confusing for a non-american such as myself.
Hi !
Another idea : the ability to overwrite some of the default css file (style) using a user.css that could be put at the root folder, or in a user_data folder (choose any name) :)
Cya,
G_LL_M
public yes/no
atom
Hi,
Very interesting...
I've installed this, imported feeds and it seems that the feeds I've importer are not refreshed.. updated.
If this is supposed to enable Firefox to add feeds to readerslef, then it's not working properly :
Mozilla Firefox 27.0.1
Windows 7 / 64 bits
Tried on 2 computers already.
a+
open twice
E_WARNING | Invalid argument supplied for foreach() | /home/username/public_html/rs/application/libraries/Readerself_library.php | 284
This is the error I received when I did a manual refresh/items.
Hello,
following 8ac33fe, I believe that closing/collapsing the item shoudl be done as well when clicking on the title, and that we may use instead a new "Open link" button to get to the actual webpage.
On mobility device, this would be quite handy as well.
What's your opinion,
GLMM
Can this be used for multiple users?
If I import an OPML file (from feedly) all feeds are imported, but only one folder. If I import the same file again the second folder is created (and so on).
expand / collapse
I tried to add : http://www.gearhungry.com/rss.xml
I got an error : This XML document is invalid, likely due to invalid characters. XML error: > required at line 16, column 21
This feed is working properly in other feed readers!
Cheers
Is there an api or backend available to hook into Readerself? I didn't see an android app that works for Readerself and was wanting to make one as a learning project using material design, not to mention replacing my old rss hosted solution that was too bloated for my tastes that had an accompanying app.
I tried the simplest file to import (github doens not display code :( ):
<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0">
<head>
<title>Subscriptions from Reader Self</title>
<docs>http://dev.opml.org/spec2.html</docs>
<ownerEmail>[email protected]</ownerEmail>
</head>
<body>
<outline title="Home - Design" text="Home - Design" >
<outline title="Freshome.com - Interior Design & Architecture Magazine" text="Freshome.com - Interior Design & Architecture Magazine" xmlUrl="http://freshome.com/feed/" type="rss" htmlUrl="http://freshome.com" />
</outline>
</body>
</opml>
I get a big red screen with the following debug info :
debug
date: 2014-03-14 16:21:46
elapsed_time: 0.1596
memory_get_peak_usage: 492 952
memory_get_usage: 458 288
errors (1)
E_WARNING | simplexml_load_file(): I/O warning : failed to load external entity "/volume1/@tmp/phpRXJyoP" | /volume1/web/readerself/application/controllers/subscriptions.php | 456
queries (3)
SELECT stg.* FROM settings AS stg WHERE stg.stg_is_global = 1 GROUP BY stg.stg_id ORDER BY stg.stg_code ASC
0.00577092170715332031
SELECT mbr.* FROM members AS mbr WHERE mbr.mbr_id = '1' GROUP BY mbr.mbr_id
0.00084996223449707031
SELECT cnt.* FROM connections AS cnt WHERE cnt.mbr_id = '1' AND token_connection IS NOT NULL AND token_connection = 'b8e86a663f8efd1c4e717e460b65bdf85265b6c4' GROUP BY cnt.cnt_id
0.00077104568481445312
Additional question : do you create a folder at import if it does not already exist in selfreader ?
a+
GLLM
Hi,
I've installed readerself on a shared host running cpanel with no command line access, and in cronjob section of cpanel I've tried following commands, but none of them worked.
cd /home/myUserName/public_html/apps/reader && php index.php refresh items
php /home/myUserName/public_html/apps/reader/index.php refresh items
/usr/bin/php /home/myUserName/public_html/apps/reader/index.php refresh items
Can you create a update script that can be executed by a HTTP GET request to be executed by wget?
Hello,
I believe the mark as read-unread / share / favorite buttons should be place at the bottom of the expanded item.
Indeed, you decide once you have read the item what you want to to with it, and not a the beginning of your reading.
Placing those at the bottom right side would be better.
I manage to change this in item.php, but my problem is that the buttons, when item is collapse, do not show anymore (the mark as read/unread for instance).
Given the present codeline, I'm not sure what would be better to still have buttons in the collapse mode, and the buttons at the right bottom in the expanded mode.
Any thought ?
GLLM
I imported my OPML from Freshrss with many folders but only one (the first) is created in Readerself.
In each item, when readability is clicked its better to update itm_content in items table in database at the same time.
When I open a folder, I only get 10 items loaded.
When I use a laptop/PC, I'd really like readerself to load way more items.
On a tablet/smartphone, limiting the number of loaded by default make sense.
Suggestion : ability to define the number for laptop one one hand, and one smarphone on the other hand.
A+
After a new install, I have a 404 error file not found for mydomain.tld/readerself/setup
.
I'm using Nginx and it's certainly a rewrite issue. But I don't know how to do.
Can you provide a nginx configuration?
Thanks
When I share an item, readerself inserts it into shared items public feed, and uses the time which that item was originally published as the time stamp, so recently shared items are not always on top of my public feed. Is it possible to use current time (time which article was shared) as timestamp for shared items in public feed?
thanks.
Hi,
When I try to install Reader Self on a server I get this error:
Unable to load the requested language file: language/english/db_lang.php
I can I fix that?
Is it possible that it comes from a misconfiguration of the .htaccess file (VirtualHost / Directory) ?
Thanks for any help provded!
It shows in setup page
Setup
PHP 5.3.10-1ubuntu3.11
Supported version
/application/config/readerself_config.php
File missing
/application/database/installation-mysql.sql
File exists
/application/config/database.php
Database, username and password defined
Can you update the installation guide?
PHP software deployment is much easier than python&ruby,but at this time ,I can't figur it out.Thanks.
Navigating to base URL will produce setup page per readme.
404 error: Not Found
The requested URL /setup was not found on this server.
Added a feed in the demo site http://www.aidanfinn.com/?feed=rss2,It shows
A Database Error Occurred
Error Number: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '3'feed=rss2%' AND fed.fed_id IS NOT NULL AND fed.fed_id NOT IN( SELECT sub.fed_i' at line 1
SELECT COUNT(DISTINCT(fed.fed_id)) AS count FROM feeds fed WHERE 1 AND fed.fed_title LIKE '%http://www.aidanfinn.com/'3'feed=rss2%' AND fed.fed_id IS NOT NULL AND fed.fed_id NOT IN( SELECT sub.fed_id FROM subscriptions AS sub WHERE sub.mbr_id =
Filename: /srv/data/web/vhosts/readerself.com/htdocs/demo/models/readerself_model.php
Line Number: 249
Installed readerself in a directory like so: example.com/rs
database.php edited options for sqlite.
$db['default']['hostname'] = 'sqlite:application/database/readerself.sqlite';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'pdo';
Then in the setup page entered my details, but after that I am redirected to example.com/rs/register. Even pressing the login button redirects me to example.com/rs/register.
Setup: KVM VPS, Nginx/Apache, DirectAdmin.
Hi and thanks for this app,
I've got a problem just after when i configure the ./application/config/readerself-config.php & ./application/config/database.php.
When i launch readerself in my browser, he want to go in /readerself-master/register/ but it doesn't exist.
I'd try to install it on a Nginx web serveur and MySQL database.
All repertories are in 775 rules and files 664.
All rep/files are in nginx group.
My mysql user has already been created with all rights on his database (wich created too).
Step by step :
1 / i put all files in a 'readerself-master' directory in my web root
2 / i change all rights/group for nginx
3 / i edit database.php => $db['default']['dbdriver'] = 'mysql'; and good username/password/database
4 / i edit readerself-config.php => just a salt
5 / i put all content INSTALL.sql in my MySQL database already created.
6 / i lauch my /readerself/ on a browser => 404 not found /readerself/register
I tried to see why, or just create a register folder (you never know...) but nothing.
Any ideas ?
Thanks you.
Hi again,
what do you think of the ability to develop a folder, to be able to see the feeds it is composed of, and read items feed by feed as well (I do this really often).
It could be done as :
Folder 1
Folder 2
Feed 1
Feed 2
Feed 3
Folder 3
What do you think @project29k
GLLM
Another idea :
in the items list, the favicon should be used at the top left of each item, instead of the default icon ... it would make the list much more readable.
I find that the caption/text next to the icon is not always needed (favorite/share ...) and would prefer to hide it and keep only the icon.
I've added (locally) a new <span class="button-caption">...</span>
to many buttons, but did not manage to hide the caption by CSS afterwards.
Note : I would not hide the captions for the very top menu bar.
What's your idea on this ?
GLLM
Salut,
I'd really like to be able to disable the automatic mark as read when you scroll over an element.
This is really an annoying behavior : you cannot have a look at the list without marking as read the elements you scrolled over...
Actually, you get every items in a folder marked as read even though you have not read a single one !!
I looked in the code, where this is set, but I did not manage to find it.
Maybe, if this behavior is appreciated by some, this could be an option ?
What do you think ?
Thanx,
GLLM
Ability to use a pseudo and not a email as login.
I'd really like the email to be optional, as opposed to a login/name/pseudo.
Just an idea ;)
Hello @project29k
How long are read / unread items kept in DB ?
Is there a setting that enable the user to change this ?
Thanks,
GLLM
change height (margin-top modified)
All to often, I search for an older article in my RSS reader that I want to reference or share, only to find that the link is dead and the original article is no longer available on the source site. It would be super extra awesome to have the ability to save articles offline, possibly via wallabag. Having a button at the bottom of every article that will add the article to wallabag would be sufficient, but being able to set a rule to do this automatically on a folder, tag or everything would be even better. More amazing still would be to have the ability to switch between the wallabag view and the ordinary RSS view for articles that are saved in wallabag, without navigating to another page.
Of course, the real goal is to just have an offline copy of articles along with their relevant image assets. This could be accomplished without wallabag. Thoughts?
Ability to hide the "No folder" folder is no feed has no folder.
It would free some screen estate ;)
A+
Salut !
Here are the first things I noticed when testing self reader ...
Invert click on item & open behavior in list mode : 'Open button' should open the url, click on item title should expand the item ?
Done by @project29k in 8ac33fe
Define classes for the items displayed in the collapsed mode, so that only some could be displayed (date/time/keyword/author) (using a css display:hide)
Done by @project29k in 6af1b91
Page title (or tab) only displays (xx) as the number of unread items, maybe it could be set as readerself (xx) . In the settings, I defined a title but it is not used.
done by @project29k in 493c933
Bravo pour le boutot en tous cas / Great job so far !
GLLM
Hi,
I need Readerself to transfer images inside articles to a sub-directory in it's installation path, and use the transferred version of them. Is it possible for you to add this feature?
thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.