├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── package.json ├── public ├── assets │ ├── client │ │ ├── deluge.ico │ │ ├── qbittorrent.ico │ │ ├── rutorrent.ico │ │ └── transmission.ico │ ├── donate │ │ ├── Rhilip │ │ │ ├── alipay.jpg │ │ │ └── wechat.png │ │ └── ledccn │ │ │ └── wechat.png │ ├── iyuu.png │ └── iyuu_gui.png └── index.html ├── resource ├── home.png ├── login.png └── mission.png ├── src ├── App.vue ├── background.ts ├── components │ ├── Aside.vue │ ├── Gratitude │ │ └── ShowPersons.vue │ ├── Mission │ │ └── Reseed.vue │ ├── Setting │ │ ├── BtClient │ │ │ ├── ClientAdd.vue │ │ │ └── ClientEdit.vue │ │ ├── Other │ │ │ ├── Normal.vue │ │ │ └── weChat.vue │ │ └── Site │ │ │ ├── SiteAdd.vue │ │ │ └── SiteEdit.vue │ └── StateCard.vue ├── interfaces │ ├── BtClient │ │ ├── AbstractClient.ts │ │ ├── deluge.ts │ │ ├── qbittorrent.ts │ │ └── transmission.ts │ ├── IYUU │ │ ├── Forms.ts │ │ └── Site.ts │ └── store.ts ├── main.ts ├── plugins │ ├── backup.ts │ ├── btclient │ │ ├── deluge.ts │ │ ├── factory.ts │ │ ├── qbittorrent.ts │ │ └── transmission.ts │ ├── common.ts │ ├── cookies.ts │ ├── dayjs.ts │ ├── element.ts │ ├── iyuu.ts │ ├── mission │ │ └── reseed.ts │ ├── sites │ │ ├── default.ts │ │ ├── factory.ts │ │ ├── hdchina.ts │ │ ├── hdcity.ts │ │ └── hdsky.ts │ └── uuid.ts ├── router │ └── index.ts ├── shims-tsx.d.ts ├── shims-vue.d.ts ├── store │ ├── index.ts │ ├── modules │ │ ├── IYUU.ts │ │ ├── Mission.ts │ │ └── Status.ts │ └── store-accessor.ts └── views │ ├── Gratitude │ ├── Declare.vue │ └── Donate.vue │ ├── Home.vue │ ├── Layer.vue │ ├── Login.vue │ ├── Mission.vue │ └── Setting │ ├── Backup.vue │ ├── BtClient.vue │ ├── Other.vue │ └── Site.vue ├── tsconfig.json ├── vue.config.js └── yarn.lock /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/babel.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/package.json -------------------------------------------------------------------------------- /public/assets/client/deluge.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/client/deluge.ico -------------------------------------------------------------------------------- /public/assets/client/qbittorrent.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/client/qbittorrent.ico -------------------------------------------------------------------------------- /public/assets/client/rutorrent.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/client/rutorrent.ico -------------------------------------------------------------------------------- /public/assets/client/transmission.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/client/transmission.ico -------------------------------------------------------------------------------- /public/assets/donate/Rhilip/alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/donate/Rhilip/alipay.jpg -------------------------------------------------------------------------------- /public/assets/donate/Rhilip/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/donate/Rhilip/wechat.png -------------------------------------------------------------------------------- /public/assets/donate/ledccn/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/donate/ledccn/wechat.png -------------------------------------------------------------------------------- /public/assets/iyuu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/iyuu.png -------------------------------------------------------------------------------- /public/assets/iyuu_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/assets/iyuu_gui.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/public/index.html -------------------------------------------------------------------------------- /resource/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/resource/home.png -------------------------------------------------------------------------------- /resource/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/resource/login.png -------------------------------------------------------------------------------- /resource/mission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/resource/mission.png -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/background.ts -------------------------------------------------------------------------------- /src/components/Aside.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Aside.vue -------------------------------------------------------------------------------- /src/components/Gratitude/ShowPersons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Gratitude/ShowPersons.vue -------------------------------------------------------------------------------- /src/components/Mission/Reseed.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Mission/Reseed.vue -------------------------------------------------------------------------------- /src/components/Setting/BtClient/ClientAdd.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Setting/BtClient/ClientAdd.vue -------------------------------------------------------------------------------- /src/components/Setting/BtClient/ClientEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Setting/BtClient/ClientEdit.vue -------------------------------------------------------------------------------- /src/components/Setting/Other/Normal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Setting/Other/Normal.vue -------------------------------------------------------------------------------- /src/components/Setting/Other/weChat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Setting/Other/weChat.vue -------------------------------------------------------------------------------- /src/components/Setting/Site/SiteAdd.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Setting/Site/SiteAdd.vue -------------------------------------------------------------------------------- /src/components/Setting/Site/SiteEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/Setting/Site/SiteEdit.vue -------------------------------------------------------------------------------- /src/components/StateCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/components/StateCard.vue -------------------------------------------------------------------------------- /src/interfaces/BtClient/AbstractClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/interfaces/BtClient/AbstractClient.ts -------------------------------------------------------------------------------- /src/interfaces/BtClient/deluge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/interfaces/BtClient/deluge.ts -------------------------------------------------------------------------------- /src/interfaces/BtClient/qbittorrent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/interfaces/BtClient/qbittorrent.ts -------------------------------------------------------------------------------- /src/interfaces/BtClient/transmission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/interfaces/BtClient/transmission.ts -------------------------------------------------------------------------------- /src/interfaces/IYUU/Forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/interfaces/IYUU/Forms.ts -------------------------------------------------------------------------------- /src/interfaces/IYUU/Site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/interfaces/IYUU/Site.ts -------------------------------------------------------------------------------- /src/interfaces/store.ts: -------------------------------------------------------------------------------- 1 | // 一些不是很适合放在子项里面的 Vuex 中类型定义 2 | 3 | export interface LogInfo { 4 | timestamp: number, 5 | message: string 6 | } -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/plugins/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/backup.ts -------------------------------------------------------------------------------- /src/plugins/btclient/deluge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/btclient/deluge.ts -------------------------------------------------------------------------------- /src/plugins/btclient/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/btclient/factory.ts -------------------------------------------------------------------------------- /src/plugins/btclient/qbittorrent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/btclient/qbittorrent.ts -------------------------------------------------------------------------------- /src/plugins/btclient/transmission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/btclient/transmission.ts -------------------------------------------------------------------------------- /src/plugins/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/common.ts -------------------------------------------------------------------------------- /src/plugins/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/cookies.ts -------------------------------------------------------------------------------- /src/plugins/dayjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/dayjs.ts -------------------------------------------------------------------------------- /src/plugins/element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/element.ts -------------------------------------------------------------------------------- /src/plugins/iyuu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/iyuu.ts -------------------------------------------------------------------------------- /src/plugins/mission/reseed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/mission/reseed.ts -------------------------------------------------------------------------------- /src/plugins/sites/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/sites/default.ts -------------------------------------------------------------------------------- /src/plugins/sites/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/sites/factory.ts -------------------------------------------------------------------------------- /src/plugins/sites/hdchina.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/sites/hdchina.ts -------------------------------------------------------------------------------- /src/plugins/sites/hdcity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/sites/hdcity.ts -------------------------------------------------------------------------------- /src/plugins/sites/hdsky.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/sites/hdsky.ts -------------------------------------------------------------------------------- /src/plugins/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/plugins/uuid.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/shims-tsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/shims-tsx.d.ts -------------------------------------------------------------------------------- /src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/shims-vue.d.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/modules/IYUU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/store/modules/IYUU.ts -------------------------------------------------------------------------------- /src/store/modules/Mission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/store/modules/Mission.ts -------------------------------------------------------------------------------- /src/store/modules/Status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/store/modules/Status.ts -------------------------------------------------------------------------------- /src/store/store-accessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/store/store-accessor.ts -------------------------------------------------------------------------------- /src/views/Gratitude/Declare.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Gratitude/Declare.vue -------------------------------------------------------------------------------- /src/views/Gratitude/Donate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Gratitude/Donate.vue -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/views/Layer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Layer.vue -------------------------------------------------------------------------------- /src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Login.vue -------------------------------------------------------------------------------- /src/views/Mission.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Mission.vue -------------------------------------------------------------------------------- /src/views/Setting/Backup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Setting/Backup.vue -------------------------------------------------------------------------------- /src/views/Setting/BtClient.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Setting/BtClient.vue -------------------------------------------------------------------------------- /src/views/Setting/Other.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Setting/Other.vue -------------------------------------------------------------------------------- /src/views/Setting/Site.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/src/views/Setting/Site.vue -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/vue.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rhilip/IYUU-GUI/HEAD/yarn.lock --------------------------------------------------------------------------------