Coder Social home page Coder Social logo

want-my-rss's Introduction

icon WANT MY RSS

An extension for Firefox that restores some of RSS functionality which Firefox abandoned. Functionality includes:

  • Show indicator in the url bar if feed link available
  • Show preview page with rss feed
  • Subscribe button
  • Keyboard navigation with ←|j for previous and →|k for next article

Screencap

Add Feed Reader

If you want to add feed reader of your choice, see following link

Also you can add your preferred reader in extension's preferences.

Contributing

Contributions are welcome. Fill issues, make prs!

Changelog

0.27

Spring clean for the May queen

  • Updated dependencies

0.26

You don't clutch no straw

  • Added lazy loading for articles

0.25

What colors

  • Fixed bar icon presentation

0.24

New Windows

  • Fixed middle click on popup link
  • Shadow replaced with border on item in dark mode

0.23

Long Time Run

  • Updated packages
  • Subscribe button now can be activated by enter button

0.22

Pixel Pixie

  • Updated bar icon to make it play nicely with firefox style

0.21

In the search of path

  • Updated code dependencies
  • Link to rss are now searched in entire document #49

0.20

Return of Hi-Fi

  • Updated code dependencies
  • Fixed charset extraction
  • Added %r interpolation placeholder

0.19

Roman the Technician

  • technical release

0.18

Yellow brickroad quality

  • fix rss content with relative urls

0.17

Stig comes to rescue

0.16

Alan Hewston is critical

  • fix Nooshub subscribe url

0.16

Alan Hewston is critical

  • fix Nooshub subscribe url

0.15

Lorenzo can't believe it's not butterfly

  • Add additional headers preventing feed caching
  • Nooshub added

0.14

Ivan's Localized harpsichord

  • Fix "Invalid Date" in non En/Us Firefox
  • CommaFeed added

0.13

Solomon's Key features

  • option to open feed links in new tab
  • fix hover color of subscribe button in dark mode
  • fix wrong url (not properly encoded) of popup.html
  • intercept rss 1.0 feeds

0.12

CSS issues of Balton Brando

  • restored bottom item link color
  • wider item shadow in dark mode

0.11

  • added link to media
  • increased color difference of visited and unvisited links

0.10

  • added G2Reader and Feedbin
  • added options page which includes ability to define custom feed reader and reset options
  • option to open hyperlinks to feeds in extension's viewer directly
  • migrated to TypeScript (helped to spot some errors)

0.9

  • add "summary" tag to content lookup tags.
  • fix parsing feeds without <?xml header
  • registered ext+rss protocol handler. Feeds may be opened by typing something like ext+rss:http://example.com/feed.rss in an url bar.

0.8

  • show original url in extension's popup
  • loose xml parsing from first occurance of <?xml

0.7

  • added BazQux

0.6

  • added Netvibes
  • fix subscribe button icon click

