tools:rss
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:rss [2025/09/09 19:50] – [History] Humphrey Boa-Gart | tools:rss [2025/09/30 22:44] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 8: | Line 8: | ||
===== History ===== | ===== History ===== | ||
- | [{{ : | + | [{{ : |
The first version of RSS was **0.90** and originally called **RDF Site Summary**. Developed by [[history: | The first version of RSS was **0.90** and originally called **RDF Site Summary**. Developed by [[history: | ||
Line 14: | Line 14: | ||
Eventually Netscape abandoned the project after releasing version **0.91**. In this power vacuum, competing developers to released their own successors: One published **RSS 1.0** and the other **RSS 2.0**, with the 2.0 spec being the most widely used today. | Eventually Netscape abandoned the project after releasing version **0.91**. In this power vacuum, competing developers to released their own successors: One published **RSS 1.0** and the other **RSS 2.0**, with the 2.0 spec being the most widely used today. | ||
- | Another popular XML-based technology, **Atom** was developed a few years later to address some of the ' | + | Another popular XML-based technology |
+ | |||
+ | |||
+ | ===== RSS as a Field Utility ===== | ||
+ | |||
+ | The value of RSS to [[anonymous: | ||
+ | |||
+ | However, RSS has security benefits as well. Because it is simple XML text, that means you don't have to worry about potentially dangerous remote media compromising your machine or tracking your movements //(unless you use a crappy aggregator, which is a whole different story)//. Datacenters, | ||
+ | |||
+ | In fact, those inclined to [[diy: | ||
+ | |||
+ | Some aggregators (such as [[tools: | ||
+ | |||
+ | * Use [[tools: | ||
+ | * Scrape docket updates from [[https:// | ||
+ | * Track [[https:// | ||
+ | |||
+ | With RSS feeds and the right aggregation software, the sky is truly the limit with how to integrate it into your [[: | ||
+ | |||
+ | |||
+ | ===== Application-Specific Instructions ===== | ||
+ | |||
+ | To subscribe to AMI's [[https:// | ||
+ | [[https:// | ||
+ | |||
+ | To find a site's RSS or Atom feed, just visit the site. Some browsers may detect it and give you a button to interact with it. Or look for the bright orange icon shown above. That icon will usually be a link that points to the feed. Otherwise, you may have to view the HTML source: Search for the words //RSS// or //Atom// to find its associated ''< | ||
+ | ==== Browser-Based Applications ==== | ||
+ | == Multiplatform == | ||
+ | |||
+ | Many websites exist which offer the ability to let users subscribe to RSS/Atom feeds. While this is convenient for sure, it completely defeats the purpose of [[diy: | ||
+ | |||
+ | |||
+ | ==== Mozilla Thunderbird ==== | ||
+ | == Multiplatform == | ||
+ | |||
+ | For those just starting out with RSS, the email client **Mozilla Thunderbird** doubles in a pinch as a powerful news reader. It is easy to install and well documented, and the interface is well-suited to displaying structured feeds. | ||
+ | |||
+ | For installation instructions, | ||
+ | |||
+ | |||
+ | ==== Newsboat ==== | ||
+ | == Linux, MacOS & BSD == | ||
+ | |||
+ | **Newsboat** is a simple & powerful [[tools: | ||
+ | |||
+ | $ sudo apt install newsboat | ||
+ | |||
+ | One it is installed, you can open Newsboat with the '' | ||
+ | |||
+ | === Configuration Examples === | ||
+ | |||
+ | Setting up Newsboat consists of editing two files: '' | ||
+ | |||
+ | == .config/ | ||
+ | |||
+ | This configuration example will get you going really fast. All external links are opened in the terminal browser '' | ||
+ | |||
+ | <file txt config> | ||
+ | # config options: | ||
+ | browser elinks | ||
+ | refresh-on-startup yes | ||
+ | reload-threads 94 | ||
+ | show-read-feeds no | ||
+ | show-read-articles no | ||
+ | |||
+ | # some stock themes you can load (uncomment only one): | ||
+ | #include / | ||
+ | #include / | ||
+ | include / | ||
+ | #include / | ||
+ | #include / | ||
+ | #include / | ||
+ | |||
+ | # index layout (' | ||
+ | feedlist-format " | ||
+ | feedlist-title-format "%9N - Your feeds (%u unread, %t total)" | ||
+ | highlight feedlist " | ||
+ | highlight feedlist " | ||
+ | |||
+ | # feed layout (' | ||
+ | articlelist-format "%7L %8D - %t " | ||
+ | articlelist-title-format "%9N - Latest by %T (%u unread, %t total)" | ||
+ | |||
+ | # article layout (' | ||
+ | itemview-title-format "%9N - %F - %T" | ||
+ | |||
+ | # MACROS | ||
+ | # note: none of these will work unless you have | ||
+ | # the associated programs in your $PATH | ||
+ | bind-key SPACE macro-prefix | ||
+ | macro b set browser "brave %u >/ | ||
+ | macro f set browser " | ||
+ | macro p set browser "mpv %u >/ | ||
+ | macro d set browser " | ||
+ | </ | ||
+ | |||
+ | == .config/ | ||
+ | |||
+ | Organize your subscriptions list like this to make it easier to read: | ||
+ | |||
+ | <file txt urls> | ||
+ | # Example Categorized Newsboat URL List | ||
+ | # Modify/ | ||
+ | # Protip: Use " | ||
+ | |||
+ | " | ||
+ | https:// | ||
+ | |||
+ | " | ||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | " | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | " | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | Read the [[https:// | ||
+ | |||
+ | |||
+ | ==== WeeChat ==== | ||
+ | == Linux, MacOS & BSD == | ||
+ | |||
+ | The [[tools: | ||
+ | |||
+ | /set script.scripts.download_enabled on | ||
+ | /script install rssagg.pl | ||
+ | |||
+ | Have WeeChat monitor feeds with: | ||
+ | |||
+ | /rssagg add < | ||
+ | |||
+ | Pull up internal documentation: | ||
+ | |||
+ | /help rssagg | ||
+ | |||
+ | More WeeChat shortcuts can be found in the [[tools: | ||
===== Structure ===== | ===== Structure ===== | ||
- | One day, you may have something that you want people to be able to keep up with via feed readers & aggregators. | + | One day, you may have something that you want people to be able to keep up with via feed readers & aggregators. |
Line 58: | Line 206: | ||
This layout is very simple to understand: Every feed has a ''< | This layout is very simple to understand: Every feed has a ''< | ||
- | |||
- | For more information on the available tags you can use, read the [[https:// | ||
If you have a website, some software can automatically detect your RSS feed, if you embed the following tag in the ''< | If you have a website, some software can automatically detect your RSS feed, if you embed the following tag in the ''< | ||
<link rel=" | <link rel=" | ||
+ | |||
+ | However, it is not to be understated that RSS can be used to pipe more things into an aggregator than just updates for web pages. For more information on the available tags you can use, read the [[https:// | ||
==== Atom ==== | ==== Atom ==== | ||
- | {{wst> | + | **Atom** arose to address some of the perceived shortcomings of RSS, and confusion between the different competing versions of RSS. To some it provides a more " |
- | If you have a website, some software can automatically detect your Atom feed, if you embed the following tag in your ''< | + | The basic structure of an Atom feed looks like this, and it loops the same way as an RSS feed: |
- | | + | <file xml atomexample.xml> |
+ | <?xml version="1.0" | ||
+ | <feed xmlns="http://www.w3.org/2005/Atom"> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
- | ===== RSS as a Field Utility ===== | + | < |
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
- | The value of RSS to [[anonymous: | + | </feed> |
+ | </file> | ||
- | However, RSS has security benefits as well. Because it is simple XML text, that means you don' | + | If you have a website, some software |
- | In fact, those inclined to [[diy: | + | <link rel=" |
- | Some aggregators (such as [[tools: | + | For more information on Atom feeds and the tags you can use, read the [[https://www.ietf.org/rfc/rfc4287.txt|Atom Specification]] or W3C's [[https://validator.w3.org/feed/docs/atom.html|Introduction to Atom]]. |
- | + | ||
- | With RSS feeds and the right aggregation software, the sky is truly the limit with how to integrate it into your [[: | + | |
- | + | ||
- | + | ||
- | ===== Application-Specific Instructions ===== | + | |
- | + | ||
- | To use any of these applications to subscribe to AMI's [[https://bestpoint.institute/ | + | |
- | [[https:// | + | |
- | + | ||
- | + | ||
- | ==== Newsboat (Linux, MacOS & BSD) ==== | + | |
- | + | ||
- | {{wst> | + | |
- | + | ||
- | + | ||
- | ==== WeeChat (Linux, MacOS & BSD) ==== | + | |
- | + | ||
- | The [[tools: | + | |
- | + | ||
- | /set script.scripts.download_enabled on | + | |
- | /script install rssagg.pl | + | |
- | + | ||
- | Have WeeChat monitor feeds with: | + | |
- | + | ||
- | /rssagg add < | + | |
- | + | ||
- | Pull up internal documentation: | + | |
- | + | ||
- | /help rssagg | + | |
- | + | ||
- | More WeeChat shortcuts can be found in the [[tools: | + | |
{{tag> | {{tag> |
tools/rss.1757447438.txt.gz · Last modified: (external edit)
Find this page online at: https://bestpoint.institute/tools/rss
Find this page online at: https://bestpoint.institute/tools/rss