<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Spoonfed Blog</title>
    <link>https://spoonfed.fyi/blog/</link>
    <description>Thoughts on calm reading, RSS, and building Spoonfed.</description>
    <language>en</language>
    <item>
      <title>A calmer way to manage noisy feeds</title>
      <link>https://spoonfed.fyi/blog/noisy-feeds/</link>
      <guid>https://spoonfed.fyi/blog/noisy-feeds/</guid>
      <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Not all feeds behave the same way. One publishes a thoughtful essay every few weeks. Another publishes throughout the day. Treating them identically is an easy way for the noisy ones to take over your reading queue.</p>
<p>Spoonfed now gives you a clearer way to see that difference and decide what to do about it.</p>
<h2>See a feed&#39;s publishing rhythm</h2>
<p>Each feed&#39;s settings include a 30-day activity graph. The bars show how many articles arrived on each day, making it easy to spot the difference between a steady feed, a bursty one, and a feed that rarely publishes.</p>
<p>The feed list also shows an articles-per-day score, so you can get a quick sense of a feed&#39;s volume without opening its settings. The graph gives you the detail when you need to make a decision.</p>
<h2>Set a sensible discard window</h2>
<p>Auto-discard removes old, unread articles from the reading pool after a period you choose. It is useful for fast-moving feeds where yesterday&#39;s news shouldn&#39;t remain in the queue indefinitely.</p>
<p>The activity graph marks your current discard cutoff, so you can see how the setting relates to the feed&#39;s recent publishing history instead of guessing. Change the threshold and you can immediately reason about what will still be waiting for you.</p>
<p>Bookmarked articles are kept, even when auto-discard runs. The setting is for managing the queue, not for deleting the things you decided were worth saving.</p>
<h2>Different rules for different feeds</h2>
<p>A global threshold is a good starting point, but feeds deserve different treatment. Set a short window for a high-volume news feed, leave a slow personal blog around for longer, or disable auto-discard for a publication you never want to miss.</p>
<p>Per-feed overrides let you do that without changing the default for everything else. The graph&#39;s cutoff marker makes each choice visible in the context of that feed&#39;s actual behavior.</p>
<h2>Less queue maintenance</h2>
<p>The point is not to make you manage your feeds more often. It is to make the queue take care of itself. Once you have a feel for how a feed publishes, choose the rule that fits and let Spoonfed quietly clear out what is no longer useful.</p>
<p>Your feeds can be as varied as the things you read. They do not all need to compete for the same amount of attention.</p>
]]></description>
    </item>
    <item>
      <title>Make your reading profile feel like yours</title>
      <link>https://spoonfed.fyi/blog/public-profile-updates/</link>
      <guid>https://spoonfed.fyi/blog/public-profile-updates/</guid>
      <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Public profiles are deliberately simple: a page of bookmarks and quotes that someone can follow in their RSS reader. But a link is more useful when people know whose reading it belongs to, and sharing works better when you have control over what appears there.</p>
<p>The latest profile updates add both.</p>
<h2>Add a name and a little context</h2>
<p>Your profile can now have an optional display name and description. Use the name people know you by, then add a sentence about what you read or why you share it. Descriptions support Markdown, so you can keep the introduction as plain or as expressive as you like.</p>
<p>The profile URL remains a system-generated ID rather than being tied to your display name. You can change how your profile is presented without having to change every link to it.</p>
<h2>Choose how things are published</h2>
<p>You can share bookmarks, quotes, or both. For each type, you can choose between automatic publishing and manual publishing:</p>
<ul>
<li><strong>Automatic publishing</strong> adds new bookmarks or quotes to your profile as you save them.</li>
<li><strong>Manual publishing</strong> keeps them private until you explicitly choose to share them.</li>
</ul>
<p>This gives you a useful default without taking away the ability to keep a particular item to yourself. Your profile is private until you enable it, and only the content covered by your settings is visible.</p>
<h2>Reset the link when you need to</h2>
<p>If a profile URL has been shared more widely than you intended, you can reset it from Settings. The old URL stops working for both the profile page and its RSS feed, and a new one is generated.</p>
<p>Resetting the URL is permanent, so it is designed as an intentional privacy control rather than something to do casually. Anyone you still want to follow your reading will need the new link.</p>
<h2>Still RSS, still optional</h2>
<p>There are no follower counts, likes, or notifications. People can read your profile on the web or subscribe to its RSS feed, without needing a Spoonfed account.</p>
<p>Public sharing remains opt-in and one-way. The new controls just make it easier to decide what that sharing looks like.</p>
]]></description>
    </item>
    <item>
      <title>Save the sentences that matter</title>
      <link>https://spoonfed.fyi/blog/saving-the-sentences-that-matter/</link>
      <guid>https://spoonfed.fyi/blog/saving-the-sentences-that-matter/</guid>
      <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>A bookmark is useful when you want to come back to an article. But sometimes it isn&#39;t the article you want to remember. It&#39;s one paragraph, one idea, or one sentence that stays with you after you&#39;ve moved on.</p>
