Code Monkey home page Code Monkey logo

rssaid's Introduction

RSSAid

RSSAid is a complementary app for RSSHub built with Flutter, similar to RSSHub Radar, which helps you quickly discover and subscribe to RSS feeds from websites, and supports common parameters of RSSHub (for filtering, getting full text, etc.) ChineseVersion

Install

Get it on F-Droid

The latest build for Android can be found in the releases.

Build

If you wish to build the application from source, please refer to the official documentation by Flutter.

Features

  • Detect RSSHub sources from URL (Supports almost all rules as RSSHub Radar)
  • Supports mobile-only URLs (auto URL expansion for shortlinks and mobile subdomains)
  • Import URLs from clipboard
  • Quick subscription
  • Customizable general parameters
  • Customizable RSSHub server
  • Auto-update RSSHub Radar rules
  • Supports Weibo
  • Supports customized rules
  • Save history
  • RSS+ rules
  • Available on FDroid
  • English version

Rules

RSSAid use the same rules as RSSHub Radar and both supports auto-update.

If you wish to submit new rules for RSSHub Radar and RSSAid, see how.

Note that rules using document in target is not applicable to RSSAid. RSSAid is NOT a browser extension, it simply gets and parses URL.

Some pages have different URLs for mobile and PC, but rules on RSSHub Radar only supports PC-style URLs. RSSAid will try to convert mobile-specific URLs, but if you find a URL that is valid on RSSHub Radar but not on RSSAid, try using the URL for PC, and report the issue on Telegram.

Author

RSSAid is made by Leetao and licensed under MIT license.

rssaid's People

Contributors

gennadiyev avatar leetaogoooo avatar poussinou avatar stonega avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rssaid's Issues

Fastlane suggestions

Nice to see you're using Fastlane to provide the app's metadata! May I suggest some minor improvements to the structure?

  • in full_description.txt, please make sure paragraphs are separated by a blank line (and otherwise are kept on one line, as you're having it already). Currently, the second and third paragraph will appear as a single block as there's no separating line.
  • screenshots don't need to be duplicated for each locale. If you're using a single set only, it's sufficient to have it inside en-US – which is always used as fallback for "missing things". Only "duplicate" to other languages what will be language specific (e.g. having English screenshots in en-US and Chinese ones in zh-CN
  • also don't forget adding new changelogs (by the name <versionCode>.txt to the changelogs directory before tagging a new release. I doubt the app is still at versionCode: 1 seeing it has 22 releases 😉

Thanks!

versionCode

It seems like your app's versionCode is (almost) never increased; the latest release today again had it at 2. As Android uses versionCode to tell versions apart it's important to increase it with each release. Could you please take care for that? It's the value behind the + sign in this line of your pubspec.yaml. Thanks in advance!

F-Droid update

I just noticed that the F-Droid version is not updated for a long time because there is no version code bump since v2.0.0. The 2.0.0 apk has version code 1 which is lower than version code 4 of 1.6.5 apk so the update can't be installed. Could you please add version code back and bump it for every update? Thanks!

RSSAid not appearing when trying to share

In version 1.6.5 if I was on GitHub on Chrome I could click share and share the webpage with RSSAid which would show the available RSS feeds. Version 2.0.1 does not appear

I have uninstalled 2.0.1 and installed 1.6.5 and it becomes selectable again so there's definitely an issue with the latest version

F-droid 发布

请问这个程序能通过 F-droid 分发吗?粗略看了一下 Features 感觉 RSSAid 是一个自由软件,完全符合在 F-droid 上分发的标准。

通过 F-droid 分发的话,虽然发布时间会有延迟,但是不用考虑自动更新的问题,也能增加受众面积。

提交到 F-Droid 主存储库

因为之前的问题被锁定了,所以我新开了一个。在 F-Droid 的 MR 因为长时间没有回应关闭了,主要问题有两个:

  1. 从 GitHub 下载规则文件。这个可以添加一个选项默认禁用,或者 F-Droid 会添加一个 AntiFeature。
  2. 请求 android.permission.READ_PHONE_STATE 权限。不知道这个权限是哪来的,应该并不需要。如果不需要的话去掉
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    就可以了。

请问是否仍然愿意在 F-Droid 主存储库里发布应用?我可以帮助打包。谢谢

[v3.0.0] Unable to get rules.

In the latest v3.0.0 version, I'm unable to get rules, and there's no field to add Access Key/Code for my self-hosted RSSHub instance

image
image

English translation

Hi

Would it be possible to have an English language version of the app. I'm an avid user of RSSHub but it's difficult to use RSSAid when everything is in Chinese/Mandarin (apologies if this is wrong).

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.