hello-efficiency-inc / raven-reader

πŸ“– All your articles in one place. Beautiful.
https://ravenreader.app
MIT License
2.76k stars 216 forks source link

App does not refresh the generated feed from css selector bridge #761

Open enchained opened 1 year ago

enchained commented 1 year ago

Describe the bug I created a feed for specific page using the css selector bridge, here is the feed: https://rss-bridge.org/bridge01/?action=display&bridge=CssSelectorBridge&home_page=https%3A%2F%2Fwww.steamgifts.com%2Fdiscussions%2Fdeals%2Fsearch%3Fsort%3Dnew&url_selector=.table__rows+%3E+.table__row-outer-wrap+%3E+.table__row-inner-wrap+%3E+.table__column--width-fill&url_pattern=&content_selector=.comment__description&content_cleanup=&title_cleanup=&limit=25&format=Atom

I added it to Raven and other rss readers, but few hours passed and 6 new entries were added to feed since then, they appeared in the other readers, but only 1 appeared in the Raven. Manual refresh did not help. Unsubscribing and resubscribing made 4 of 6 new entries appear.

The issue could be with the dates - they are not parsed by the bridge, and instead filled for new entries at the time of feed request.

I was wondering whether it is possible to properly support the feeds like that one? Or, what might be the exact reason for the issue (so it could be reported to the bridge creator)? The css selector bridge is still pretty new, but it's a very convenient tool for quickly making a feed for any website.

To Reproduce Steps to reproduce the behavior:

  1. Add feed from the link above
  2. Wait a few hours for new entries
  3. Manually refresh
  4. Compare latest entries with the feed source: List of 6 new entries from the feed:
  <entry>
    <title type="html">Sea of Survivors [FREE]  starting Aug 9th</title>
    <published>2023-08-08T15:54:55+00:00</published>
    <updated>2023-08-08T15:54:55+00:00</updated>
    <id>https://www.steamgifts.com/discussion/ueH1c/sea-of-survivors-free-starting-aug-9th</id>
    <link rel="alternate" type="text/html" href="https://www.steamgifts.com/discussion/ueH1c/sea-of-survivors-free-starting-aug-9th"/>
    <content type="html">***</content>
  </entry>
  <entry>
    <title type="html">[Fanatical] Unity of Command: Stalingrad Campaign [FREE}</title>
    <published>2023-08-08T15:54:55+00:00</published>
    <updated>2023-08-08T15:54:55+00:00</updated>
    <id>https://www.steamgifts.com/discussion/3cTml/fanatical-unity-of-command-stalingrad-campaign-free</id>
    <link rel="alternate" type="text/html" href="https://www.steamgifts.com/discussion/3cTml/fanatical-unity-of-command-stalingrad-campaign-free"/>
    <content type="html">***</content>
  </entry>
  <entry>
    <title type="html">[STEAM] Attentat 1942 -80% (HL)</title>
    <published>2023-08-08T15:54:55+00:00</published>
    <updated>2023-08-08T15:54:55+00:00</updated>
    <id>https://www.steamgifts.com/discussion/wn8YY/steam-attentat-1942-80-hl</id>
    <link rel="alternate" type="text/html" href="https://www.steamgifts.com/discussion/wn8YY/steam-attentat-1942-80-hl"/>
    <content type="html">***</content>
  </entry>
  <entry>
    <title type="html">[Fanatical] Showcase Bundle 2 πŸ’œ [Use OMEN10 for 10% off]</title>
    <published>2023-08-08T15:54:55+00:00</published>
    <updated>2023-08-08T15:54:55+00:00</updated>
    <id>https://www.steamgifts.com/discussion/1fKxk/fanatical-showcase-bundle-2-use-omen10-for-10-off</id>
    <link rel="alternate" type="text/html" href="https://www.steamgifts.com/discussion/1fKxk/fanatical-showcase-bundle-2-use-omen10-for-10-off"/>
    <content type="html">***</content>
  </entry>
  <entry>
    <title type="html">[Steam] Hotel Sowls (0,39€/90% off)</title>
    <published>2023-08-08T15:54:55+00:00</published>
    <updated>2023-08-08T15:54:55+00:00</updated>
    <id>https://www.steamgifts.com/discussion/FSFbx/steam-hotel-sowls-03990-off</id>
    <link rel="alternate" type="text/html" href="https://www.steamgifts.com/discussion/FSFbx/steam-hotel-sowls-03990-off"/>
    <content type="html">***</content>
  </entry>
  <entry>
    <title type="html">Big Breezy Boat - Relaxing Sailing  (90%)(VR)(STEAM)(will be removed soon)</title>
    <published>2023-08-08T15:54:55+00:00</published>
    <updated>2023-08-08T15:54:55+00:00</updated>
    <id>https://www.steamgifts.com/discussion/DK4Hp/big-breezy-boat-relaxing-sailing-90vrsteamwill-be-removed-soon</id>
    <link rel="alternate" type="text/html" href="https://www.steamgifts.com/discussion/DK4Hp/big-breezy-boat-relaxing-sailing-90vrsteamwill-be-removed-soon"/>
    <content type="html">***</content>
  </entry>

Expected behavior Every feed entry should be displayed in the rss client after a refresh.

Screenshots After manual refresh: image

After unsub/resub: image

Desktop (please complete the following information):