<p>Spoonfed now lets you save those passages directly from the reader.</p>
<h2>Save a quote while you read</h2>
<p>Select any passage in an article and the quote action appears beside it. Save the selection as-is, or add a note before saving it. The passage is kept with its surrounding article, so you can always see where it came from and return to the full piece later.</p>
<p>Quotes preserve the formatting of the selected text, including things like emphasis, links, and code. You don&#39;t need to copy and paste anything into another notes app, and you don&#39;t have to interrupt your reading to make sense of it later.</p>
<h2>Add the thought that goes with it</h2>
<p>A quote on its own can lose its meaning. A short note makes it more useful: why you saved it, what it reminded you of, or what you want to follow up on.</p>
<p>Notes are optional. If the words are enough, save the quote without one. If you know you&#39;ll want the context later, add it while the idea is still fresh.</p>
<h2>Everything in the Library</h2>
<p>Saved quotes and bookmarked articles now live together in the Library, ordered by when you saved them. Quotes show the passage and any note you added; bookmarks keep the article title and source close at hand.</p>
<p>Each quote also links back to the complete article. A saved passage can be the end of a thought, or the reason to start reading the rest.</p>
<p>The Library is not another inbox to clear. It is a small, personal collection of the things that were worth keeping.</p>
]]></description>
    </item>
    <item>
      <title>Bookmarks and quotes are now one place</title>
      <link>https://spoonfed.fyi/blog/library/</link>
      <guid>https://spoonfed.fyi/blog/library/</guid>
      <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Spoonfed has had bookmarks and quotes since early on. What it hasn&#39;t had until now is a good reason to keep them in separate places.</p>
<p>You&#39;d save a quote, then remember you also bookmarked an article from that day, and have to switch tabs to find it. The separation made sense in theory, bookmarks are articles, quotes are passages, but in practice it just meant more clicking to find the thing you were looking for.</p>
<p>So I merged them.</p>
<h2>The Library</h2>
<p>There&#39;s now a single Library view that shows bookmarks and quotes together, ordered chronologically. Newest first. No tabs, no filters unless you need them.</p>
<p>Each bookmark shows the article title and where it came from. Each quote shows the highlighted passage, the optional note you added, and a link back to the original article if you want to re-read it. They sit next to each other in the same list, the way memories actually work, not sorted by type, but by when they happened.</p>
<h2>A few other things</h2>
<p>While I was in there, a couple of small improvements crept in:</p>
<ul>
<li>You can now remove a bookmark directly from the Library card without having to go back and re-read the article.</li>
<li>Quotes link through to the full article, so if a passage made you want to read the rest, one click gets you there.</li>
<li>The old <code>/bookmarks</code> and <code>/quotes</code> URLs redirect to <code>/library</code>, so nothing is broken if you had anything bookmarked.</li>
</ul>
<p>The Library is also the foundation for public profiles, when you mark things for sharing, this is where you do it.</p>
]]></description>
    </item>
    <item>
      <title>Public profiles and RSS sharing</title>
      <link>https://spoonfed.fyi/blog/public-profiles/</link>
      <guid>https://spoonfed.fyi/blog/public-profiles/</guid>
      <pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>One of the things I like most about RSS is that it&#39;s a protocol, not a platform. There&#39;s no walled garden, just a URL you can subscribe to from anywhere. With that in mind, the latest update adds public profiles to Spoonfed, and the whole thing is built around RSS from the ground up.</p>
