[HN Gopher] Show HN: Online OPML editor to manage subscription l...
       ___________________________________________________________________
        
       Show HN: Online OPML editor to manage subscription lists
        
       I made a small online editor to manage OPML[1] files easily. There
       are a lot of smart online editors for formats like JSON, but while
       OPML is supported by most subscriptions services, the experience of
       editing/managing it is poor outside of what each platform support.
       The pain of managing the file independently increases as the size
       of the OPML file grow larger.  It's rather simple at the moment but
       the goal is to provide shortcuts for common desired tasks to make
       the experience of editing OPML much smoother and streamlined.  The
       editor is a static website that runs locally in your browser, it
       doesn't require an account, nor do any tracking.  Let me know your
       feedback or if you've any pain points around OPML  GitHub repo:
       https://github.com/imdj/opml-editor  Website:
       https://opml.imadij.com/  [1] - https://en.wikipedia.org/wiki/OPML
        
       Author : imadj
       Score  : 70 points
       Date   : 2024-06-21 13:13 UTC (3 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | cxr wrote:
       | Basic OPML is pretty well-supported, but text/uri-list is a
       | better format for the most common use of OPML (a collection of
       | RSS/Atom feeds). It's a little funny seeing projects pull in
       | full-blown XML parsers just to not really handle anything besides
       | URL/name pairs. (E.g [1].)
       | 
       | If you have a project where the ability to import/export OPML is
       | on the roadmap but you haven't added it yet, consider taking a
       | few minutes to implement text/uri-list first.
       | 
       | 1. <https://github.com/Automattic/pocket-casts-
       | android/blob/864d...>
        
         | imadj wrote:
         | > but text/uri-list is a better format for the most common use
         | of OPML (a collection of RSS/Atom feeds)
         | 
         | text/uri-list seems like joy to use technically, but in
         | practice simple formats have tendency to evolve into
         | frankenstein monster with a mess of extensions and variations
         | (see markdown for example) where every vendor will extend the
         | format to support something for their platform.
         | 
         | Users expect to maintain their feed structure for example when
         | moving to a new platform just like a file system hierarchy,
         | which text/uri-list doesn't seem to support right off the bat
        
       | NoboruWataya wrote:
       | Looks cool, I have often thought that this was something that is
       | lacking. Not sure if I've missed it but I think there should be a
       | way to add a outlines while in outliner mode. Like, you can click
       | to add a category or feed and you get a simple dialog asking you
       | for the key information (like title, URL, category name).
        
         | imadj wrote:
         | > a way to add a outlines while in outliner mode
         | 
         | I'm already working on it. This, along with ability to re-
         | arrange outlines are the next step.
         | 
         | I love this comment. Please let me know if you find more
         | missing features.
        
       | jellyfish24 wrote:
       | wish the website had a placeholder example :-)
        
         | imadj wrote:
         | Similar to the minimal new file but populated with couple feeds
         | inside to play around and test?
         | 
         | Currently there's an example in the /about page. But I like
         | your suggestion, will try to add it as an option in the editor.
        
       | pelagicAustral wrote:
       | Tangent: Large HN user blogroll in OPML: https://dm.hn/index.opml
        
         | 8organicbits wrote:
         | Further tangent: OPML blogroll crawler I'm working on:
         | https://alexsci.com/rss-blogroll-network/
        
       ___________________________________________________________________
       (page generated 2024-06-24 23:00 UTC)