├── .npmrc ├── ezup.ai ├── src-tauri ├── build.rs ├── icons │ ├── 32x32.png │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── StoreLogo.png │ ├── Square30x30Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ └── Square310x310Logo.png ├── .gitignore ├── Cargo.toml ├── src │ ├── putobj.rs │ └── main.rs ├── tauri.conf.json └── s3 │ └── main.rs ├── static ├── favicon.png ├── aws-logo.jpg ├── imgur-logo.webp ├── vite.svg ├── svelte.svg └── tauri.svg ├── src ├── routes │ ├── +layout.ts │ ├── preference │ │ ├── +layout.svelte │ │ └── +page.svelte │ ├── service │ │ ├── +layout.svelte │ │ └── +page.svelte │ ├── display │ │ ├── +layout.svelte │ │ └── +page.svelte │ ├── debug │ │ └── +page.svelte │ ├── about │ │ └── +page.svelte │ ├── +page.svelte │ └── +layout.svelte ├── app.d.ts ├── app.css ├── lib │ ├── constants.ts │ ├── components │ │ ├── ServiceAvatar.svelte │ │ ├── ImageDisplayListItem.svelte │ │ ├── ServiceSettings │ │ │ ├── ImgurSetting.svelte │ │ │ └── S3Setting.svelte │ │ ├── TitleBar.svelte │ │ ├── UploadURL.svelte │ │ ├── Navbar.svelte │ │ ├── ServicesDropdown.svelte │ │ ├── HotkeySelection.svelte │ │ ├── ServiceListItem.svelte │ │ ├── DropUpload.svelte │ │ └── ServiceSetting.svelte │ ├── shortcut.ts │ ├── images │ │ └── ezup.svg │ ├── notify.ts │ ├── types.ts │ ├── store.ts │ ├── util.ts │ └── uploader.ts └── app.html ├── .prettierrc ├── postcss.config.cjs ├── .vscode └── extensions.json ├── index.html ├── svelte.config.js ├── scripts └── prepare_build.sh ├── tailwind.config.cjs ├── .gitignore ├── tsconfig.json ├── vite.config.js ├── LICENSE ├── package.json ├── .github └── workflows │ ├── publish-macos.yml │ └── publish.yml └── README.md /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /ezup.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/ezup.ai -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | tauri_build::build() 3 | } 4 | -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/aws-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/static/aws-logo.jpg -------------------------------------------------------------------------------- /static/imgur-logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/static/imgur-logo.webp -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- 1 | # Generated by Cargo 2 | # will have compiled files and executables 3 | /target/ 4 | 5 | -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const ssr = false; 2 | export const prerender = true; 3 | export const csr = true; 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5", 3 | "tabWidth": 2, 4 | "semi": true, 5 | "singleQuote": true 6 | } 7 | -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuakunShen/EzUp/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "svelte.svelte-vscode", 4 | "tauri-apps.tauri-vscode", 5 | "rust-lang.rust-analyzer" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- 1 | // See https://kit.svelte.dev/docs/types#app 2 | // for information about these interfaces 3 | // and what to do when importing types 4 | declare namespace App {} 5 | -------------------------------------------------------------------------------- /src/routes/preference/+layout.svelte: -------------------------------------------------------------------------------- 1 |
Upload Images Will Be Displayed Here
9 |Data Will Be Cleared After Quiting This App
10 |63 | See API Docs for how to create an application. 64 | Put the client id in this application. 65 |
66 |68 | Make a AWS S3 bucket and put the bucket name and region in this 69 | application. 70 |
71 |Get Access Key and Secret Access Key with access to your S3 bucket.
72 |58 | Click to upload or drag and drop 59 |
60 |61 | SVG, PNG, JPG or GIF (MAX. 800x400px) 62 |
63 |58 | Current Service:: {$curService?.name} ({$curService?.type}) 59 |
60 |
25 |
29 |
30 |