Giter Site home page Giter Site logo

arguablykomodo / easy-rss Goto Github PK

View Code? Open in Web Editor NEW
13.0 0.0 4.0 546 KB

A simple, easy to use RSS reader extension for Firefox

Home Page: https://addons.mozilla.org/en-US/firefox/addon/easy-rss/

License: Mozilla Public License 2.0

JavaScript 5.47% HTML 12.18% CSS 21.22% TypeScript 61.13%
webextension rss-reader

easy-rss's Introduction

Easy RSS

Are you an avid consumer of internet media? Are you frustrated by the lack of a consistent way of getting notifications for the content that you love? If you answer yes to any of these questions, then RSS feeds are the solution for you!

There is one problem i didn't mention...

RSS feeds are an old technology straight from the 90s, and because of that most RSS readers and managers look like they are from the same era.

That's why i made Easy RSS! The RSS manager for the common internet denizen! This stylish and modern RSS manager takes all the simplicity of the RSS format, and incorporates it into a modern and stylish design to create an easy to use but still powerful piece of software.

Easy RSS includes features such as:

  • Synchronizing your YouTube subscriptions, so you no longer have to worry about a spooky algorithm controlling what you see.
  • Importing and exporting your feeds to and from other RSS readers, so you can easily adopt Easy RSS, or leave for another RSS reader if you feel like it (altough I shouldn't tell you that if I want a higher usercount).
  • A simple and easy to understand modern UI that makes sure you are never lost in settings pages and Windows XP-esque dialogs

Building

  1. Make sure you have yarn installed
  2. Run yarn install
  3. Run yarn dist
  4. Enjoy the compiled code in the dist folder and the extension .zip file in web-ext-artifacts!
  5. ...
  6. Profit!

Screenshots

Add Feeds

Empty Popup

Full Popup

Settings

easy-rss's People

Contributors

arguablykomodo avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

easy-rss's Issues

Get the favicon directly from the website

Actually the favicon of the website is requested to google, but why ? There is already some infos about where is the favicon of the website on the website itself.

Move check icon to top (in overflow)

It would be great if the check icon (or its top margin) could stay at the same place.
I would like to keep my mouse cursor at the same place while reading/checking entries.

The list-entries have different heights (because the overflow menu only allows for a certain width) and the check icon is vertically centered.
If an entry is higher than normal, your stationary cursor wont hit the checkmark, instead it will open the link to the item.

image

Some feeds are not read

I have a couple of feeds that EasyRSS doesn't show any updates to. I've tried both pasting the rss address in Manage Feeds, and by Find feeds in page. I've been observing it for months, and I know for sure there have been updates in the feeds.

Current software versions:
EasyRSS 1.3.2
Firefox 78.0.2 (64 bit)

The feeds I cannot read:
https://www.giantitp.com/comics/oots.rss
http://www.sjgames.com/gurps/rss.xml
https://www.dragonball-multiverse.com/flux.rss.php?lang=pl (also without the ?lang=pl)

what does this extension do?

what does this extension do?
is it a full-fledged feed reader/aggregator?
what does "rss manager" mean?
does it only collect feeds?
what does it look like?
how does it work?

these are the kinds of questions (i, and other) users may be left asking after reading the description

Youtube subscriptions does not work

Youtube removed the RSS feed a while ago and I guess the author did not have time (yet?) to update this very nice addon? Very sad, this would be a very useful feature.

EasyRSS doesn't remember what I've read after restart

Each time I restart my browser I get all news I've got so far as "unread". The solution to this problem is to restart browser and immidiatly "read all" feeds (so I don't have to check everything manually) and keep browser open 24/7 (works with hibernation/sleep).
I don't think this behaviour was there during first few weeks I've tried this addon but I might be wrong.

Sync disabled: doesn't work at all

The YouTube subscriptions button does nothing, and the opml import fails.

Error in console:

12:56:38,885 Uncaught (in promise) Error: QuotaExceededError: storage.sync API call exceeded its quota limitations. undefined
    apply self-hosted:2159
    applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:614
    wrapPromise resource://gre/modules/ExtensionCommon.jsm:889
    (Asynchrone : promise callback)
    wrapPromise resource://gre/modules/ExtensionCommon.jsm:850
    wrapPromise resource://gre/modules/ExtensionCommon.jsm:849
    callAsyncFunction resource://gre/modules/ExtensionCommon.jsm:1091
    callAsyncFunction resource://gre/modules/ExtensionChild.jsm:701
    callAndLog resource://gre/modules/ExtensionChild.jsm:677
    callAsyncFunction resource://gre/modules/ExtensionChild.jsm:700
    stub resource://gre/modules/Schemas.jsm:2679
    7 moz-extension://8a3dbbca-7159-48e4-a7a1-83ba181c0335/manage/manage.js:1
    AsyncFunctionNext self-hosted:684

Setting to turn off number badge

I'd like to be able to turn off the badge that shows how many feeds are available. I prefer to check when I want to and find the icon distracting

This would be great for me!

Modal displays under page content

You might want to be a bit more aggressive in making the "Find feeds in page" modal show up on top of the page, I tried to subscribe to siderea.dreamwidth.org and the modal displayed underneath the blog content. It seems like the reason this happens is that on this blog, the #content div has its z-index set to 20.

Other than that, your extension is great and you should feel great :)

Chrome version?

The description says "for Firefox and Chrome", but no amount of searching turns up a chrome version.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.