hello-efficiency-inc / raven-reader

đź“– All your articles in one place. Beautiful.
https://ravenreader.app
MIT License
2.76k stars 218 forks source link

Can't import OPML file exported from feedly #22

Closed eboye closed 6 years ago

eboye commented 6 years ago

Describe the bug I've tried to import my feeds. I've read that it imports OPML, great! Went straight to my feedly account and exported the .opml file. I couldn't import it as I've later found in code it accept xml files I've changed the .opml to .xml but it does not work. All other RSS readers accept the opml from feedly, but not this one.

To Reproduce Steps to reproduce the behavior:

  1. Go to https://feedly.com/i/opml
  2. Click on "Download your Feedly OPML"
  3. Rename the file to something.xml
  4. Open RSS reader app
  5. Click on Import Subscriptions
  6. Nothing is imported, no error, no nothing

Expected behavior I've expected that OPML is some sort of standard and that all the apps can read it without issues.

Desktop (please complete the following information):

Additional notes On another note, the input field should truncate the filename if it doesn't fit.

image

mrgodhani commented 6 years ago

@eboye Thanks for good feedback I will look into it. Also is it possible to get your sample OPML to test it out with?

eboye commented 6 years ago

@mrgodhani sure, here's the opml:

<?xml version="1.0" encoding="UTF-8"?>

