feat: add BazQux Reader support (#380)

This commit is contained in:
GlacJAY 2020-10-15 10:54:37 +08:00 committed by GitHub
parent 783fefe1ac
commit 19bc27cb14
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 20 additions and 3 deletions

View File

@ -25,7 +25,7 @@ RSSHub Radar 是 [RSSHub](https://github.com/DIYgod/RSSHub) 的衍生项目,
- 快速发现和订阅当前页面自带的 RSS
- 快速发现和订阅当前页面支持的 RSSHub
- 快速发现当前网站支持的 RSSHub
- 支持一键订阅 RSS 到 Tiny Tiny RSS、Miniflux、FreshRSS、Feedly、Inoreader、Feedbin、The Old Reader、Feeds.Pub、本地阅读器
- 支持一键订阅 RSS 到 Tiny Tiny RSS、Miniflux、FreshRSS、Feedly、Inoreader、Feedbin、The Old Reader、Feeds.Pub、BazQux Reader、本地阅读器
![](https://i.imgur.com/K1cC5Ck.png)

View File

@ -207,6 +207,7 @@ body {
background: #ff2300;
}
}
&.rss-submitto-feedspub {
color: #61af4b;
border: 1px solid #61af4b;
@ -216,6 +217,16 @@ body {
background: #61af4b;
}
}
&.rss-submitto-bazqux {
color: #00af00;
border: 1px solid #00af00;
&:hover {
color: #fff;
background: #00af00;
}
}
}
}

View File

@ -20,6 +20,7 @@ export const defaultConfig = {
feedbin: false,
theoldreader: false,
feedspub: false,
bazqux: false,
local: false,
},
refreshTimeout: 5 * 60 * 60,

View File

@ -41,12 +41,12 @@
<div class="setting-input">
<el-checkbox @change="saveConfig" v-model="config.submitto.miniflux">开启</el-checkbox>
<el-input @change="saveConfig" style="margin-left: 20px;" v-if="config.submitto.miniflux" v-model="config.submitto.minifluxDomain" placeholder="必填,请输入你的 Miniflux 地址"></el-input>
</div>
</div>
<div class="setting-name">FreshRSS <a target="_blank" href="https://freshrss.org"><i class="el-icon-info"></i></a></div>
<div class="setting-input">
<el-checkbox @change="saveConfig" v-model="config.submitto.freshrss">开启</el-checkbox>
<el-input @change="saveConfig" style="margin-left: 20px;" v-if="config.submitto.freshrss" v-model="config.submitto.freshrssDomain" placeholder="必填,请输入你的 FreshRSS 地址"></el-input>
</div>
</div>
<div class="setting-name">Feedly <a target="_blank" href="https://feedly.com/"><i class="el-icon-info"></i></a></div>
<div class="setting-input">
<el-checkbox @change="saveConfig" v-model="config.submitto.feedly">开启</el-checkbox>
@ -67,6 +67,10 @@
<div class="setting-input">
<el-checkbox @change="saveConfig" v-model="config.submitto.feedspub">开启</el-checkbox>
</div>
<div class="setting-name">BazQux Reader <a target="_blank" href="https://bazqux.com/"><i class="el-icon-info"></i></a></div>
<div class="setting-input">
<el-checkbox @change="saveConfig" v-model="config.submitto.bazqux">开启</el-checkbox>
</div>
<div class="setting-name">本地阅读器 <el-tooltip class="item" effect="dark" content="需要阅读器支持,如 Reeder 等" placement="top"><i class="el-icon-info"></i></el-tooltip></div>
<div class="setting-input">
<el-checkbox @change="saveConfig" v-model="config.submitto.local">开启</el-checkbox>

View File

@ -49,6 +49,7 @@ function generateList(type, list) {
${config.submitto.feedbin ? `<a href="https://feedbin.com/?subscribe=${encodeURI(url)}" class="rss-action rss-submitto-feedbin">订阅到 Feedbin</a>` : ''}
${config.submitto.theoldreader ? `<a href="https://theoldreader.com/feeds/subscribe?url=${encodeURI(url)}" class="rss-action rss-submitto-theoldreader">订阅到 The Old Reader</a>` : ''}
${config.submitto.feedspub ? `<a href="https://feeds.pub/feed/${encodeURIComponent(url)}" class="rss-action rss-submitto-feedspub">订阅到 Feeds.Pub</a>` : ''}
${config.submitto.bazqux ? `<a href="https://bazqux.com/add?url=${encodeURIComponent(url)}" class="rss-action rss-submitto-bazqux">订阅到 BazQux Reader</a>` : ''}
${config.submitto.local ? `<a href="feed://${url}" class="rss-action rss-submitto-local">订阅到本地阅读器</a>` : ''}`
}
</li>