hello-efficiency-inc / raven-reader Goto Github PK
View Code? Open in Web Editor NEWπ All your articles in one place. Beautiful.
Home Page: https://ravenreader.app
License: MIT License
π All your articles in one place. Beautiful.
Home Page: https://ravenreader.app
License: MIT License
I don't see any way to read feeds in proper order. Everything is backwards (newest items on top). This forces me to go to the bottom and step my way up. Please add option to sort in correct order.
Currently seems that Raven reader has no caching mechanism. Every time I do click on an article I need to wait until the full page it is loaded.
Will be good to have a cache option to pre load all the articles and images in background to speed-up the reading experience.
I have Kubuntu 18.04 installed and when starting the AppImage following Error
occurs on Terminal:
(raven-reader:4175): Gtk-WARNING **: 11:01:43.487: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future
version
(raven-reader:4175): Gtk-WARNING **: 11:01:43.487: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future
version
(raven-reader:4175): Gtk-WARNING **: 11:01:43.487: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
(electron) 'app.makeSingleInstance(cb)' is deprecated. Use 'app.requestSingleInstanceLock() and app.on('second-instance', cb)' instead.
[11:01:44.175] [info] Electron's autoUpdater does not support the 'linux' platform
[11:01:44.361] [info] Applying proxy direct://
Gtk-Message: 11:01:44.455: GtkDialog mapped without a transient parent. This is discouraged.
[11:02:48.849] [info] DIRECT
After that following WIndow pops up:
But when i close the error Message Raven starts as normal i guess π
Hi
I ran a standard check on the SHA512 listed on linux.yml against the latest linux x86_64_AppImage.
Returns a checksum validation mismatch.. confirmed on 2 different validation apps.
I checked the other SHA & MD5 codes to see if this has been a typo in the YML, however none also match. Can you please check the file validity in case of issues with the package?
Rgds
Al
hi, i'm trying to install your rss-reader, but, i found some error,
my python , 2.7 and 3.6, node v 6.10, package, etc , lates version.
http://s10.postimg.org/4l9cywmix/my_first_ruby.jpg
my screenshot, thanks. π
Is your feature request related to a problem? Please describe.
Browsing stories with j/k or arrow up and arrow down would make it easier to quickly get through a feed
Describe the solution you'd like
When in the main view pressing j will advance to the next story and pressing k will go to to the previous story.
Describe alternatives you've considered
tab + enter works to advance to the next story but requires two key strokes, same with tab + shift + enter
Additional context
Gmail has support for this type of navigation in its settings for example
hey guys. Just ran npm run release and I get the following:
ERROR in ./app/helpers/feeds.js
Module not found: Error: Cannot resolve module 'underscore.string' in C:\dev\rss-reader\app\helpers
@ ./app/helpers/feeds.js 31:18-46
ERROR in app.js from UglifyJs
SyntaxError: Unexpected token: name (redirectCount) [./app/~/got/index.js:26,0]
it didn't stop the build, but the app has a white screen and does nothing :(
Is your feature request related to a problem? Please describe.
no
Describe the solution you'd like
use inoreader for sync
Describe alternatives you've considered
Additional context
I see that Linux support is mentioned in the roadmap, so I thought I'd create an issue for this so I (and anyone else interested) can be notified when this is "fixed".
Hi Everyone ,
I am working on updating the current application using new updated Electron 1.1 and updated version of Vue.js/Vuex. While I am working on the new update I want to gather feedback from existing application i.e What did you like about it and What did you didn't like about it ? and How it can be improved ?.
I am also interested in knowing what kind of features would you look in your typical reader app. Plus I would be happy if anyone wants to collaborate in working on this application and contributing in adding more features.
Thank you.
Can you please add a command line argument to start in the system tray without showing a window for example, --start-in-tray.
Thanks
"Open in Browser" - Button is not working at the AppImage File.
No errors are printed on the console.
Would like to see some of the basic features of RSS Bandit added. Like
Describe the bug
I am trying to add RSS feed using "Kill the Newsletter" service. I have the XML file which is validated. But Raven Reader crashes and it fails to add.
To Reproduce
Steps to reproduce the behavior:
https://www.kill-the-newsletter.com/feeds/d6s8iyxebya5iygcybbu.xml
and press Enter.Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
The feed is validated here.
Describe the bug
I've tried to import my feeds. I've read that it imports OPML, great! Went straight to my feedly account and exported the .opml file. I couldn't import it as I've later found in code it accept xml files I've changed the .opml to .xml but it does not work. All other RSS readers accept the opml from feedly, but not this one.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I've expected that OPML is some sort of standard and that all the apps can read it without issues.
Desktop (please complete the following information):
Additional notes
On another note, the input field should truncate the filename if it doesn't fit.
Maybe this is just a #todo more than a bug, but I think the reader cannot work without the ability to highlight and copy text.
E.
First, thanks for building this!
Second, what license should is this code under? Currently, I can't find one stated anywhere--which means it's "All Rights Reserved" in most jurisdictions.
I noticed your bookmark project is under the MIT. Perhaps that was the intent here also?
It'd be helpful to clarify the license for encouraging outside contribution and further use.
Thanks!
π©
Is your feature request related to a problem? Please describe.
Currently, I cannot sort the articles list by date.
Describe the solution you'd like
Allow option to sort it based on date.
It would be a very nice feature if there is a way to organize subscriptions under specific topics / folders like Feedly is providing it. π
Hi, thanks for the great work.
I noticed that Raven doesn't work behind a proxy and there isn't a place to set it.
Possible npm package to support that: https://www.npmjs.com/package/http-proxy
Ive been trying to install the reader on my macbook and am getting the following error. I have the electron prebinaries installed as a dev dependency (v1.1.0)
npm run release
> @ release /Users/cwatkins/github/rss-reader
> npm run build && npm run package
> @ build /Users/cwatkins/github/rss-reader
> rimraf dist && mkdirp dist && cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.prod.conf.js
0% compile/Users/cwatkins/github/rss-reader/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/polyfills.js:264
if (stats.uid < 0) stats.uid += 0x100000000
^
TypeError: Cannot read property 'uid' of undefined
at /Users/cwatkins/github/rss-reader/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/polyfills.js:264:16
at FSReqWrap.oncomplete (fs.js:82:15)
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build"
npm ERR! node v4.3.1
npm ERR! npm v2.14.12
npm ERR! code ELIFECYCLE
npm ERR! @ build: `rimraf dist && mkdirp dist && cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.prod.conf.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ build script 'rimraf dist && mkdirp dist && cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.prod.conf.js'.
npm ERR! This is most likely a problem with the package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! rimraf dist && mkdirp dist && cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.prod.conf.js
npm ERR! You can get their info via:
npm ERR! npm owner ls
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/cwatkins/github/rss-reader/npm-debug.log
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "release"
npm ERR! node v4.3.1
npm ERR! npm v2.14.12
npm ERR! code ELIFECYCLE
npm ERR! @ release: `npm run build && npm run package`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ release script 'npm run build && npm run package'.
npm ERR! This is most likely a problem with the package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! npm run build && npm run package
npm ERR! You can get their info via:
npm ERR! npm owner ls
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/cwatkins/github/rss-reader/npm-debug.log
I couldn't get this to work on Windows until I pulled in this commit
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Help pls.
For example use this links:
https://www.finam.ru/analysis/conews/rsspoint
http://bonds.finam.ru/news/today/rss.asp
version 0.4.1
Using 'npm install electron --save-dev' install Atom/Electron first then 'npm install',everything is ok,but 'npm run release' error, info is:
ERROR in ./app//got/index.js/got/index.js 19:12-32
Module not found: Error: Cannot resolve 'file' or 'directory' ./package in /Users/XX/WorkSpace/Js/rss-reader/app/node_modules/got
@ ./app/
ERROR in app.js from UglifyJs
SyntaxError: Unexpected token: name (redirectCount) [./app/~/got/index.js:26,0]
Hello, i have build error message on Ubuntu Trusty 64bit with node 6.2.2
$ npm run release
> @ release /home/equan/Downloads/rss-reader-2.0
> npm run build && npm run package
> @ build /home/equan/Downloads/rss-reader-2.0
> rimraf dist && mkdirp dist && cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.prod.conf.js
> @ package /home/equan/Downloads/rss-reader-2.0
> node build/package.js
Packaging app for platform linux ia32 using electron v1.1.0
{ Error: Command failed: npm prune --production
npm ERR! Linux 4.2.0-38-generic
npm ERR! argv "/home/equan/.nvm/v6.2.2/bin/node" "/home/equan/Downloads/rss-reader-2.0/node_modules/.bin/npm" "prune" "--production"
npm ERR! node v6.2.2
npm ERR! npm v3.10.5
npm ERR! path /tmp/equan/electron-packager/linux-ia32/RSS Reader-linux-ia32/resources/app/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/tmp/equan/electron-packager/linux-ia32/RSS Reader-linux-ia32/resources/app/package.json'
npm ERR! enoent ENOENT: no such file or directory, open '/tmp/equan/electron-packager/linux-ia32/RSS Reader-linux-ia32/resources/app/package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /tmp/equan/electron-packager/linux-ia32/RSS Reader-linux-ia32/resources/app/npm-debug.log
at ChildProcess.exithandler (child_process.js:207:12)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
killed: false,
code: 254,
signal: null,
cmd: 'npm prune --production' }
npm ERR! Linux 4.2.0-38-generic
npm ERR! argv "/home/equan/.nvm/v6.2.2/bin/node" "/home/equan/Downloads/rss-reader-2.0/node_modules/.bin/npm" "run" "package"
npm ERR! node v6.2.2
npm ERR! npm v3.10.5
npm ERR! code ELIFECYCLE
npm ERR! @ package: `node build/package.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ package script 'node build/package.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node build/package.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/equan/Downloads/rss-reader-2.0/npm-debug.log
npm ERR! Linux 4.2.0-38-generic
npm ERR! argv "/home/equan/.nvm/v6.2.2/bin/node" "/home/equan/.nvm/v6.2.2/bin/npm" "run" "release"
npm ERR! node v6.2.2
npm ERR! npm v3.9.5
npm ERR! code ELIFECYCLE
npm ERR! @ release: `npm run build && npm run package`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ release script 'npm run build && npm run package'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! npm run build && npm run package
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls
npm ERR! There is likely additional logging output above.
Some sources limit the article contents to a few sentences and force us to visit their site to read full article. FilveFilters is a crowd sourced filters which can be used to fetch full articles from their websites. It'd be great if you integrate them within your app.
Describe the bug
The SSL Certificate on the website is expired:
ravenreader.app uses an invalid security certificate.
The certificate expired on January 13, 2019, 7:38:02 PM GMT-5. The current time is February 1, 2019, 12:02 AM.
Error code: SEC_ERROR_EXPIRED_CERTIFICATE
To Reproduce
Open a browser and introspect the cert
Expected behavior
The certificate is not expired
Screenshots
N/A
Desktop (please complete the following information):
Additional context
N/A
Hi there, I saw that you have a snap package on your releases page, but not available in the store? Curious as to how come? It is way easier to get it that way. Thank you.
Hello
Wondering if you'd consider the Oldreader (or Feedly) support?
dGo
See title.
Text is unreadable.
I have recently discoverd this cool project thanks a lot for that.
So my feature request is the following. On a website which I regularly visit, there is an rss feed in an xml notation. Unfortunately the reader cannot detect the rss.xml or read it, I'm not sure here.
It would be awesome if you could support the path or the notation of the rss.xml. The feed is stored in the root folder of the website. E.g https://mysite.com/rss.xml
For reference, here is the website. http://www.vanion.eu The rss is accessable with www.vanion.eu/rss.xml
Thanks a lot
Is your feature request related to a problem? Please describe.
I'd like to use rss-reader on some RSS feeds protected by Basic and NTLM auth.
Describe the solution you'd like
Ideally, when I add a URL, it would let me either specify user and password for Basic Auth, toggle NTLM pass-through from Chromium, or even better load the feed in a hosted window and let me login to the feed using the URL and cache the cookies/auth tokens.
In Chrome, my browser just passes the NTLM auth from Windows, not sure if this is possible with Electron. I would be interested in trying to contribute this change if I could be pointed in the right direction in the code base.
Hi, TTRSS (https://tt-rss.org/) is nice a RSS web selfhosted app but for my desktop day to day use i'de like to be able to use your client.
Be quite nice if RavenReader could support NextCloud. I'm assuming it doesn't now as it's not explicitly mentioned that I can see.
Thank-you
Can you please add notification support for new articles.
Thanks
Raven (AppImage) icon is not showing in Ubuntu Dock (Ubuntu 18.04). Adding StartupWMClass to Raven .desktop file doesn't solve the problem.
AppImageCommunity/pkg2appimage#199
https://askubuntu.com/questions/971388/few-application-icons-not-appearing-in-ubuntu-dock-after-upgrading-to-ubuntu-17
PS
Is there any way to disable Raven indicator?
Nice work on this! I want to suggest synchronization with Feedly. This way, we can keep all our devices up to date.
Do you have any ideas for a logo / branding for RSS Reader? I have not seen anything for it (I don't think).
If not would you be open to some ideas?
I dont understand how to install this. Im on windows 10.
Some pages do not follow the web page standard and can not display in the app. Ex: some articles in https://politepol.com/feed/22004 can not display a full article.
Can you just add a detection on displaying article? If can not display the article, just display the full page.
And if there is a plan to support multi-language, I can help you on the translation for Chinese (both Simplified and Traditional) and Korean.
Title sorta says it all...
Describe the bug
After adding few sources and opening few articles images stopped to apear in articles
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Images displayed
Desktop (please complete the following information):
I am trying to work on better solution of handling updating of feeds regularly. Does anyone has solution of implementing cronjob like background process to refresh feeds and add latest articles in electron ?
So far only I can think of either using background process by booting up invisible browser or figure out way of using web workers. I also do now want to block UI. And trying to make it smooth and optimal.
Is your feature request related to a problem? Please describe.
Wouldn't be a feature request if it was :)
Hey, Like the new name! :)
Just a small feature change/request..
Would it be possible to change the notifications from "New article added" to something more dynamic?
The title of the notification being the title of the article, the body being the first few sentences and the picture being the picture embedded in the article?
Because the current notification doesn't really say anything :)
Thanks!
Β | Β |
---|---|
OS | Windows 10 |
Version | 0.1.15 |
About Application
doesn't workExport Subscription
doesn't workAll in all, a very slick interface and ofcourse a functional program, great job! :)
Will document as I go along:
needed to install XCode and the XCode command line tools with xcode-select --install
needed to rebuild node-sass
there is a config file in /src/parsers that is set as example and seems to need a MERCURY_API_TOKEN (instructions should say its required to signup and then edit this config example file)
Looking for where to put in my Apple Developer Credentials ...
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.