<h2>How it works</h2>
<p>By default, your profile is private. Nothing you read or save is visible to anyone else. If you want to share, you opt in from Settings and pick a display name.</p>
<p>Once you&#39;ve done that, you get a public page at <code>/u/your-name</code>. You choose what shows up there, bookmarks only, quotes only, or both. Each item you want to share gets individually marked for publication, so your public profile only shows what you explicitly put there.</p>
<p>The profile page is clean and minimal. No follower counts, no engagement metrics, just a list of what you&#39;ve been reading, in chronological order.</p>
<h2>The RSS part</h2>
<p>The reason I built this the way I did is that I wanted people to be able to follow each other&#39;s reading without needing an account. If someone finds your profile interesting, they can subscribe to your RSS feed in any reader and get updates alongside their regular subscriptions.</p>
<p>That felt like the right model for Spoonfed. Reading is personal, sharing is optional, and when you do share, you do it in an open format that doesn&#39;t require the other person to join anything.</p>
<h2>What&#39;s not there</h2>
<p>There are no likes, no comments, no notifications when someone views your page. I kept those out intentionally. Adding social interactions would change the dynamic, you&#39;d start curating for an audience rather than reading for yourself. The public profile is a one-way window, not a social feed.</p>
]]></description>
    </item>
    <item>
      <title>A daily reading limit, for when enough is enough</title>
      <link>https://spoonfed.fyi/blog/reading-limit/</link>
      <guid>https://spoonfed.fyi/blog/reading-limit/</guid>
      <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Spoonfed is supposed to be calm. No unread counts, no pressure to clear a queue. But I noticed that without any natural stopping point, it was easy to keep pressing Next for longer than intended. One article turns into ten turns into forty minutes you didn&#39;t plan to spend.</p>
<p>The daily reading limit is a simple fix for that. Set it to whatever feels right, ten articles, twenty, fifty, and once you&#39;ve hit it, Spoonfed stops serving new ones for the day. The app shows a done screen and that&#39;s it. Come back tomorrow.</p>
<h2>Why opt-in?</h2>
<p>I didn&#39;t make this the default because different people use Spoonfed differently. Some people read in focused short sessions and naturally stop on their own. Some have the kind of mornings where they want to read as much as they like. The limit is there for people who want a hard stop, not everyone.</p>
<p>Setting it to zero disables it entirely, no cap, read as much as you want. The default is zero.</p>
<h2>How it interacts with the queue</h2>
<p>The limit is about articles read, not time spent. If you read quickly, you&#39;ll hit it faster. If you spend twenty minutes on a long piece, you&#39;ve still only used one slot.</p>
<p>Articles in your Library, bookmarks and quotes, don&#39;t count toward the limit. Neither does browsing your archive. The limit is specifically for advancing through new articles in the reading queue.</p>
<p>It resets at midnight in your local timezone, so you start fresh each day.</p>
]]></description>
    </item>
    <item>
      <title>See how active your feeds are</title>
      <link>https://spoonfed.fyi/blog/feed-cadence/</link>
      <guid>https://spoonfed.fyi/blog/feed-cadence/</guid>
      <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>One of the more annoying things about subscribing to a lot of feeds is that you never quite know what you&#39;re getting into. You add a feed, it seems quiet, then suddenly it&#39;s posting five things a day and drowning out everything else.</p>