0.5

  • JSON feeds support
  • Data escaping (:
  • Slight design modifications

0.4

  • Additional prev/next keyboard navigation with ←/→ arrow keys
  • Better keyboard navigation

0.3

  • Article sorting
  • Better error handling
  • Show time relative feature
  • Bug fixes
  • Minor style changes

0.2

  • "Feed not found" message
  • Better picking of feeds
  • Line with article link at bottom
  • <enclosure> tag handling
  • j/k navigation for previous/next article
  • subscribe button

0.1

  • Initial version with basic notification and displaying capabilities

Credits

Extension uses PT Sans font

want-my-rss's People

Contributors

claudinec avatar deeunderscore avatar dependabot[bot] avatar grahamperrin avatar kevincox avatar mauforonda avatar mcnesium avatar reeywhaar avatar stignygaard avatar tasadar2 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

want-my-rss's Issues

feature request : is it possible to fix the speed of all podcasts

I play the podcasts with speed 1.5x so I would like to know if it's possible ot have the feature of fixing this value for all podcasts on the page of the addon, ie this
moz-extension://a722144b-a46d-4408-9f43-7755c0ba77d0/show.html?url=XXXXXXXXXXXXXXXXXXXX.rss

More obvious marking of visited links?

The color difference between unvisited and visited links is not as dramatic as the browser's default colors, so it could be tricky for some users to scan down and open only the pages they have not viewed before. Something to consider for the future as you start getting theming requests.

misses feed links?

ex: ghacks.net/category/firefox/
there's 3 feeds in the head that are not detected

Stale cache - https://audioboom.com/channels/4908905.rss

I seem to be getting stale cache on some feed. I noticed it on this feed just now. Pressing F5 fixed it. I don't know how well Firefox builtin RSS used to work with this, because I didn't use any audioboom.com feed before.

Visiting it now (after F5, but not using F5), Firefox developer tools shows a HTTP 200 response with Cache-Control: max-age=900, public. So I'm not sure what's going on :-(. I will try to capture more information the next time I see it.

I searched the web, but couldn't find any results about other open-source software having a specific difficulty with audioboom.com.

100% CPU usage on some pages, no preview generated

Describe the bug
Recently the extension, upon selecting a feed from dropdown, started freezing the browser (100% cpu, can't do anything and one has to force-close the browser

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://www.biobiochile.cl/
  2. Click on want-my-rss icon in the addressbar and select detected feed
  3. Browser freezes

Expected behavior
I should see a preview of the RSS feed

Desktop (please complete the following information):

  • OS: macOS Catalina 10.15.7
  • Browser Firefox
  • Version 81.0.1 (64-bit)

Additional Feed Information

Hi, great plugin!

If you're looking for more ideas, it would be cool to have a line at the top of the feed preview showing the volume of posts, something like "4 posts in the last week", or "12 posts in the last day". That's something I care a lot about when deciding to subscribe or not.

Thanks!

Subscribe button broken

Subscribe button has stopped working:

1591592669

ReferenceError: can't access lexical declaration `providersDiv' before initialization subscribeButton.js:38:13
    init moz-extension://97df79c0-b2f5-4c98-bd6f-d5fc65438372/js/subscribeButton.js:38
    (Asynchrone : EventListener.handleEvent)
    init moz-extension://97df79c0-b2f5-4c98-bd6f-d5fc65438372/js/subscribeButton.js:37
    SubscribeButton moz-extension://97df79c0-b2f5-4c98-bd6f-d5fc65438372/js/subscribeButton.js:6
    main moz-extension://97df79c0-b2f5-4c98-bd6f-d5fc65438372/js/show.js:402
    AsyncFunctionNext self-hosted:693
    (Asynchrone : async)
    <anonyme> moz-extension://97df79c0-b2f5-4c98-bd6f-d5fc65438372/js/show.js:436
    InnerModuleEvaluation self-hosted:1572
    evaluation self-hosted:1543

It was recently working fine; don't know what has changed. ¯\_(ツ)_/¯

Remove some provided feed readers

Hi and thanks for this addon,

Do you think it would be useful to allow users to remove some (or all) of the feed readers provided by default ? They could be listed in preference pane in the same way that personal readers, so we could remove the ones we don't want to use.

Any thought about it ?

Posting feed to some feedreaders ignores parameters on feed (It seems feed url needs escaping)

When posting a feed to a feedly or Inoreader, parameters of the feed are ignored.
For example parameters are used in a lot of Flickr's newsfeeds, like for my photostream at
https://www.flickr.com/photos/stignygaard/
which have the newsfeed
https://www.flickr.com/services/feeds/photos_public.gne?id=10259776@N00&lang=en-us&format=atom

But when subscribing it to feedly or inoreader via WantMyRSS, the url seems to parsed as just https://www.flickr.com/services/feeds/photos_public.gne which is "Uploads from everyone" instead of the expected "Uploads from Stig Nygaard". Currently for ionoreader the following subscription url is created:

https://www.inoreader.com/feed/https://www.flickr.com/services/feeds/photos_public.gne?id=10259776@N00&lang=en-us&format=atom

It seems the feed-part needs to be escaped. It works this way on inoreader:

https://www.inoreader.com/feed/https%3A%2F%2Fwww.flickr.com%2Fservices%2Ffeeds%2Fphotos_public.gne%3Fid%3D10259776%40N00%26lang%3Den-us%26format%3Datom

Feature request: link to download podcast file?

My use for the old RSS support was to download podcasts. I tried 0.10 of this extension, but I don't think it lets me do that. I see an <audio> player for the podcast, but I can't see any way to download the podcast file (MP3).

Thanks for creating this extension, whether or not you implement my requested feature :-).

[QUESTION] A userContent.css for hiding specific authors?

Hi, no issue, only a question,

Could the developer or anyone of us provide the code which would allow to hide a Want My RSS item for a specific author?

The idea is : IF .item__author=XXX THEN hide .item

Added to, i.e. such a userContentCSS as:

/* WANT MY RSS @AMO */
@-moz-document url-prefix("moz-extension://[UUID]/show.html")
{
body {max-width: 75rem !important;}
}

Thanks!

Relative links

Hi,
Thank you for this WebExtension, it works great.

I have one issue though:
The base URL for relative links inside the RSS feed should be the RSS feed URL, not moz-extension://6bc84008-a33c-4e78-833e-d6ae00ba21be

Regards

Feature: Disabled for localhost

While this plugin is quite nice for everyday on the net, I am not sure it has any meaning for localhost addresses which probably means we are in 'Dev' mode :-)
Maybe an option to disable it for addresses: localhost:/ or 127.0.0.1:/

Thanks

Add feed reader

If you want to add provider to the button below
screen shot 2018-11-17 at 21 28 03

You can provide the following details:

Name

e.g My Feed Reader

Icon URL

e.g https://myfeedreader.example/favicon.png

Subscription Link with %s as a feed placeholder

e.g https://myfeedreader.example/subscribe?url=%s

... Or make Pull Request

Just add icon to /ext/providers-icons/ and edit /ts/feedReaders.ts accordingly

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.