├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ ├── docs.yml │ └── test.yml ├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── detekt.xml ├── misc.xml ├── modules.xml ├── prettier.xml ├── runConfigurations │ └── Run_CLI.xml └── vcs.xml ├── .junie └── guidelines.md ├── .release-it.json ├── LICENSE ├── README.md ├── Taskfile.yml ├── assets ├── banner.avif ├── cli-screenshot.avif ├── gui-screenshot.avif └── icon.avif ├── biome.json ├── cmd ├── cli │ ├── cli.go │ ├── go.mod │ ├── go.sum │ ├── internal │ │ └── charm │ │ │ ├── print.go │ │ │ ├── progress.go │ │ │ ├── spinner.go │ │ │ └── styles.go │ ├── umd.go │ └── utils.go ├── gui │ ├── .gitignore │ ├── app.go │ ├── binding.go │ ├── build │ │ ├── README.md │ │ ├── appicon.png │ │ ├── darwin │ │ │ ├── Info.dev.plist │ │ │ └── Info.plist │ │ └── windows │ │ │ ├── icon.ico │ │ │ ├── info.json │ │ │ ├── installer │ │ │ ├── project.nsi │ │ │ └── wails_tools.nsh │ │ │ └── wails.exe.manifest │ ├── events.go │ ├── frontend │ │ ├── index.html │ │ ├── package.json │ │ ├── package.json.md5 │ │ ├── pnpm-lock.yaml │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── Events.tsx │ │ │ ├── components │ │ │ │ ├── DialogDownload.tsx │ │ │ │ ├── DialogSettings │ │ │ │ │ ├── CookiesSettings.tsx │ │ │ │ │ ├── GeneralSettings.tsx │ │ │ │ │ ├── TabPanelProps.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── DirectoryDownload.tsx │ │ │ │ ├── InfoRow.css │ │ │ │ ├── InfoRow.tsx │ │ │ │ ├── Loading.css │ │ │ │ ├── Loading.tsx │ │ │ │ ├── MediaList.css │ │ │ │ ├── MediaList.tsx │ │ │ │ ├── SearchBox.tsx │ │ │ │ └── index.tsx │ │ │ ├── main.tsx │ │ │ ├── stores │ │ │ │ ├── app.ts │ │ │ │ └── settings.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vite.config.ts │ │ └── wailsjs │ │ │ ├── go │ │ │ ├── main │ │ │ │ ├── App.d.ts │ │ │ │ └── App.js │ │ │ └── models.ts │ │ │ └── runtime │ │ │ ├── package.json │ │ │ ├── runtime.d.ts │ │ │ └── runtime.js │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── wails.json └── playground │ ├── go.mod │ └── main.go ├── docs ├── index.md ├── installation.md ├── sites.md └── usage.md ├── export.go ├── external.go ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── internal ├── extractors │ ├── bunkr │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── coomer │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── cyberdrop │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── erome │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── fapello │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── imaglr │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── jpgfish │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── reddit │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── redgifs │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ ├── saint │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go │ └── simpcity │ │ ├── api.go │ │ ├── main.go │ │ ├── source_type.go │ │ └── types.go ├── shared │ ├── cache.go │ ├── download.go │ ├── go.mod │ ├── go.sum │ ├── models.go │ ├── queue.go │ ├── telemetry.go │ └── utils.go ├── types │ ├── extractor.go │ ├── extractor_type.go │ ├── media.go │ ├── media_type.go │ ├── metadata.go │ ├── response.go │ └── source_type.go └── utils │ ├── fake_timestamp.go │ ├── filter_media.go │ ├── has_host.go │ ├── merge_media.go │ └── merge_metadata.go ├── mkdocs.yml ├── scripts └── replace.mjs ├── tests ├── bunkr_test.go ├── coomer_test.go ├── cyberdrop_test.go ├── erome_test.go ├── fapello_test.go ├── imaglr_test.go ├── jpgfish_test.go ├── kemono_test.go ├── reddit_test.go ├── redgifs_test.go ├── saint_test.go └── simpcity_test.go └── umd.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea/ 3 | /build/ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/detekt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/detekt.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/prettier.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Run_CLI.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/runConfigurations/Run_CLI.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.junie/guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.junie/guidelines.md -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/.release-it.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /assets/banner.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/assets/banner.avif -------------------------------------------------------------------------------- /assets/cli-screenshot.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/assets/cli-screenshot.avif -------------------------------------------------------------------------------- /assets/gui-screenshot.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/assets/gui-screenshot.avif -------------------------------------------------------------------------------- /assets/icon.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/assets/icon.avif -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/biome.json -------------------------------------------------------------------------------- /cmd/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/cli.go -------------------------------------------------------------------------------- /cmd/cli/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/go.mod -------------------------------------------------------------------------------- /cmd/cli/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/go.sum -------------------------------------------------------------------------------- /cmd/cli/internal/charm/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/internal/charm/print.go -------------------------------------------------------------------------------- /cmd/cli/internal/charm/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/internal/charm/progress.go -------------------------------------------------------------------------------- /cmd/cli/internal/charm/spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/internal/charm/spinner.go -------------------------------------------------------------------------------- /cmd/cli/internal/charm/styles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/internal/charm/styles.go -------------------------------------------------------------------------------- /cmd/cli/umd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/umd.go -------------------------------------------------------------------------------- /cmd/cli/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/cli/utils.go -------------------------------------------------------------------------------- /cmd/gui/.gitignore: -------------------------------------------------------------------------------- 1 | build/bin 2 | node_modules 3 | frontend/dist 4 | -------------------------------------------------------------------------------- /cmd/gui/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/app.go -------------------------------------------------------------------------------- /cmd/gui/binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/binding.go -------------------------------------------------------------------------------- /cmd/gui/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/README.md -------------------------------------------------------------------------------- /cmd/gui/build/appicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/appicon.png -------------------------------------------------------------------------------- /cmd/gui/build/darwin/Info.dev.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/darwin/Info.dev.plist -------------------------------------------------------------------------------- /cmd/gui/build/darwin/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/darwin/Info.plist -------------------------------------------------------------------------------- /cmd/gui/build/windows/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/windows/icon.ico -------------------------------------------------------------------------------- /cmd/gui/build/windows/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/windows/info.json -------------------------------------------------------------------------------- /cmd/gui/build/windows/installer/project.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/windows/installer/project.nsi -------------------------------------------------------------------------------- /cmd/gui/build/windows/installer/wails_tools.nsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/windows/installer/wails_tools.nsh -------------------------------------------------------------------------------- /cmd/gui/build/windows/wails.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/build/windows/wails.exe.manifest -------------------------------------------------------------------------------- /cmd/gui/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/events.go -------------------------------------------------------------------------------- /cmd/gui/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/index.html -------------------------------------------------------------------------------- /cmd/gui/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/package.json -------------------------------------------------------------------------------- /cmd/gui/frontend/package.json.md5: -------------------------------------------------------------------------------- 1 | 8f167f4a9a5b88c9a8da9a07e71dfa9f -------------------------------------------------------------------------------- /cmd/gui/frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /cmd/gui/frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/App.css -------------------------------------------------------------------------------- /cmd/gui/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/App.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/Events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/Events.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/DialogDownload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/DialogDownload.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/DialogSettings/CookiesSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/DialogSettings/CookiesSettings.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/DialogSettings/GeneralSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/DialogSettings/GeneralSettings.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/DialogSettings/TabPanelProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/DialogSettings/TabPanelProps.ts -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/DialogSettings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/DialogSettings/index.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/DirectoryDownload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/DirectoryDownload.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/InfoRow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/InfoRow.css -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/InfoRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/InfoRow.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/Loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/Loading.css -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/Loading.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/MediaList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/MediaList.css -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/MediaList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/MediaList.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/SearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/SearchBox.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/components/index.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/main.tsx -------------------------------------------------------------------------------- /cmd/gui/frontend/src/stores/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/stores/app.ts -------------------------------------------------------------------------------- /cmd/gui/frontend/src/stores/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/src/stores/settings.ts -------------------------------------------------------------------------------- /cmd/gui/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /cmd/gui/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/tsconfig.json -------------------------------------------------------------------------------- /cmd/gui/frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /cmd/gui/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/vite.config.ts -------------------------------------------------------------------------------- /cmd/gui/frontend/wailsjs/go/main/App.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/wailsjs/go/main/App.d.ts -------------------------------------------------------------------------------- /cmd/gui/frontend/wailsjs/go/main/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/wailsjs/go/main/App.js -------------------------------------------------------------------------------- /cmd/gui/frontend/wailsjs/go/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/wailsjs/go/models.ts -------------------------------------------------------------------------------- /cmd/gui/frontend/wailsjs/runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/wailsjs/runtime/package.json -------------------------------------------------------------------------------- /cmd/gui/frontend/wailsjs/runtime/runtime.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/wailsjs/runtime/runtime.d.ts -------------------------------------------------------------------------------- /cmd/gui/frontend/wailsjs/runtime/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/frontend/wailsjs/runtime/runtime.js -------------------------------------------------------------------------------- /cmd/gui/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/go.mod -------------------------------------------------------------------------------- /cmd/gui/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/go.sum -------------------------------------------------------------------------------- /cmd/gui/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/main.go -------------------------------------------------------------------------------- /cmd/gui/wails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/gui/wails.json -------------------------------------------------------------------------------- /cmd/playground/go.mod: -------------------------------------------------------------------------------- 1 | module playground 2 | 3 | go 1.25.4 4 | -------------------------------------------------------------------------------- /cmd/playground/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/cmd/playground/main.go -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/sites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/docs/sites.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/docs/usage.md -------------------------------------------------------------------------------- /export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/export.go -------------------------------------------------------------------------------- /external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/external.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/go.work -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/go.work.sum -------------------------------------------------------------------------------- /internal/extractors/bunkr/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/bunkr/api.go -------------------------------------------------------------------------------- /internal/extractors/bunkr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/bunkr/main.go -------------------------------------------------------------------------------- /internal/extractors/bunkr/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/bunkr/source_type.go -------------------------------------------------------------------------------- /internal/extractors/bunkr/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/bunkr/types.go -------------------------------------------------------------------------------- /internal/extractors/coomer/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/coomer/api.go -------------------------------------------------------------------------------- /internal/extractors/coomer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/coomer/main.go -------------------------------------------------------------------------------- /internal/extractors/coomer/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/coomer/source_type.go -------------------------------------------------------------------------------- /internal/extractors/coomer/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/coomer/types.go -------------------------------------------------------------------------------- /internal/extractors/cyberdrop/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/cyberdrop/api.go -------------------------------------------------------------------------------- /internal/extractors/cyberdrop/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/cyberdrop/main.go -------------------------------------------------------------------------------- /internal/extractors/cyberdrop/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/cyberdrop/source_type.go -------------------------------------------------------------------------------- /internal/extractors/cyberdrop/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/cyberdrop/types.go -------------------------------------------------------------------------------- /internal/extractors/erome/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/erome/api.go -------------------------------------------------------------------------------- /internal/extractors/erome/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/erome/main.go -------------------------------------------------------------------------------- /internal/extractors/erome/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/erome/source_type.go -------------------------------------------------------------------------------- /internal/extractors/erome/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/erome/types.go -------------------------------------------------------------------------------- /internal/extractors/fapello/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/fapello/api.go -------------------------------------------------------------------------------- /internal/extractors/fapello/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/fapello/main.go -------------------------------------------------------------------------------- /internal/extractors/fapello/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/fapello/source_type.go -------------------------------------------------------------------------------- /internal/extractors/fapello/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/fapello/types.go -------------------------------------------------------------------------------- /internal/extractors/imaglr/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/imaglr/api.go -------------------------------------------------------------------------------- /internal/extractors/imaglr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/imaglr/main.go -------------------------------------------------------------------------------- /internal/extractors/imaglr/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/imaglr/source_type.go -------------------------------------------------------------------------------- /internal/extractors/imaglr/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/imaglr/types.go -------------------------------------------------------------------------------- /internal/extractors/jpgfish/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/jpgfish/api.go -------------------------------------------------------------------------------- /internal/extractors/jpgfish/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/jpgfish/main.go -------------------------------------------------------------------------------- /internal/extractors/jpgfish/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/jpgfish/source_type.go -------------------------------------------------------------------------------- /internal/extractors/jpgfish/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/jpgfish/types.go -------------------------------------------------------------------------------- /internal/extractors/reddit/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/reddit/api.go -------------------------------------------------------------------------------- /internal/extractors/reddit/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/reddit/main.go -------------------------------------------------------------------------------- /internal/extractors/reddit/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/reddit/source_type.go -------------------------------------------------------------------------------- /internal/extractors/reddit/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/reddit/types.go -------------------------------------------------------------------------------- /internal/extractors/redgifs/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/redgifs/api.go -------------------------------------------------------------------------------- /internal/extractors/redgifs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/redgifs/main.go -------------------------------------------------------------------------------- /internal/extractors/redgifs/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/redgifs/source_type.go -------------------------------------------------------------------------------- /internal/extractors/redgifs/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/redgifs/types.go -------------------------------------------------------------------------------- /internal/extractors/saint/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/saint/api.go -------------------------------------------------------------------------------- /internal/extractors/saint/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/saint/main.go -------------------------------------------------------------------------------- /internal/extractors/saint/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/saint/source_type.go -------------------------------------------------------------------------------- /internal/extractors/saint/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/saint/types.go -------------------------------------------------------------------------------- /internal/extractors/simpcity/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/simpcity/api.go -------------------------------------------------------------------------------- /internal/extractors/simpcity/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/simpcity/main.go -------------------------------------------------------------------------------- /internal/extractors/simpcity/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/simpcity/source_type.go -------------------------------------------------------------------------------- /internal/extractors/simpcity/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/extractors/simpcity/types.go -------------------------------------------------------------------------------- /internal/shared/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/shared/cache.go -------------------------------------------------------------------------------- /internal/shared/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/shared/download.go -------------------------------------------------------------------------------- /internal/shared/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/shared/go.mod -------------------------------------------------------------------------------- /internal/shared/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/shared/go.sum -------------------------------------------------------------------------------- /internal/shared/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/shared/models.go -------------------------------------------------------------------------------- /internal/shared/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/shared/queue.go -------------------------------------------------------------------------------- /internal/shared/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/shared/telemetry.go -------------------------------------------------------------------------------- /internal/shared/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/shared/utils.go -------------------------------------------------------------------------------- /internal/types/extractor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/types/extractor.go -------------------------------------------------------------------------------- /internal/types/extractor_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/types/extractor_type.go -------------------------------------------------------------------------------- /internal/types/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/types/media.go -------------------------------------------------------------------------------- /internal/types/media_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/types/media_type.go -------------------------------------------------------------------------------- /internal/types/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/types/metadata.go -------------------------------------------------------------------------------- /internal/types/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/types/response.go -------------------------------------------------------------------------------- /internal/types/source_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/types/source_type.go -------------------------------------------------------------------------------- /internal/utils/fake_timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/utils/fake_timestamp.go -------------------------------------------------------------------------------- /internal/utils/filter_media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/utils/filter_media.go -------------------------------------------------------------------------------- /internal/utils/has_host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/utils/has_host.go -------------------------------------------------------------------------------- /internal/utils/merge_media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/utils/merge_media.go -------------------------------------------------------------------------------- /internal/utils/merge_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/internal/utils/merge_metadata.go -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /scripts/replace.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/scripts/replace.mjs -------------------------------------------------------------------------------- /tests/bunkr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/bunkr_test.go -------------------------------------------------------------------------------- /tests/coomer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/coomer_test.go -------------------------------------------------------------------------------- /tests/cyberdrop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/cyberdrop_test.go -------------------------------------------------------------------------------- /tests/erome_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/erome_test.go -------------------------------------------------------------------------------- /tests/fapello_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/fapello_test.go -------------------------------------------------------------------------------- /tests/imaglr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/imaglr_test.go -------------------------------------------------------------------------------- /tests/jpgfish_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/jpgfish_test.go -------------------------------------------------------------------------------- /tests/kemono_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/kemono_test.go -------------------------------------------------------------------------------- /tests/reddit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/reddit_test.go -------------------------------------------------------------------------------- /tests/redgifs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/redgifs_test.go -------------------------------------------------------------------------------- /tests/saint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/saint_test.go -------------------------------------------------------------------------------- /tests/simpcity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/tests/simpcity_test.go -------------------------------------------------------------------------------- /umd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegidio/umd/HEAD/umd.go --------------------------------------------------------------------------------