<p>The latest update adds a publishing activity graph to each feed&#39;s settings panel, a small bar chart showing how many articles that feed published each day over the last 30 days. At a glance you can see whether a feed is steady, bursty, or barely posting at all.</p>
<h2>Why this matters for auto-discard</h2>
<p>The graph was really built to make auto-discard more useful. Auto-discard lets you set an age limit on articles, anything older than N days gets quietly marked as read and cleared out of your queue. It&#39;s a way of keeping high-volume feeds from piling up indefinitely.</p>
<p>The problem before was that setting a sensible discard threshold felt like guesswork. Now you can see the actual publishing pattern before you decide. A feed that posts twice a week probably doesn&#39;t need aggressive discarding. One that posts fifteen times a day almost certainly does.</p>
<p>The graph also shows a marker for your current discard setting, so you can see how many of the last 30 days&#39; articles would have survived. It makes the setting feel concrete rather than abstract.</p>
<h2>Per-feed overrides</h2>
<p>You&#39;ve been able to set a global auto-discard threshold for a while. What&#39;s also possible, and worth knowing if you haven&#39;t used it, is overriding it per feed. The noisy tech news feed can discard after a week while the slow personal blog you love sits in your queue forever. The activity graph makes it much easier to decide which feeds deserve which treatment.</p>
]]></description>
    </item>
    <item>
      <title>Pick up exactly where you left off</title>
      <link>https://spoonfed.fyi/blog/scroll-position/</link>
      <guid>https://spoonfed.fyi/blog/scroll-position/</guid>
      <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Some articles are long. You get halfway through something, your coffee break ends, and you close the tab. When you open Spoonfed later, the article is still there, but you&#39;re back at the top, hunting for where you were.</p>
<p>That&#39;s annoying enough that I built a fix for it.</p>
<p>Spoonfed now saves your scroll position as you read. Not just roughly, it stores the exact fraction of the way through the article you were. Come back five minutes later, five hours later, or the next morning, and the page will restore to where you left off.</p>
<h2>How it works</h2>
<p>As you scroll, the position is quietly saved in the background. There&#39;s no button to press, no manual save, it just happens. When you return to the article, the scroll restoration fires before the page renders, so there&#39;s no flash of the top of the article before jumping down.</p>
<p>It&#39;s one of those features that&#39;s invisible when it works and deeply annoying when it doesn&#39;t. The goal was to make it feel effortless.</p>
<h2>Opting out</h2>
<p>If you&#39;d rather always start articles from the top, some people prefer that, there&#39;s a toggle in Settings to disable scroll restore. It&#39;s on by default.</p>
]]></description>
    </item>
    <item>
      <title>Themes, fonts, and making the reader yours</title>
      <link>https://spoonfed.fyi/blog/themes-and-fonts/</link>
      <guid>https://spoonfed.fyi/blog/themes-and-fonts/</guid>
      <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Reading is personal. The font size that feels right to you might be the one that gives someone else a headache. A dark theme that&#39;s perfect at night is grating in a bright room. Spoonfed now lets you dial in the reading experience the way you want it.</p>
<h2>Color themes</h2>
<p>There are five themes: Default (light), Dark, Nord, Catppuccin, and Catppuccin Latte. They apply across the whole app, reader, settings, library, everywhere. Switching is instant with no reload required.</p>
<p>Nord and the Catppuccin variants are for people who use those palettes everywhere and find it jarring when one app breaks the pattern.</p>
<h2>Typography</h2>
<p>Four font families are available: the default system sans-serif, a serif option for a more editorial feel, monospace, and OpenDyslexic for readers who find it easier. On top of that you can set five font sizes, five line height options, and four letter spacing settings.</p>
<p>All of these apply directly to the article text in the reader, which is where it matters most.</p>
<h2>Live preview</h2>
<p>The settings panel shows a live preview of the article text as you change options. You don&#39;t have to save to see the effect, adjust the slider, see the text change, decide whether you like it. Saves a lot of back-and-forth.</p>
<p>The combination of theme, font, and size that works for reading a dense technical post is often different from what works for a personal essay. Having the controls close at hand makes it easy to adjust.</p>
]]></description>
    </item>
    <item>
      <title>Keyboard shortcuts for readers who prefer not to touch the mouse</title>
      <link>https://spoonfed.fyi/blog/keyboard-shortcuts/</link>
      <guid>https://spoonfed.fyi/blog/keyboard-shortcuts/</guid>
      <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Not everyone wants to reach for the mouse to advance an article. For readers who prefer to keep their hands on the keyboard, Spoonfed now has an optional set of shortcuts.</p>
