├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── QBRssManager.ico ├── README.md ├── aio ├── 0.gif ├── 1.gif ├── 2.gif ├── 3.gif └── README.md ├── docs ├── alipay.png ├── jetbrains.svg ├── popup_menu.png ├── rss_read.gif ├── rss_write.gif └── wechat_pay.png ├── manager-app ├── .gitignore ├── README.md ├── babel.config.js ├── jsconfig.json ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── ConfigEditor.vue │ │ ├── ConfigForm.vue │ │ ├── HelloWorld.vue │ │ └── ItemList.vue │ ├── main.js │ ├── router │ │ └── index.js │ └── views │ │ ├── AboutView.vue │ │ └── HomeView.vue └── vue.config.js ├── pyproject.toml ├── pyqt5-ver ├── .gitignore ├── QBRssManager-linux.spec ├── QBRssManager-mac.spec ├── QBRssManager.py ├── QBRssManager.spec ├── g.py ├── make_exe.bat ├── make_exe.sh ├── requirements.txt ├── ui │ ├── custom_delegate.py │ ├── custom_editor.py │ ├── custom_editor_high.py │ ├── custom_qtab_widget.py │ ├── custom_qtext_browser.py │ ├── custom_tab_bar.py │ ├── search_window.py │ └── tray_icon.py └── utils │ ├── data_util.py │ ├── path_util.py │ ├── pyqt_util.py │ ├── qb_util.py │ ├── string_util.py │ ├── time_util.py │ └── windows_util.py └── server-app ├── .gitignore ├── README.md ├── app.py ├── requirements.txt ├── routes ├── __init__.py └── config.py └── utils ├── __init__.py └── config_util.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .history/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/LICENSE -------------------------------------------------------------------------------- /QBRssManager.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/QBRssManager.ico -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/README.md -------------------------------------------------------------------------------- /aio/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/aio/0.gif -------------------------------------------------------------------------------- /aio/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/aio/1.gif -------------------------------------------------------------------------------- /aio/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/aio/2.gif -------------------------------------------------------------------------------- /aio/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/aio/3.gif -------------------------------------------------------------------------------- /aio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/aio/README.md -------------------------------------------------------------------------------- /docs/alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/docs/alipay.png -------------------------------------------------------------------------------- /docs/jetbrains.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/docs/jetbrains.svg -------------------------------------------------------------------------------- /docs/popup_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/docs/popup_menu.png -------------------------------------------------------------------------------- /docs/rss_read.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/docs/rss_read.gif -------------------------------------------------------------------------------- /docs/rss_write.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/docs/rss_write.gif -------------------------------------------------------------------------------- /docs/wechat_pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/docs/wechat_pay.png -------------------------------------------------------------------------------- /manager-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/.gitignore -------------------------------------------------------------------------------- /manager-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/README.md -------------------------------------------------------------------------------- /manager-app/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/babel.config.js -------------------------------------------------------------------------------- /manager-app/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/jsconfig.json -------------------------------------------------------------------------------- /manager-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/package-lock.json -------------------------------------------------------------------------------- /manager-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/package.json -------------------------------------------------------------------------------- /manager-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/public/favicon.ico -------------------------------------------------------------------------------- /manager-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/public/index.html -------------------------------------------------------------------------------- /manager-app/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/App.vue -------------------------------------------------------------------------------- /manager-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/assets/logo.png -------------------------------------------------------------------------------- /manager-app/src/components/ConfigEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/components/ConfigEditor.vue -------------------------------------------------------------------------------- /manager-app/src/components/ConfigForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/components/ConfigForm.vue -------------------------------------------------------------------------------- /manager-app/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /manager-app/src/components/ItemList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/components/ItemList.vue -------------------------------------------------------------------------------- /manager-app/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/main.js -------------------------------------------------------------------------------- /manager-app/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/router/index.js -------------------------------------------------------------------------------- /manager-app/src/views/AboutView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/views/AboutView.vue -------------------------------------------------------------------------------- /manager-app/src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/src/views/HomeView.vue -------------------------------------------------------------------------------- /manager-app/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/manager-app/vue.config.js -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyqt5-ver/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/.gitignore -------------------------------------------------------------------------------- /pyqt5-ver/QBRssManager-linux.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/QBRssManager-linux.spec -------------------------------------------------------------------------------- /pyqt5-ver/QBRssManager-mac.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/QBRssManager-mac.spec -------------------------------------------------------------------------------- /pyqt5-ver/QBRssManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/QBRssManager.py -------------------------------------------------------------------------------- /pyqt5-ver/QBRssManager.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/QBRssManager.spec -------------------------------------------------------------------------------- /pyqt5-ver/g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/g.py -------------------------------------------------------------------------------- /pyqt5-ver/make_exe.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/make_exe.bat -------------------------------------------------------------------------------- /pyqt5-ver/make_exe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/make_exe.sh -------------------------------------------------------------------------------- /pyqt5-ver/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/requirements.txt -------------------------------------------------------------------------------- /pyqt5-ver/ui/custom_delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/ui/custom_delegate.py -------------------------------------------------------------------------------- /pyqt5-ver/ui/custom_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/ui/custom_editor.py -------------------------------------------------------------------------------- /pyqt5-ver/ui/custom_editor_high.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/ui/custom_editor_high.py -------------------------------------------------------------------------------- /pyqt5-ver/ui/custom_qtab_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/ui/custom_qtab_widget.py -------------------------------------------------------------------------------- /pyqt5-ver/ui/custom_qtext_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/ui/custom_qtext_browser.py -------------------------------------------------------------------------------- /pyqt5-ver/ui/custom_tab_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/ui/custom_tab_bar.py -------------------------------------------------------------------------------- /pyqt5-ver/ui/search_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/ui/search_window.py -------------------------------------------------------------------------------- /pyqt5-ver/ui/tray_icon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/ui/tray_icon.py -------------------------------------------------------------------------------- /pyqt5-ver/utils/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/utils/data_util.py -------------------------------------------------------------------------------- /pyqt5-ver/utils/path_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/utils/path_util.py -------------------------------------------------------------------------------- /pyqt5-ver/utils/pyqt_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/utils/pyqt_util.py -------------------------------------------------------------------------------- /pyqt5-ver/utils/qb_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/utils/qb_util.py -------------------------------------------------------------------------------- /pyqt5-ver/utils/string_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/utils/string_util.py -------------------------------------------------------------------------------- /pyqt5-ver/utils/time_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/utils/time_util.py -------------------------------------------------------------------------------- /pyqt5-ver/utils/windows_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/pyqt5-ver/utils/windows_util.py -------------------------------------------------------------------------------- /server-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/server-app/.gitignore -------------------------------------------------------------------------------- /server-app/README.md: -------------------------------------------------------------------------------- 1 | # server-app 2 | 后端应用 3 | -------------------------------------------------------------------------------- /server-app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/server-app/app.py -------------------------------------------------------------------------------- /server-app/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | loguru 3 | qbittorrent-api 4 | pillow 5 | -------------------------------------------------------------------------------- /server-app/routes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server-app/routes/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/server-app/routes/config.py -------------------------------------------------------------------------------- /server-app/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server-app/utils/config_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nriver/qb-rss-manager/HEAD/server-app/utils/config_util.py --------------------------------------------------------------------------------