ReadYouApp / ReadYouApp/ReadYou

Nothing happens when importing RSS Guard OPML with specific feeds URLs, directly subscribing to said feeds works fine

Open
#184 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Kotlin
Stars
7.5k
Forks
331
PR merge metrics
No merged PRs in 30d

Description

1. Environment

  • Device: OnePlus 7 Pro
  • OS: Android 12.1
  • ReadYou version: 0.8.3

2. Describe the bug

  1. Create a local dabatase on RSS Guard (version 4.2.3)
  2. Add some feeds such as:
  3. Go to "Accounts" > "Export feeds" (Checking or unchecking "Export Icons" doesn't make any difference)
  4. Try to import the OPML file in Read You
  5. Nothing happens

Note that the issue occurs only with these reddit feeds for some reasons. I have quite a lot of other feeds and I can import them just fine via OPML file.

I'm aware of https://github.com/Ashinch/ReadYou/issues/13 but directly subscribing to these reddit feeds works fine, it's only the opml importing which fails so I thought I'd create an issue.

OPML content:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<opml version="2.0" xmlns:rssguard="https://github.com/martinrotter/rssguard">
  <head>
    <title>RSS Guard</title>
    <dateCreated>Sun, 14 Aug 2022 21:36:51 GMT</dateCreated>
  </head>
  <body>
    <outline text="Tech - reddit" description="">
      <outline text="New comments" description="">
        <outline rssguard:postProcess="" text="Which web browser do you use and why? : linux" xmlUrl="https://old.reddit.com/r/linux/comments/wocowb/which_web_browser_do_you_use_and_why/.rss" encoding="UTF-8" version="ATOM" type="rss" title="Which web browser do you use and why? : linux" rssguard:xmlUrlType="0" description="All things Linux and GNU/Linux -- this is neither a community exclusively about the kernel Linux, nor is exclusively about the GNU Operating System."/>
      </outline>
      <outline rssguard:postProcess="" text="r/linux" xmlUrl="https://reddit.0qz.fun/r/linux.json" encoding="UTF-8" version="RSS" type="rss" title="r/linux" rssguard:xmlUrlType="0" description="Reddit RSS feed that links directly to the content"/>
    </outline>
  </body>
</opml>

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing OPML import with the supplied XML and the two Reddit feed URLs, then trace the Android app's OPML import path. Done means the provided feeds import successfully while direct subscription behavior remains unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.