<opml version="1.0">
    <head>
        <title>Vasilj subscriptions in feedly Cloud</title>
    </head>
    <body>
        <outline text="UI" title="UI">
            <outline type="rss" text="Pushing Pixels" title="Pushing Pixels" xmlUrl="http://www.pushing-pixels.org/feed" htmlUrl="https://www.pushing-pixels.org"/>
        </outline>
        <outline text="API news" title="API news">
            <outline type="rss" text="Facebook Developers" title="Facebook Developers" xmlUrl="http://developers.facebook.com/blog/feed" htmlUrl="https://developers.facebook.com/blog/"/>
            <outline type="rss" text="Google Developers Blog" title="Google Developers Blog" xmlUrl="http://googledevelopers.blogspot.com/feeds/posts/default" htmlUrl="http://developers.googleblog.com/"/>
        </outline>
        <outline text="Tech" title="Tech">
            <outline type="rss" text="Virtuality – Futurism" title="Virtuality – Futurism" xmlUrl="https://futurism.com/virtuality/feed/" htmlUrl="https://futurism.com"/>
            <outline type="rss" text="Robots &amp; Machines – Futurism" title="Robots &amp; Machines – Futurism" xmlUrl="https://futurism.com/robotsmachines/feed/" htmlUrl="https://futurism.com"/>
            <outline type="rss" text="Recode - All" title="Recode - All" xmlUrl="http://recode.net/feed/" htmlUrl="https://www.recode.net/"/>
            <outline type="rss" text="Artificial Intelligence – Futurism" title="Artificial Intelligence – Futurism" xmlUrl="https://futurism.com/artificialintelligence/feed/" htmlUrl="https://futurism.com"/>
            <outline type="rss" text="The Keyword" title="The Keyword" xmlUrl="https://blog.google/rss/" htmlUrl="https://www.blog.google/"/>
        </outline>
        <outline text="News" title="News">
            <outline type="rss" text="Gmail Blog" title="Gmail Blog" xmlUrl="http://feedproxy.google.com/OfficialGmailBlog" htmlUrl="https://www.blog.google/products/gmail/"/>
            <outline type="rss" text="TREKNEWS.NET" title="TREKNEWS.NET" xmlUrl="http://www.treknews.net/feed/" htmlUrl="http://www.treknews.net"/>
        </outline>
        <outline text="Design News" title="Design News">
            <outline type="rss" text="Webdesigner Depot" title="Webdesigner Depot" xmlUrl="http://feeds2.feedburner.com/webdesignerdepot/" htmlUrl="https://www.webdesignerdepot.com"/>
            <outline type="rss" text="Yanko Design" title="Yanko Design" xmlUrl="http://feeds.feedburner.com/yankodesign?format=xml" htmlUrl="http://www.yankodesign.com"/>
            <outline type="rss" text="Speckyboy Magazine" title="Speckyboy Magazine" xmlUrl="http://feeds.feedburner.com/speckboy-design-magazine?format=xml" htmlUrl="https://speckyboy.com"/>
            <outline type="rss" text="instantShift" title="instantShift" xmlUrl="http://feeds.feedburner.com/iShift?format=xml" htmlUrl="http://www.instantshift.com"/>
            <outline type="rss" text="STASH" title="STASH" xmlUrl="http://www.stashmedia.tv/?feed=rss2" htmlUrl="https://www.stashmedia.tv"/>
            <outline type="rss" text="Designmodo" title="Designmodo" xmlUrl="http://feeds.feedburner.com/designmodo?format=xml" htmlUrl="https://designmodo.com"/>
            <outline type="rss" text="Ads of the World" title="Ads of the World" xmlUrl="http://adsoftheworld.com/node/feed" htmlUrl="https://www.adsoftheworld.com"/>
            <outline type="rss" text="Smashing Magazine Feed" title="Smashing Magazine Feed" xmlUrl="http://rss1.smashingmagazine.com/feed/" htmlUrl="https://www.smashingmagazine.com/articles/"/>
            <outline type="rss" text="Fubiz™" title="Fubiz™" xmlUrl="http://feeds.feedburner.com/fubiz" htmlUrl="http://www.fubiz.net/"/>
        </outline>
        <outline text="Space" title="Space">
            <outline type="rss" text="EarthSky" title="EarthSky" xmlUrl="http://earthsky.org/feed" htmlUrl="http://earthsky.org"/>
        </outline>
        <outline text="Must Read" title="Must Read">
            <outline type="rss" text="Best Graphic Sharings" title="Best Graphic Sharings" xmlUrl="http://graphic4vip.com/rss.xml" htmlUrl="http://graphic4vip.com/"/>
            <outline type="rss" text="instantShift" title="instantShift" xmlUrl="http://feeds.feedburner.com/iShift?format=xml" htmlUrl="http://www.instantshift.com"/>
            <outline type="rss" text="XDA TV" title="XDA TV" xmlUrl="http://gdata.youtube.com/feeds/api/users/xdadevelopers/uploads" htmlUrl="https://youtube.com/playlist?list=UUk1SpWNzOs4MYmr0uICEntg"/>
            <outline type="rss" text="Designmodo" title="Designmodo" xmlUrl="http://feeds.feedburner.com/designmodo?format=xml" htmlUrl="https://designmodo.com"/>
            <outline type="rss" text="psdGraphics" title="psdGraphics" xmlUrl="http://feeds.feedburner.com/psdgraphics?format=xml" htmlUrl="http://www.psdgraphics.com"/>
            <outline type="rss" text="Fubiz™" title="Fubiz™" xmlUrl="http://feeds.feedburner.com/fubiz" htmlUrl="http://www.fubiz.net/"/>
            <outline type="rss" text="Android Police" title="Android Police" xmlUrl="http://www.androidpolice.com/feed/" htmlUrl="https://www.androidpolice.com"/>
            <outline type="rss" text="The Changelog - Open Source move..." title="The Changelog - Open Source move..." xmlUrl="http://feeds.feedburner.com/thechangelog" htmlUrl="https://changelog.com/"/>
            <outline type="rss" text="Android Phone Fans" title="Android Phone Fans" xmlUrl="http://phandroid.com/feed/" htmlUrl="https://phandroid.com"/>
            <outline type="rss" text="Vector Characters" title="Vector Characters" xmlUrl="http://vectorcharacters.net/feed/" htmlUrl="https://vectorcharacters.net"/>
            <outline type="rss" text="Android Central" title="Android Central" xmlUrl="http://www.androidcentral.com/feed" htmlUrl="https://www.androidcentral.com/"/>
            <outline type="rss" text="AndroidPIT Blog" title="AndroidPIT Blog" xmlUrl="http://www.androidpit.com/en/android/blog/subscribe/atom.xml" htmlUrl="https://www.androidpit.com/"/>
            <outline type="rss" text="Smashing Magazine Feed" title="Smashing Magazine Feed" xmlUrl="http://rss1.smashingmagazine.com/feed/" htmlUrl="https://www.smashingmagazine.com/articles/"/>
        </outline>
        </outline>
        <outline text="Android NewsApps" title="Android NewsApps">
            <outline type="rss" text="Gizmodo: android" title="Gizmodo: android" xmlUrl="http://gizmodo.com/tag/android/index.xml" htmlUrl="https://gizmodo.com"/>
            <outline type="rss" text="xda-developers" title="xda-developers" xmlUrl="http://feeds.feedburner.com/xda-developers/ShsH" htmlUrl="https://www.xda-developers.com"/>
            <outline type="rss" text="XDA TV" title="XDA TV" xmlUrl="http://gdata.youtube.com/feeds/api/users/xdadevelopers/uploads" htmlUrl="https://youtube.com/playlist?list=UUk1SpWNzOs4MYmr0uICEntg"/>
            <outline type="rss" text="Android Police" title="Android Police" xmlUrl="http://www.androidpolice.com/feed/" htmlUrl="https://www.androidpolice.com"/>
            <outline type="rss" text="Android Community" title="Android Community" xmlUrl="http://androidcommunity.com/feed/" htmlUrl="https://androidcommunity.com"/>
            <outline type="rss" text="Android Phone Fans" title="Android Phone Fans" xmlUrl="http://phandroid.com/feed/" htmlUrl="https://phandroid.com"/>
            <outline type="rss" text="Ars Technica" title="Ars Technica" xmlUrl="http://feeds.arstechnica.com/arstechnica/index/" htmlUrl="https://arstechnica.com"/>
            <outline type="rss" text="Android Central" title="Android Central" xmlUrl="http://www.androidcentral.com/feed" htmlUrl="https://www.androidcentral.com/"/>
            <outline type="rss" text="Google Android News Forums" title="Google Android News Forums" xmlUrl="http://feeds.feedburner.com/AndroidNewsGoogleAndroidForums?format=xml" htmlUrl="http://www.talkandroid.com"/>
            <outline type="rss" text="AndroidPIT Blog" title="AndroidPIT Blog" xmlUrl="http://www.androidpit.com/en/android/blog/subscribe/atom.xml" htmlUrl="https://www.androidpit.com/"/>
            <outline type="rss" text="The Android Soul" title="The Android Soul" xmlUrl="http://www.theandroidsoul.com/feed/" htmlUrl="https://www.theandroidsoul.com"/>
            <outline type="rss" text="Gizchina.com" title="Gizchina.com" xmlUrl="http://www.gizchina.com/feed/" htmlUrl="https://www.gizchina.com"/>
        </outline>
        <outline text="open source" title="open source">
            <outline type="rss" text="OMG! Ubuntu!" title="OMG! Ubuntu!" xmlUrl="http://feeds.feedburner.com/d0od" htmlUrl="https://www.omgubuntu.co.uk"/>
            <outline type="rss" text="The Changelog - Open Source move..." title="The Changelog - Open Source move..." xmlUrl="http://feeds.feedburner.com/thechangelog" htmlUrl="https://changelog.com/"/>
            <outline type="rss" text="Tutorialzine" title="Tutorialzine" xmlUrl="https://tutorialzine.com/feed" htmlUrl="https://tutorialzine.com/feed"/>
            <outline type="rss" text="Ubuntu Blog" title="Ubuntu Blog" xmlUrl="https://blog.ubuntu.com/feed" htmlUrl="https://insights.ubuntu.com"/>
            <outline type="rss" text="The Aurelia Blog" title="The Aurelia Blog" xmlUrl="http://blog.durandal.io/rss/" htmlUrl="http://aurelia.io/blog"/>
            <outline type="rss" text="Laravel News" title="Laravel News" xmlUrl="http://laravel-news.com/rss" htmlUrl="https://laravel-news.com"/>
            <outline type="rss" text="cPanel &amp; WHM Change Log Feed" title="cPanel &amp; WHM Change Log Feed" xmlUrl="http://atom.cpanel.net/changelog/cpanel-changelog.atom"/>
            <outline type="rss" text="FOSSMint" title="FOSSMint" xmlUrl="http://news.tecmint.com/feed/" htmlUrl="https://www.fossmint.com"/>
        </outline>
    </body>
</opml>
mrgodhani commented 6 years ago

Fixed in https://github.com/mrgodhani/rss-reader/releases/tag/v0.1.14