1efc50a747
Fix syntax of previous posts.
113 lines
3.4 KiB
ReStructuredText
113 lines
3.4 KiB
ReStructuredText
.. title: Newspaper
|
|
.. slug: newspaper
|
|
.. date: 2024-09-24 00:00:00 UTC
|
|
.. tags: activitystream, atom, ecma, html, json, greasemonkey, news, newspaper, rdf, rss, smf, syndication, xml
|
|
.. link: newspaper
|
|
.. description: View news feeds inside the browser
|
|
.. type: text
|
|
|
|
About
|
|
-----
|
|
|
|
Newspaper is a Greasemonkey script which renders syndication feeds into
|
|
readable and printable HTML file.
|
|
|
|
It supports ActivityStream, Atom, JSON, RDF and RSS syndications.
|
|
|
|
If you are using LibreWolf, Waterfox etc., please replace your browser or
|
|
follow the instructions at the bottom of this page in order to make the best
|
|
use of this software.
|
|
|
|
Features
|
|
--------
|
|
|
|
* Audio player;
|
|
* Beautiful interface;
|
|
* Content filtering;
|
|
* Controllers;
|
|
* Customization of news reader handler;
|
|
* Customization of fonts;
|
|
* Customization of text size;
|
|
* Dark mode;
|
|
* Text direction control.
|
|
|
|
What is a Syndication News Feed?
|
|
--------------------------------
|
|
|
|
Syndication Feed is a mean for content and media publishers to reach a wider
|
|
audience easily. It allows you to receive information directly without the going
|
|
from site to site.
|
|
|
|
Essentially, a feed is a function that allows “Feed Readers” to access multiple
|
|
sites automatically looking for new content and then posting the information
|
|
about new content and updates to another site, mobile app or desktop software at
|
|
the office.
|
|
|
|
Feeds provide a way for users to keep up with the latest news, events, package
|
|
and delivery status information posted on different sites such as news sites,
|
|
music sites, content sites (i.e. social networks), torrent indexers and podcasts
|
|
in one spot.
|
|
|
|
Instructions for Gecko based browsers
|
|
-------------------------------------
|
|
|
|
The following instructions are intended to circumvent the various of
|
|
arbitrary limitations that have been foisted by Mozilla since 2018 to
|
|
attempt to hide the syndication technology from your awareness.
|
|
|
|
Read `The RSS deprecation conspiracy <https://diggy.club/articles/mozilla.xhtml#rss>`_
|
|
|
|
Get Falkon
|
|
----------
|
|
|
|
You are encouraged to install `Falkon browser <https://falkon.org>`_.
|
|
|
|
Enable JSON
|
|
-----------
|
|
|
|
* Navigate to "about:config".
|
|
* Set "devtools.jsonview.enabled" to "false".
|
|
|
|
Enable XML
|
|
----------
|
|
|
|
* Install extension `Open in Browser <https://addons.mozilla.org/firefox/addon/open-in-browser/>`_
|
|
|
|
* Import the following rules via extension preferences.
|
|
|
|
.. code:: json
|
|
|
|
{
|
|
"mime-mappings": {
|
|
"application/atom+xml": "1text/plain",
|
|
"application/rss+xml": "1text/plain",
|
|
"application/rdf+xml": "1text/plain",
|
|
"application/feed+json": "1text/plain",
|
|
"application/x-atom+xml": "1text/plain",
|
|
"application/x-rss+xml": "1text/plain",
|
|
"application/x-rdf+xml": "1text/plain",
|
|
"application/xml": "1text/plain",
|
|
"text/xml": "1text/plain"
|
|
},
|
|
"sniffed-mime-mappings": {
|
|
"application/atom+xml": "1text/plain",
|
|
"application/rss+xml": "1text/plain",
|
|
"application/rdf+xml": "1text/plain",
|
|
"application/feed+json": "1text/plain",
|
|
"application/x-atom+xml": "1text/plain",
|
|
"application/x-rss+xml": "1text/plain",
|
|
"application/x-rdf+xml": "1text/plain",
|
|
"application/xml": "1text/plain",
|
|
"text/xml": "1text/plain"
|
|
},
|
|
"text-nosniff": false,
|
|
"octet-sniff-mime": true,
|
|
"override-download-type": false
|
|
}
|
|
|
|
|
|
Resources
|
|
---------
|
|
|
|
* https://greasyfork.org/scripts/465932-newspaper-html-feed-reader
|
|
* https://openuserjs.org/scripts/sjehuda/Newspaper
|