├── .babelrc ├── .editorconfig ├── .electron-vue ├── build.js ├── dev-client.js ├── dev-runner.js ├── webpack.main.config.js ├── webpack.renderer.config.js └── webpack.web.config.js ├── .eslintignore ├── .eslintrc.js ├── .github └── ISSUE_TEMPLATE │ └── issue_template.md ├── .gitignore ├── .idea ├── codeStyles │ └── codeStyleConfig.xml ├── encodings.xml ├── jsLinters │ └── eslint.xml ├── magnetW.iml ├── misc.xml ├── modules.xml └── vcs.xml ├── .travis.yml ├── LICENSE ├── README.md ├── appveyor.yml ├── icns.sh ├── package.json ├── rule.json ├── screenshots └── app.gif ├── scripts ├── build-service.js ├── filter-data │ └── data.zip └── merge-filter-db.js ├── src ├── index.ejs ├── main │ ├── api.js │ ├── axios.js │ ├── cache.js │ ├── defaultConfig.js │ ├── electron-cache.js │ ├── filter │ │ └── filter.js │ ├── format-parser.js │ ├── index.dev.js │ ├── index.js │ ├── ipc.js │ ├── logger.js │ ├── memory-cache.js │ ├── menu.js │ ├── middleware │ │ ├── block.js │ │ └── response-template.js │ ├── process-config.js │ ├── repository.js │ └── service.js └── renderer │ ├── App.vue │ ├── assets │ ├── .gitkeep │ ├── fonts │ │ ├── iconfont.css │ │ ├── iconfont.eot │ │ ├── iconfont.svg │ │ ├── iconfont.ttf │ │ ├── iconfont.woff │ │ └── iconfont.woff2 │ ├── logo.png │ └── scss │ │ ├── app.scss │ │ └── element-variables.scss │ ├── components │ ├── AsideMenu.vue │ ├── BrowserButton.vue │ ├── BrowserLink.vue │ ├── DetailDialog.vue │ ├── GithubBadge.vue │ ├── GuidePage.vue │ ├── HeaderVersion.vue │ ├── HighlightName.vue │ ├── ItemButtonGroup.vue │ ├── NumberInput.vue │ ├── PagerFooter.vue │ ├── PagerHeader.vue │ ├── PagerItems.vue │ ├── QrcodePopover.vue │ ├── Router.vue │ ├── SearchInput.vue │ ├── SearchPagination.vue │ ├── SearchSort.vue │ ├── ServerConfig.vue │ ├── SettingGroup.vue │ ├── SettingItem.vue │ └── TooltipFormItem.vue │ ├── main.js │ ├── pages │ ├── Index.vue │ ├── Main.vue │ └── Setting.vue │ ├── plugins │ ├── app.js │ ├── axios.js │ ├── clipboard.js │ ├── config.js │ ├── element-ui.js │ ├── event-proxy.js │ ├── filter.js │ ├── ga.js │ ├── head.js │ ├── index.js │ ├── localsetting.js │ ├── localstorage.js │ └── menu.js │ └── router │ └── index.js └── static ├── .gitkeep ├── keywords.txt └── robots.txt /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.editorconfig -------------------------------------------------------------------------------- /.electron-vue/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.electron-vue/build.js -------------------------------------------------------------------------------- /.electron-vue/dev-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.electron-vue/dev-client.js -------------------------------------------------------------------------------- /.electron-vue/dev-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.electron-vue/dev-runner.js -------------------------------------------------------------------------------- /.electron-vue/webpack.main.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.electron-vue/webpack.main.config.js -------------------------------------------------------------------------------- /.electron-vue/webpack.renderer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.electron-vue/webpack.renderer.config.js -------------------------------------------------------------------------------- /.electron-vue/webpack.web.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.electron-vue/webpack.web.config.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.github/ISSUE_TEMPLATE/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/jsLinters/eslint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.idea/jsLinters/eslint.xml -------------------------------------------------------------------------------- /.idea/magnetW.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.idea/magnetW.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/appveyor.yml -------------------------------------------------------------------------------- /icns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/icns.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/package.json -------------------------------------------------------------------------------- /rule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/rule.json -------------------------------------------------------------------------------- /screenshots/app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/screenshots/app.gif -------------------------------------------------------------------------------- /scripts/build-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/scripts/build-service.js -------------------------------------------------------------------------------- /scripts/filter-data/data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/scripts/filter-data/data.zip -------------------------------------------------------------------------------- /scripts/merge-filter-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/scripts/merge-filter-db.js -------------------------------------------------------------------------------- /src/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/index.ejs -------------------------------------------------------------------------------- /src/main/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/api.js -------------------------------------------------------------------------------- /src/main/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/axios.js -------------------------------------------------------------------------------- /src/main/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/cache.js -------------------------------------------------------------------------------- /src/main/defaultConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/defaultConfig.js -------------------------------------------------------------------------------- /src/main/electron-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/electron-cache.js -------------------------------------------------------------------------------- /src/main/filter/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/filter/filter.js -------------------------------------------------------------------------------- /src/main/format-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/format-parser.js -------------------------------------------------------------------------------- /src/main/index.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/index.dev.js -------------------------------------------------------------------------------- /src/main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/index.js -------------------------------------------------------------------------------- /src/main/ipc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/ipc.js -------------------------------------------------------------------------------- /src/main/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/logger.js -------------------------------------------------------------------------------- /src/main/memory-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/memory-cache.js -------------------------------------------------------------------------------- /src/main/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/menu.js -------------------------------------------------------------------------------- /src/main/middleware/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/middleware/block.js -------------------------------------------------------------------------------- /src/main/middleware/response-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/middleware/response-template.js -------------------------------------------------------------------------------- /src/main/process-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/process-config.js -------------------------------------------------------------------------------- /src/main/repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/repository.js -------------------------------------------------------------------------------- /src/main/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/main/service.js -------------------------------------------------------------------------------- /src/renderer/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/App.vue -------------------------------------------------------------------------------- /src/renderer/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/renderer/assets/fonts/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/fonts/iconfont.css -------------------------------------------------------------------------------- /src/renderer/assets/fonts/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/fonts/iconfont.eot -------------------------------------------------------------------------------- /src/renderer/assets/fonts/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/fonts/iconfont.svg -------------------------------------------------------------------------------- /src/renderer/assets/fonts/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/fonts/iconfont.ttf -------------------------------------------------------------------------------- /src/renderer/assets/fonts/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/fonts/iconfont.woff -------------------------------------------------------------------------------- /src/renderer/assets/fonts/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/fonts/iconfont.woff2 -------------------------------------------------------------------------------- /src/renderer/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/logo.png -------------------------------------------------------------------------------- /src/renderer/assets/scss/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/scss/app.scss -------------------------------------------------------------------------------- /src/renderer/assets/scss/element-variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/assets/scss/element-variables.scss -------------------------------------------------------------------------------- /src/renderer/components/AsideMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/AsideMenu.vue -------------------------------------------------------------------------------- /src/renderer/components/BrowserButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/BrowserButton.vue -------------------------------------------------------------------------------- /src/renderer/components/BrowserLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/BrowserLink.vue -------------------------------------------------------------------------------- /src/renderer/components/DetailDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/DetailDialog.vue -------------------------------------------------------------------------------- /src/renderer/components/GithubBadge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/GithubBadge.vue -------------------------------------------------------------------------------- /src/renderer/components/GuidePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/GuidePage.vue -------------------------------------------------------------------------------- /src/renderer/components/HeaderVersion.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/HeaderVersion.vue -------------------------------------------------------------------------------- /src/renderer/components/HighlightName.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/HighlightName.vue -------------------------------------------------------------------------------- /src/renderer/components/ItemButtonGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/ItemButtonGroup.vue -------------------------------------------------------------------------------- /src/renderer/components/NumberInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/NumberInput.vue -------------------------------------------------------------------------------- /src/renderer/components/PagerFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/PagerFooter.vue -------------------------------------------------------------------------------- /src/renderer/components/PagerHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/PagerHeader.vue -------------------------------------------------------------------------------- /src/renderer/components/PagerItems.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/PagerItems.vue -------------------------------------------------------------------------------- /src/renderer/components/QrcodePopover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/QrcodePopover.vue -------------------------------------------------------------------------------- /src/renderer/components/Router.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/Router.vue -------------------------------------------------------------------------------- /src/renderer/components/SearchInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/SearchInput.vue -------------------------------------------------------------------------------- /src/renderer/components/SearchPagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/SearchPagination.vue -------------------------------------------------------------------------------- /src/renderer/components/SearchSort.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/SearchSort.vue -------------------------------------------------------------------------------- /src/renderer/components/ServerConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/ServerConfig.vue -------------------------------------------------------------------------------- /src/renderer/components/SettingGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/SettingGroup.vue -------------------------------------------------------------------------------- /src/renderer/components/SettingItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/SettingItem.vue -------------------------------------------------------------------------------- /src/renderer/components/TooltipFormItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/components/TooltipFormItem.vue -------------------------------------------------------------------------------- /src/renderer/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/main.js -------------------------------------------------------------------------------- /src/renderer/pages/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/pages/Index.vue -------------------------------------------------------------------------------- /src/renderer/pages/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/pages/Main.vue -------------------------------------------------------------------------------- /src/renderer/pages/Setting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/pages/Setting.vue -------------------------------------------------------------------------------- /src/renderer/plugins/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/app.js -------------------------------------------------------------------------------- /src/renderer/plugins/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/axios.js -------------------------------------------------------------------------------- /src/renderer/plugins/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/clipboard.js -------------------------------------------------------------------------------- /src/renderer/plugins/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/config.js -------------------------------------------------------------------------------- /src/renderer/plugins/element-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/element-ui.js -------------------------------------------------------------------------------- /src/renderer/plugins/event-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/event-proxy.js -------------------------------------------------------------------------------- /src/renderer/plugins/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/filter.js -------------------------------------------------------------------------------- /src/renderer/plugins/ga.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/renderer/plugins/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/head.js -------------------------------------------------------------------------------- /src/renderer/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/index.js -------------------------------------------------------------------------------- /src/renderer/plugins/localsetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/localsetting.js -------------------------------------------------------------------------------- /src/renderer/plugins/localstorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/localstorage.js -------------------------------------------------------------------------------- /src/renderer/plugins/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/plugins/menu.js -------------------------------------------------------------------------------- /src/renderer/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/src/renderer/router/index.js -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/magnetW/HEAD/static/keywords.txt -------------------------------------------------------------------------------- /static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | --------------------------------------------------------------------------------