Post about TinyTinyRSS in Pale Moon

This commit is contained in:
~lucidiot 2021-01-23 22:43:26 +00:00
parent 8e29480069
commit eb55d6fa0b
1 changed files with 20 additions and 0 deletions

View File

@ -99,5 +99,25 @@
<p>This feed indeed has some interesting things, related to SCP, sci-fi (especially time traveling), or programming. I bookmarked the <a href="https://qntm.org/perl_en">Perl introduction</a>, if I ever want to learn Perl and scare my fellow Python developers at work.</p>
]]></description>
</item>
<item>
<title>Replacing Yahoo with TinyTinyRSS in Pale Moon</title>
<pubDate>Sat, 23 Jan 2021 21:11:31 +0000</pubDate>
<guid isPermaLink="false">palemoon-tinytinyrss</guid>
<category domain="https://envs.net/~lucidiot/rsrsss/">Tip</category>
<description><![CDATA[
<p>I have been trying to avoid using Firefox and prefer Pale Moon as much as I can, in preparation for the rather pessimistic outcomes I see with <a href="https://arstechnica.com/information-technology/2020/08/firefox-maker-mozilla-lays-off-250-workers-says-covid-19-lowered-revenue/">the current management at Mozilla</a>. It works pretty well for most of my uses, although I sometimes have to fallback to Firefox when I need to use websites that rely heavily on JS and do not use compilator options that would enhance compatibility, like Imgur and GitHub. Using Pale Moon on a 11+ years old ThinkPad X201 Tablet also really shows how resource hungry the Web is.</p>
<p>Some of my favorite things with Pale Moon include <a href="https://addons.palemoon.org/addon/moonscape/">turning it into Netscape</a>, <a href="https://www.palemoon.org/sync/">sync support</a>, and built-in RSS preview and subscription support via Live Bookmarks. I however have an issue with the RSS preview: it allows you to subscribe not only via Live Feeds but also with other desktop applications that you might have installed, such as Thunderbird, or Yahoo. My issue is that I wanted to add a button to quickly subscribe on envs.net's TinyTinyRSS instance, and after various attempts I could not add it in the user interface.</p>
<p>Here comes the trusty <code>about:config</code> to the rescue! Looking up <code>yahoo</code> in the configuration values pointed me to two keys in the configuration:</p>
<dl>
<dt>browser.contentHandlers.types.0.title</dt>
<dd>Initially set to <em>My Yahoo!</em>, I changed it to <em>TinyTinyRSS</em>.</dd>
<dt>browser.contentHandlers.types.0.uri</dt>
<dd>Initially set to <code>https://add.my.yahoo.com/rss?url=%s</code>, I changed it to <code>https://rss.envs.net/public.php?op=subscribe&feed_url=%s</code>. I found this URL by looking at the bookmarklets configuration in TinyTinyRSS and reading the short JS code that redirects you to TinyTinyRSS.</dd>
</dl>
<p>I initially tried to add a button next to the <em>My Yahoo!</em> one by creating two new keys, <code>.types.1.title</code> and <code>.types.1.uri</code>, but that failed. I did not yet look into the Pale Moon source code to see why this could have failed.</p>
<p>With this change, instead of Yahoo, I can quickly subscribe to anyone's RSS feeds faster than ever. This will definitely not help my backlog of 2600+ articles…</p>
]]></description>
</item>
</channel>
</rss>