Bug 449735 - Printable and shareable and readable RSS feeds
Summary: Printable and shareable and readable RSS feeds
Status: REPORTED
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other All
: NOR wishlist
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2022-02-07 10:15 UTC by genghiskhan
Modified: 2024-01-10 08:09 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Preview QupZilla (1.01 MB, image/png)
2022-02-07 10:15 UTC, genghiskhan
Details
screenshot (399.81 KB, application/pdf)
2022-02-07 11:24 UTC, genghiskhan
Details
print version (35.80 KB, text/plain)
2022-02-07 11:25 UTC, genghiskhan
Details
current view (19.14 KB, application/pdf)
2022-02-07 11:25 UTC, genghiskhan
Details
print version (35.80 KB, application/pdf)
2022-02-07 11:33 UTC, genghiskhan
Details
GM Userscript (34.25 KB, text/javascript)
2022-04-11 12:31 UTC, genghiskhan
Details
GM Userscript Preview (1.18 MB, video/x-matroska)
2022-04-11 12:33 UTC, genghiskhan
Details
Userscript ready for beta testing (34.24 KB, text/javascript)
2022-04-18 19:53 UTC, genghiskhan
Details
Add xmlFile.trim(); for XML files that start with white-space, thus throwing a parse error. (34.27 KB, text/javascript)
2022-04-18 22:49 UTC, genghiskhan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description genghiskhan 2022-02-07 10:15:44 UTC
Created attachment 146382 [details]
Preview QupZilla

From:
https://github.com/QupZilla/qupzilla/issues/1361
https://github.com/QupZilla/qupzilla/issues/1361#issuecomment-262802841

This is still under work-in-progress stages, yet most of the features that users would expect for, including enclosures (i.e. file attachments) and even geographically encoded objects, are ready.

Open issues at https://github.com/sjehuda/syndication4humans/issues
Comment 1 genghiskhan 2022-02-07 11:21:25 UTC
See also https://github.com/OtterBrowser/otter-browser/issues/1704
Comment 2 genghiskhan 2022-02-07 11:24:46 UTC
Created attachment 146384 [details]
screenshot
Comment 3 genghiskhan 2022-02-07 11:25:29 UTC
Created attachment 146385 [details]
print version
Comment 4 genghiskhan 2022-02-07 11:25:59 UTC
Created attachment 146386 [details]
current view
Comment 5 genghiskhan 2022-02-07 11:33:39 UTC
Created attachment 146387 [details]
print version
Comment 6 genghiskhan 2022-02-07 21:49:17 UTC
Notes to self

XSLT *is* supported
adx - addressbook.xml *does* work, and it works well, as long as it is via HTTP (not file://).
https://github.com/QupZilla/qupzilla/issues/1629#issuecomment-95886955

Live example works too
https://sjehuda.github.io/blog.qupzilla.com.atom
https://github.com/QupZilla/qupzilla/issues/1361#issuecomment-282842071
Comment 7 genghiskhan 2022-03-24 03:23:53 UTC
The following, was never done in any similar implementation...

Idea:
Slideshow - Use CSS Carousel/Slideshow to move from a newer entry to an older one.

Consideration:
Print mode - Set current CSS to media="print".

This will make the web feed experience pleasurable and not overwhelming by avoiding "TL;DR".
Comment 8 Kevin Kofler 2022-03-28 18:18:10 UTC
My main question is: why would we want to use this instead of Akregator?
Comment 9 genghiskhan 2022-03-28 18:59:24 UTC
(In reply to Kevin Kofler from comment #8)
> My main question is: why would we want to use this instead of Akregator?

This is a feature, a Feed Previewer built-in web browser.
This is no way a replacement for a Feed Reader.

This is useful in a couple of ways and another one:
(Case 1) Charles, please print this news feed, I want Kevin to take a look at it.
* This can't be done with a tranditinal feed reader.

(Case 2) Before user subscibes to feed, they would like to briefly watch the recent news in a complete display, before subscribing using Akregator.
* This saves the user clicks.

(Case 3) Make people aware of syndication technology, which so many big companies try to eliminate in favour of spyware apps.
* This is a life saver.
Comment 10 genghiskhan 2022-04-11 12:31:41 UTC
Created attachment 148097 [details]
GM Userscript

Attached a working Userscript. 
Tested only with Falkon.
We need some help with the CSS stylesheet.
Please tell me what you think of it.
Thank you
Comment 11 genghiskhan 2022-04-11 12:33:16 UTC
Created attachment 148098 [details]
GM Userscript Preview

Screencast (13 seconds)
Comment 12 genghiskhan 2022-04-18 19:53:13 UTC
Created attachment 148228 [details]
Userscript ready for beta testing

Attached Userscript (final version)
Works for both online and offline files
Works for use cases when header doesn't match the actual filetype (e.g. text/html text/plain)
Supports RTL

TODO
1) XSLT (RDF support).
2) CSS (Improve it)
3) JS (Clean the little mess)
Comment 13 genghiskhan 2022-04-18 22:49:20 UTC
Created attachment 148231 [details]
Add xmlFile.trim(); for XML files that start with white-space, thus throwing a parse error.

Sorry for adding a new comment so soon.
I've just found a feed that was a new use case.
Comment 14 genghiskhan 2024-01-10 08:08:51 UTC
This is a matter of information accessibility. Semitic languages have nothing to do with it.