<p>They&#39;re off by default, if you don&#39;t know what vim keybindings are, you probably don&#39;t want them showing up unexpectedly. Enable them from Settings &gt; Features.</p>
<h2>The shortcuts</h2>
<table>
<thead>
<tr>
<th>Key</th>
<th>Action</th>
<th>Where</th>
</tr>
</thead>
<tbody><tr>
<td>Enter</td>
<td>Next article</td>
<td>Reader</td>
</tr>
<tr>
<td>O</td>
<td>Open article in new tab</td>
<td>Reader, Archive, Library</td>
</tr>
<tr>
<td>B</td>
<td>Toggle bookmark</td>
<td>Reader, Archive, Library</td>
</tr>
<tr>
<td>J</td>
<td>Scroll down</td>
<td>Reader, Archive, Library</td>
</tr>
<tr>
<td>K</td>
<td>Scroll up</td>
<td>Reader, Archive, Library</td>
</tr>
<tr>
<td>gg</td>
<td>Scroll to top</td>
<td>Reader, Archive, Library</td>
</tr>
<tr>
<td>G</td>
<td>Scroll to bottom</td>
<td>Reader, Archive, Library</td>
</tr>
</tbody></table>
<p>The <code>gg</code> shortcut works the way it does in vim, press <code>g</code> twice in quick succession.</p>
<h2>Why opt-in</h2>
<p>Keyboard shortcuts that fire unexpectedly are one of the most irritating things a web app can do. If you&#39;re in a text field or just pressing <code>j</code> while thinking about something else, the last thing you want is for the page to suddenly scroll or advance to the next article.</p>
<p>Keeping them behind a toggle means they only activate for people who&#39;ve specifically asked for them.</p>
]]></description>
    </item>
    <item>
      <title>Reading full articles, even when the feed only gives you a summary</title>
      <link>https://spoonfed.fyi/blog/full-text-fetch/</link>
      <guid>https://spoonfed.fyi/blog/full-text-fetch/</guid>
      <pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Some feeds only publish a sentence or two, just enough to make you click through to the website. That&#39;s fine if you want to visit the site, but it defeats the purpose of a reader that&#39;s trying to keep you in a single focused view.</p>
<p>Full-text fetch solves this. When enabled for a feed, Spoonfed fetches the original article page and extracts the main content from it, rather than using whatever the feed provides. You read the full article in the reader without leaving.</p>
<h2>How it works</h2>
<p>Under the hood it uses go-readability, the same extraction logic that powers Mozilla&#39;s reader mode, to pull the main text out of the page and strip away the navigation, ads, and surrounding noise. The result is stored and displayed the same way as any other article.</p>
<p>It&#39;s not perfect. Complex page layouts occasionally confuse the extractor, and paywalled content can&#39;t be fetched regardless. But for the majority of feeds that truncate their content, it works well.</p>
<h2>Per-feed control</h2>
<p>Full-text fetch is enabled globally by default, but you can turn it off for individual feeds that already provide complete content, there&#39;s no point fetching the page again if the feed already gives you everything. The toggle lives in each feed&#39;s settings panel.</p>
<p>For feeds with rich, complete RSS content, you&#39;ll probably never need it. For the ones that give you three sentences and a &quot;read more&quot; link, it makes a noticeable difference.</p>
]]></description>
    </item>
    <item>
      <title>A content filter that works silently in the background</title>
      <link>https://spoonfed.fyi/blog/content-filter/</link>
      <guid>https://spoonfed.fyi/blog/content-filter/</guid>
      <pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Some topics you&#39;ve just had enough of. A particular person whose name you&#39;d rather not see in your feeds for a while. A recurring story that was interesting two months ago and is now noise. A category of content that certain feeds mix in with the stuff you actually subscribed for.</p>
