gitextract_tj3kx0fc/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── .gitignore ├── LICENSE ├── README-EN.md ├── README.md ├── build/ │ ├── README.md │ ├── darwin/ │ │ ├── Info.dev.plist │ │ └── Info.plist │ ├── linux/ │ │ ├── .gitignore │ │ ├── AppImage/ │ │ │ ├── res-downloader.desktop │ │ │ └── usr/ │ │ │ ├── bin/ │ │ │ │ └── .gitkeep │ │ │ └── share/ │ │ │ └── applications/ │ │ │ └── res-downloader.desktop │ │ ├── Arch/ │ │ │ └── res-downloader.desktop │ │ ├── Debian/ │ │ │ ├── DEBIAN/ │ │ │ │ └── .control │ │ │ └── usr/ │ │ │ ├── local/ │ │ │ │ └── bin/ │ │ │ │ └── .gitkeep │ │ │ └── share/ │ │ │ └── applications/ │ │ │ └── res-downloader.desktop │ │ └── dockerfile │ └── windows/ │ ├── info.json │ ├── installer/ │ │ ├── project.nsi │ │ └── wails_tools.nsh │ └── wails.exe.manifest ├── core/ │ ├── aes.go │ ├── app.go │ ├── bind.go │ ├── config.go │ ├── downloader.go │ ├── http.go │ ├── logger.go │ ├── middleware.go │ ├── plugins/ │ │ ├── plugin.default.go │ │ └── plugin.qq.com.go │ ├── proxy.go │ ├── resource.go │ ├── rule.go │ ├── shared/ │ │ ├── base.go │ │ ├── const.go │ │ ├── plugin.go │ │ └── utils.go │ ├── storage.go │ ├── system.go │ ├── system_darwin.go │ ├── system_linux.go │ ├── system_windows.go │ └── utils.go ├── docs/ │ ├── .nojekyll │ ├── _coverpage.md │ ├── _navbar.md │ ├── _sidebar.md │ ├── examples.md │ ├── getting-started.md │ ├── index.html │ ├── installation.md │ ├── more.md │ ├── readme.md │ └── troubleshooting.md ├── frontend/ │ ├── READ-THIS.md │ ├── README.md │ ├── auto-imports.d.ts │ ├── components.d.ts │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── package.json.md5 │ ├── postcss.config.js │ ├── src/ │ │ ├── App.vue │ │ ├── api/ │ │ │ ├── app.ts │ │ │ └── request.ts │ │ ├── assets/ │ │ │ ├── css/ │ │ │ │ ├── base.css │ │ │ │ └── main.css │ │ │ └── js/ │ │ │ └── decrypt.js │ │ ├── components/ │ │ │ ├── Action.vue │ │ │ ├── ActionDesc.vue │ │ │ ├── Footer.vue │ │ │ ├── ImportJson.vue │ │ │ ├── NaiveProvider.vue │ │ │ ├── Password.vue │ │ │ ├── Preview.vue │ │ │ ├── Screen.vue │ │ │ ├── ShowLoading.vue │ │ │ ├── ShowOrEdit.vue │ │ │ └── layout/ │ │ │ ├── Index.vue │ │ │ └── Sider.vue │ │ ├── func.ts │ │ ├── i18n.ts │ │ ├── locales/ │ │ │ ├── en.json │ │ │ └── zh.json │ │ ├── main.ts │ │ ├── router/ │ │ │ └── index.ts │ │ ├── stores/ │ │ │ ├── event.ts │ │ │ └── index.ts │ │ ├── types/ │ │ │ ├── app.d.ts │ │ │ └── global.d.ts │ │ └── views/ │ │ ├── index.vue │ │ └── setting.vue │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── wailsjs/ │ ├── go/ │ │ ├── core/ │ │ │ ├── Bind.d.ts │ │ │ └── Bind.js │ │ └── models.ts │ └── runtime/ │ ├── package.json │ ├── runtime.d.ts │ └── runtime.js ├── go.mod ├── go.sum ├── main.go └── wails.json