<p>The content filter is a simple way to deal with all of that.</p>
<h2>How it works</h2>
<p>You add a comma-separated list of words or phrases to the filter in Settings. When Spoonfed fetches new articles, any item whose title, summary, or content contains a match is silently marked as read. It never appears in your queue, it doesn&#39;t show a notification, it just quietly disappears.</p>
<p>Matching is case-insensitive and whole-word, filtering &quot;swift&quot; won&#39;t block articles containing &quot;swiftly&quot;.</p>
<h2>Why silent</h2>
<p>I deliberately didn&#39;t add any &quot;X articles filtered&quot; counter or notification. The point of the filter is that you don&#39;t want to think about those topics. Showing you a count of what was blocked would put them back in your attention, which is the opposite of what you wanted.</p>
<p>Filtered articles are marked as read rather than deleted, so they show up in your archive if you ever want to revisit them. The filter is about your reading queue, not permanent removal.</p>
]]></description>
    </item>
    <item>
      <title>The archive: everything you've read, always at hand</title>
      <link>https://spoonfed.fyi/blog/archive/</link>
      <guid>https://spoonfed.fyi/blog/archive/</guid>
      <pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>One of the things I wanted from the start was a record of what I&#39;d actually read. Not for any particular reason, just the quiet reassurance that the articles you&#39;ve worked through aren&#39;t gone. They&#39;re somewhere.</p>
<p>The archive is that somewhere.</p>
<h2>What it is</h2>
<p>Every article you advance past in the reader gets saved to your archive automatically. There&#39;s nothing to configure, nothing to enable. You press Next, the article moves to read, and it&#39;s in your archive with the timestamp of when you read it.</p>
<p>The archive shows your full reading history in reverse chronological order, newest first, infinite scroll. You can see today&#39;s reading, last week&#39;s, months ago.</p>
<h2>Re-reading</h2>
<p>Clicking any archive entry opens the full article in the same reader view you used the first time. The content is stored, so it works even if the original page has since been updated or removed.</p>
<p>This is useful for the &quot;I&#39;m sure I read something about this once&quot; moments that are otherwise impossible to resolve. You remember approximately when you read it, you scroll back to around that time, and there it is.</p>
<h2>What the archive isn&#39;t</h2>
<p>It&#39;s not a to-do list and it&#39;s not a search index. There&#39;s no full-text search across your reading history, and there&#39;s no way to resurface things you&#39;ve archived back into your reading queue. For saving things you want to keep, bookmarks and quotes, the Library is the right place. The archive is just the record of what you&#39;ve read, in the order you read it.</p>
]]></description>
    </item>
    <item>
      <title>Add feeds by URL, and bring your subscriptions with you</title>
      <link>https://spoonfed.fyi/blog/opml-and-auto-discovery/</link>
      <guid>https://spoonfed.fyi/blog/opml-and-auto-discovery/</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Getting your feeds into a new reader used to be one of those small frictions that made switching harder than it needed to be. Copy the exact feed URL, paste it, wait to see if it worked, repeat. And if you were moving from another reader, you&#39;d need to export your list first and hope the formats were compatible.</p>
<p>Spoonfed tries to make both of those things less annoying.</p>
<h2>Auto-discovery</h2>
<p>When you paste a URL into the feed input, Spoonfed checks whether it&#39;s a feed URL directly. If it&#39;s a plain website URL, it fetches the page and looks for <code>&lt;link rel=&quot;alternate&quot;&gt;</code> tags, the standard way websites declare their feed addresses. Most blogs and publications include these. If one is found, Spoonfed subscribes to it automatically.</p>
<p>In practice this means you can paste <code>https://example.com</code> just as easily as <code>https://example.com/feed.xml</code>. Either works.</p>
<h2>OPML import and export</h2>
<p>If you&#39;re coming from another RSS reader, export your subscriptions as an OPML file and import it in Spoonfed&#39;s Settings. It will subscribe you to all the feeds in the file, skipping any duplicates, and start fetching content in the background.</p>
<p>Export works the same way in reverse, your full subscription list as a standard OPML file, compatible with any other reader. Your feeds are yours; you can take them anywhere.</p>
<h2>Why this matters</h2>
<p>Lock-in is one of the things that makes people wary of investing in a new tool. If your subscription list is trapped in one app, switching becomes a project. OPML support means it never is. Try Spoonfed, and if you decide it&#39;s not for you, export your feeds and leave. Nothing is lost.</p>
]]></description>
    </item>
  </channel>
</rss>
