├── .dockerignore ├── .github └── workflows │ └── docker-image.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── client ├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .yarnrc.yml ├── angular.json ├── package.json ├── proxy-config.json ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.module.ts │ │ ├── components │ │ │ ├── actions │ │ │ │ ├── actions.component.html │ │ │ │ ├── actions.component.scss │ │ │ │ └── actions.component.ts │ │ │ ├── alert-overlay │ │ │ │ ├── alert-overlay.component.html │ │ │ │ ├── alert-overlay.component.scss │ │ │ │ └── alert-overlay.component.ts │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.scss │ │ │ │ └── app.component.ts │ │ │ ├── clone-resolver │ │ │ │ ├── clone-resolver.component.html │ │ │ │ ├── clone-resolver.component.scss │ │ │ │ └── clone-resolver.component.ts │ │ │ ├── config │ │ │ │ ├── config.component.html │ │ │ │ ├── config.component.scss │ │ │ │ └── config.component.ts │ │ │ ├── confirm-bulk-update │ │ │ │ ├── confirm-bulk-update.component.html │ │ │ │ ├── confirm-bulk-update.component.scss │ │ │ │ └── confirm-bulk-update.component.ts │ │ │ ├── confirmation-modal │ │ │ │ ├── confirmation-modal.component.html │ │ │ │ ├── confirmation-modal.component.scss │ │ │ │ └── confirmation-modal.component.ts │ │ │ ├── gallery │ │ │ │ ├── gallery.component.html │ │ │ │ ├── gallery.component.scss │ │ │ │ └── gallery.component.ts │ │ │ ├── insights │ │ │ │ ├── insights.component.html │ │ │ │ ├── insights.component.scss │ │ │ │ └── insights.component.ts │ │ │ ├── lazy │ │ │ │ ├── lazy.component.html │ │ │ │ └── lazy.component.ts │ │ │ ├── list-modal │ │ │ │ ├── list-modal.component.html │ │ │ │ ├── list-modal.component.scss │ │ │ │ └── list-modal.component.ts │ │ │ ├── loading │ │ │ │ ├── loading.component.html │ │ │ │ ├── loading.component.scss │ │ │ │ └── loading.component.ts │ │ │ ├── metadata │ │ │ │ ├── metadata.component.html │ │ │ │ ├── metadata.component.scss │ │ │ │ └── metadata.component.ts │ │ │ ├── navbar │ │ │ │ ├── navbar.component.html │ │ │ │ ├── navbar.component.scss │ │ │ │ └── navbar.component.ts │ │ │ ├── playlist │ │ │ │ ├── playlist.component.html │ │ │ │ ├── playlist.component.scss │ │ │ │ └── playlist.component.ts │ │ │ ├── playlists │ │ │ │ ├── playlists.component.html │ │ │ │ ├── playlists.component.scss │ │ │ │ └── playlists.component.ts │ │ │ ├── preview │ │ │ │ ├── preview.component.html │ │ │ │ ├── preview.component.scss │ │ │ │ └── preview.component.ts │ │ │ ├── prompt-modal │ │ │ │ ├── prompt-modal.component.html │ │ │ │ ├── prompt-modal.component.scss │ │ │ │ └── prompt-modal.component.ts │ │ │ ├── search │ │ │ │ ├── search.component.html │ │ │ │ ├── search.component.scss │ │ │ │ └── search.component.ts │ │ │ ├── select-option │ │ │ │ ├── select-option.component.html │ │ │ │ ├── select-option.component.scss │ │ │ │ └── select-option.component.ts │ │ │ ├── select │ │ │ │ ├── select.component.html │ │ │ │ ├── select.component.scss │ │ │ │ └── select.component.ts │ │ │ ├── tag-panel │ │ │ │ ├── tag-panel.component.html │ │ │ │ ├── tag-panel.component.scss │ │ │ │ └── tag-panel.component.ts │ │ │ ├── video-player │ │ │ │ ├── video-player.component.html │ │ │ │ ├── video-player.component.scss │ │ │ │ └── video-player.component.ts │ │ │ └── viewer │ │ │ │ ├── viewer.component.html │ │ │ │ ├── viewer.component.scss │ │ │ │ └── viewer.component.ts │ │ ├── reuse-strategy.ts │ │ ├── services │ │ │ ├── actor.service.ts │ │ │ ├── alert.service.ts │ │ │ ├── collection.service.ts │ │ │ ├── config.service.ts │ │ │ ├── confirmation.service.ts │ │ │ ├── gallery.service.ts │ │ │ ├── insights.service.ts │ │ │ ├── intersection.service.ts │ │ │ ├── media.service.ts │ │ │ ├── playlist.service.ts │ │ │ ├── prompt.service.ts │ │ │ ├── resize.service.ts │ │ │ ├── tag.service.ts │ │ │ ├── tasks.service.ts │ │ │ └── ui.service.ts │ │ └── shared │ │ │ ├── format-array.pipe.ts │ │ │ ├── media-formatting.ts │ │ │ ├── prng.ts │ │ │ ├── resized.directive.ts │ │ │ ├── types.ts │ │ │ └── uid.ts │ ├── assets │ │ ├── .gitkeep │ │ └── image-regular.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── helpers.scss │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ └── styles.scss ├── tsconfig.app.json ├── tsconfig.json └── yarn.lock ├── common ├── .eslintrc.js ├── .prettierrc.json ├── index.d.ts ├── index.js ├── package.json ├── src │ ├── bulk.d.ts │ ├── config.d.ts │ ├── insights.d.ts │ ├── media.d.ts │ ├── playlist.d.ts │ ├── scanner.d.ts │ ├── search.d.ts │ └── task.d.ts ├── tsconfig.json └── yarn.lock ├── docker-compose.yml ├── env-sqlite.sh ├── env.sh ├── run-tests.sh ├── screenshots ├── config.png ├── gallery.png ├── metadata.png ├── search.png ├── video-player.png └── viewer.png ├── server ├── .eslintrc.json ├── .prettierignore ├── .prettierrc.json ├── .yarnrc.yml ├── config.json.example ├── copy.sh ├── create-schemas.sh ├── eslint.config.mjs ├── export.sh ├── import.sh ├── package.json ├── src │ ├── cache │ │ ├── README.md │ │ ├── clone-map-worker.ts │ │ ├── clone-map.ts │ │ ├── hash.ts │ │ ├── import-utils.ts │ │ └── transcoder.ts │ ├── config.ts │ ├── database │ │ ├── index.ts │ │ ├── mongodb │ │ │ ├── index.ts │ │ │ ├── updater.ts │ │ │ └── utils.ts │ │ └── sqlite │ │ │ ├── controller.ts │ │ │ ├── index.ts │ │ │ ├── migrations │ │ │ ├── 001-initial.sql │ │ │ └── 002-media-deleted-primary-key.sql │ │ │ ├── utils.ts │ │ │ └── worker.ts │ ├── errors │ │ ├── bad-request.ts │ │ ├── base.ts │ │ ├── index.ts │ │ └── not-found.ts │ ├── express-async.ts │ ├── index.ts │ ├── insights │ │ ├── index.ts │ │ └── tokens.ts │ ├── routes │ │ ├── actors.ts │ │ ├── images.ts │ │ ├── insights.ts │ │ ├── playlists.ts │ │ ├── tags.ts │ │ └── tasks.ts │ ├── task-manager.ts │ ├── tasks │ │ ├── add-create-times.ts │ │ ├── cache-generator.ts │ │ ├── clear-legacy-cache.ts │ │ ├── clone-map-generator.ts │ │ ├── downloader.ts │ │ ├── downloaders │ │ │ ├── 001-yt-dlp.ts │ │ │ ├── 002-gallery-dl.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── indexer.ts │ │ ├── keyframe-generator.ts │ │ ├── missing-deleter.ts │ │ ├── optimise-previews.ts │ │ ├── optimise-thumbnails.ts │ │ ├── phash-generator.ts │ │ ├── preview-generator.ts │ │ ├── preview-verifier.ts │ │ ├── rehash.ts │ │ ├── rescan-video-metadata.ts │ │ ├── scanner.ts │ │ ├── tensorflow │ │ │ ├── classify.ts │ │ │ ├── common.ts │ │ │ ├── imagenet.ts │ │ │ ├── reset-autotags.ts │ │ │ ├── tensorflow.ts │ │ │ └── workers │ │ │ │ ├── classifier-worker-wrapper.ts │ │ │ │ └── classifier-worker.ts │ │ ├── thumbnail-generator.ts │ │ ├── thumbnail-verifier.ts │ │ ├── uncorrupter.ts │ │ └── video-cache-verifier.ts │ ├── test │ │ └── database.ts │ ├── types │ │ ├── database.ts │ │ ├── downloader.d.ts │ │ ├── dump.d.ts │ │ ├── index.ts │ │ └── task.d.ts │ └── utils │ │ ├── blockhash-async.ts │ │ ├── blockhash-worker.ts │ │ ├── blockhash.ts │ │ ├── export-json.ts │ │ ├── import-json.ts │ │ ├── index.ts │ │ └── validator.ts ├── tsconfig.json └── yarn.lock └── start-mongodb.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/README.md -------------------------------------------------------------------------------- /client/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/.browserslistrc -------------------------------------------------------------------------------- /client/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/.editorconfig -------------------------------------------------------------------------------- /client/.eslintignore: -------------------------------------------------------------------------------- 1 | .angular/* 2 | dist 3 | node_modules/* 4 | -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/.eslintrc.json -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/.prettierignore -------------------------------------------------------------------------------- /client/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/.prettierrc -------------------------------------------------------------------------------- /client/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /client/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/angular.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/package.json -------------------------------------------------------------------------------- /client/proxy-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/proxy-config.json -------------------------------------------------------------------------------- /client/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /client/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/app.module.ts -------------------------------------------------------------------------------- /client/src/app/components/actions/actions.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/actions/actions.component.html -------------------------------------------------------------------------------- /client/src/app/components/actions/actions.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/actions/actions.component.scss -------------------------------------------------------------------------------- /client/src/app/components/actions/actions.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/actions/actions.component.ts -------------------------------------------------------------------------------- /client/src/app/components/alert-overlay/alert-overlay.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/alert-overlay/alert-overlay.component.html -------------------------------------------------------------------------------- /client/src/app/components/alert-overlay/alert-overlay.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/alert-overlay/alert-overlay.component.scss -------------------------------------------------------------------------------- /client/src/app/components/alert-overlay/alert-overlay.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/alert-overlay/alert-overlay.component.ts -------------------------------------------------------------------------------- /client/src/app/components/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/app/app.component.html -------------------------------------------------------------------------------- /client/src/app/components/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/app/app.component.scss -------------------------------------------------------------------------------- /client/src/app/components/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/app/app.component.ts -------------------------------------------------------------------------------- /client/src/app/components/clone-resolver/clone-resolver.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/clone-resolver/clone-resolver.component.html -------------------------------------------------------------------------------- /client/src/app/components/clone-resolver/clone-resolver.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/clone-resolver/clone-resolver.component.scss -------------------------------------------------------------------------------- /client/src/app/components/clone-resolver/clone-resolver.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/clone-resolver/clone-resolver.component.ts -------------------------------------------------------------------------------- /client/src/app/components/config/config.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/config/config.component.html -------------------------------------------------------------------------------- /client/src/app/components/config/config.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/config/config.component.scss -------------------------------------------------------------------------------- /client/src/app/components/config/config.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/config/config.component.ts -------------------------------------------------------------------------------- /client/src/app/components/confirm-bulk-update/confirm-bulk-update.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/confirm-bulk-update/confirm-bulk-update.component.html -------------------------------------------------------------------------------- /client/src/app/components/confirm-bulk-update/confirm-bulk-update.component.scss: -------------------------------------------------------------------------------- 1 | .footer-padding { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /client/src/app/components/confirm-bulk-update/confirm-bulk-update.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/confirm-bulk-update/confirm-bulk-update.component.ts -------------------------------------------------------------------------------- /client/src/app/components/confirmation-modal/confirmation-modal.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/confirmation-modal/confirmation-modal.component.html -------------------------------------------------------------------------------- /client/src/app/components/confirmation-modal/confirmation-modal.component.scss: -------------------------------------------------------------------------------- 1 | .footer-padding { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /client/src/app/components/confirmation-modal/confirmation-modal.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/confirmation-modal/confirmation-modal.component.ts -------------------------------------------------------------------------------- /client/src/app/components/gallery/gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/gallery/gallery.component.html -------------------------------------------------------------------------------- /client/src/app/components/gallery/gallery.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/gallery/gallery.component.scss -------------------------------------------------------------------------------- /client/src/app/components/gallery/gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/gallery/gallery.component.ts -------------------------------------------------------------------------------- /client/src/app/components/insights/insights.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/insights/insights.component.html -------------------------------------------------------------------------------- /client/src/app/components/insights/insights.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/insights/insights.component.scss -------------------------------------------------------------------------------- /client/src/app/components/insights/insights.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/insights/insights.component.ts -------------------------------------------------------------------------------- /client/src/app/components/lazy/lazy.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/lazy/lazy.component.html -------------------------------------------------------------------------------- /client/src/app/components/lazy/lazy.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/lazy/lazy.component.ts -------------------------------------------------------------------------------- /client/src/app/components/list-modal/list-modal.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/list-modal/list-modal.component.html -------------------------------------------------------------------------------- /client/src/app/components/list-modal/list-modal.component.scss: -------------------------------------------------------------------------------- 1 | .modal-title { 2 | text-transform: capitalize; 3 | } 4 | -------------------------------------------------------------------------------- /client/src/app/components/list-modal/list-modal.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/list-modal/list-modal.component.ts -------------------------------------------------------------------------------- /client/src/app/components/loading/loading.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/loading/loading.component.html -------------------------------------------------------------------------------- /client/src/app/components/loading/loading.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/loading/loading.component.scss -------------------------------------------------------------------------------- /client/src/app/components/loading/loading.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/loading/loading.component.ts -------------------------------------------------------------------------------- /client/src/app/components/metadata/metadata.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/metadata/metadata.component.html -------------------------------------------------------------------------------- /client/src/app/components/metadata/metadata.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/metadata/metadata.component.scss -------------------------------------------------------------------------------- /client/src/app/components/metadata/metadata.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/metadata/metadata.component.ts -------------------------------------------------------------------------------- /client/src/app/components/navbar/navbar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/navbar/navbar.component.html -------------------------------------------------------------------------------- /client/src/app/components/navbar/navbar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/navbar/navbar.component.scss -------------------------------------------------------------------------------- /client/src/app/components/navbar/navbar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/navbar/navbar.component.ts -------------------------------------------------------------------------------- /client/src/app/components/playlist/playlist.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/playlist/playlist.component.html -------------------------------------------------------------------------------- /client/src/app/components/playlist/playlist.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/playlist/playlist.component.scss -------------------------------------------------------------------------------- /client/src/app/components/playlist/playlist.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/playlist/playlist.component.ts -------------------------------------------------------------------------------- /client/src/app/components/playlists/playlists.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/playlists/playlists.component.html -------------------------------------------------------------------------------- /client/src/app/components/playlists/playlists.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/playlists/playlists.component.scss -------------------------------------------------------------------------------- /client/src/app/components/playlists/playlists.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/playlists/playlists.component.ts -------------------------------------------------------------------------------- /client/src/app/components/preview/preview.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/preview/preview.component.html -------------------------------------------------------------------------------- /client/src/app/components/preview/preview.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/preview/preview.component.scss -------------------------------------------------------------------------------- /client/src/app/components/preview/preview.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/preview/preview.component.ts -------------------------------------------------------------------------------- /client/src/app/components/prompt-modal/prompt-modal.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/prompt-modal/prompt-modal.component.html -------------------------------------------------------------------------------- /client/src/app/components/prompt-modal/prompt-modal.component.scss: -------------------------------------------------------------------------------- 1 | .footer-padding { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /client/src/app/components/prompt-modal/prompt-modal.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/prompt-modal/prompt-modal.component.ts -------------------------------------------------------------------------------- /client/src/app/components/search/search.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/search/search.component.html -------------------------------------------------------------------------------- /client/src/app/components/search/search.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/search/search.component.scss -------------------------------------------------------------------------------- /client/src/app/components/search/search.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/search/search.component.ts -------------------------------------------------------------------------------- /client/src/app/components/select-option/select-option.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/select-option/select-option.component.html -------------------------------------------------------------------------------- /client/src/app/components/select-option/select-option.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/select-option/select-option.component.scss -------------------------------------------------------------------------------- /client/src/app/components/select-option/select-option.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/select-option/select-option.component.ts -------------------------------------------------------------------------------- /client/src/app/components/select/select.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/select/select.component.html -------------------------------------------------------------------------------- /client/src/app/components/select/select.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/select/select.component.scss -------------------------------------------------------------------------------- /client/src/app/components/select/select.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/select/select.component.ts -------------------------------------------------------------------------------- /client/src/app/components/tag-panel/tag-panel.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/tag-panel/tag-panel.component.html -------------------------------------------------------------------------------- /client/src/app/components/tag-panel/tag-panel.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/tag-panel/tag-panel.component.scss -------------------------------------------------------------------------------- /client/src/app/components/tag-panel/tag-panel.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/tag-panel/tag-panel.component.ts -------------------------------------------------------------------------------- /client/src/app/components/video-player/video-player.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/video-player/video-player.component.html -------------------------------------------------------------------------------- /client/src/app/components/video-player/video-player.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/video-player/video-player.component.scss -------------------------------------------------------------------------------- /client/src/app/components/video-player/video-player.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/video-player/video-player.component.ts -------------------------------------------------------------------------------- /client/src/app/components/viewer/viewer.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/viewer/viewer.component.html -------------------------------------------------------------------------------- /client/src/app/components/viewer/viewer.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/viewer/viewer.component.scss -------------------------------------------------------------------------------- /client/src/app/components/viewer/viewer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/components/viewer/viewer.component.ts -------------------------------------------------------------------------------- /client/src/app/reuse-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/reuse-strategy.ts -------------------------------------------------------------------------------- /client/src/app/services/actor.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/actor.service.ts -------------------------------------------------------------------------------- /client/src/app/services/alert.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/alert.service.ts -------------------------------------------------------------------------------- /client/src/app/services/collection.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/collection.service.ts -------------------------------------------------------------------------------- /client/src/app/services/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/config.service.ts -------------------------------------------------------------------------------- /client/src/app/services/confirmation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/confirmation.service.ts -------------------------------------------------------------------------------- /client/src/app/services/gallery.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/gallery.service.ts -------------------------------------------------------------------------------- /client/src/app/services/insights.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/insights.service.ts -------------------------------------------------------------------------------- /client/src/app/services/intersection.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/intersection.service.ts -------------------------------------------------------------------------------- /client/src/app/services/media.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/media.service.ts -------------------------------------------------------------------------------- /client/src/app/services/playlist.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/playlist.service.ts -------------------------------------------------------------------------------- /client/src/app/services/prompt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/prompt.service.ts -------------------------------------------------------------------------------- /client/src/app/services/resize.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/resize.service.ts -------------------------------------------------------------------------------- /client/src/app/services/tag.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/tag.service.ts -------------------------------------------------------------------------------- /client/src/app/services/tasks.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/tasks.service.ts -------------------------------------------------------------------------------- /client/src/app/services/ui.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/services/ui.service.ts -------------------------------------------------------------------------------- /client/src/app/shared/format-array.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/shared/format-array.pipe.ts -------------------------------------------------------------------------------- /client/src/app/shared/media-formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/shared/media-formatting.ts -------------------------------------------------------------------------------- /client/src/app/shared/prng.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/shared/prng.ts -------------------------------------------------------------------------------- /client/src/app/shared/resized.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/shared/resized.directive.ts -------------------------------------------------------------------------------- /client/src/app/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/shared/types.ts -------------------------------------------------------------------------------- /client/src/app/shared/uid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/app/shared/uid.ts -------------------------------------------------------------------------------- /client/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/assets/image-regular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/assets/image-regular.png -------------------------------------------------------------------------------- /client/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /client/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/environments/environment.ts -------------------------------------------------------------------------------- /client/src/helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/helpers.scss -------------------------------------------------------------------------------- /client/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/index.html -------------------------------------------------------------------------------- /client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/main.ts -------------------------------------------------------------------------------- /client/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/polyfills.ts -------------------------------------------------------------------------------- /client/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/src/styles.scss -------------------------------------------------------------------------------- /client/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/tsconfig.app.json -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /common/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/.eslintrc.js -------------------------------------------------------------------------------- /common/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/.prettierrc.json -------------------------------------------------------------------------------- /common/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/index.d.ts -------------------------------------------------------------------------------- /common/index.js: -------------------------------------------------------------------------------- 1 | // Dummy file otherwise Angular fails to load it. 2 | -------------------------------------------------------------------------------- /common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/package.json -------------------------------------------------------------------------------- /common/src/bulk.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/src/bulk.d.ts -------------------------------------------------------------------------------- /common/src/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/src/config.d.ts -------------------------------------------------------------------------------- /common/src/insights.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/src/insights.d.ts -------------------------------------------------------------------------------- /common/src/media.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/src/media.d.ts -------------------------------------------------------------------------------- /common/src/playlist.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/src/playlist.d.ts -------------------------------------------------------------------------------- /common/src/scanner.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/src/scanner.d.ts -------------------------------------------------------------------------------- /common/src/search.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/src/search.d.ts -------------------------------------------------------------------------------- /common/src/task.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/src/task.d.ts -------------------------------------------------------------------------------- /common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/tsconfig.json -------------------------------------------------------------------------------- /common/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/common/yarn.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /env-sqlite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/env-sqlite.sh -------------------------------------------------------------------------------- /env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/env.sh -------------------------------------------------------------------------------- /run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/run-tests.sh -------------------------------------------------------------------------------- /screenshots/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/screenshots/config.png -------------------------------------------------------------------------------- /screenshots/gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/screenshots/gallery.png -------------------------------------------------------------------------------- /screenshots/metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/screenshots/metadata.png -------------------------------------------------------------------------------- /screenshots/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/screenshots/search.png -------------------------------------------------------------------------------- /screenshots/video-player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/screenshots/video-player.png -------------------------------------------------------------------------------- /screenshots/viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/screenshots/viewer.png -------------------------------------------------------------------------------- /server/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/.eslintrc.json -------------------------------------------------------------------------------- /server/.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | web/ 3 | -------------------------------------------------------------------------------- /server/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/.prettierrc.json -------------------------------------------------------------------------------- /server/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /server/config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/config.json.example -------------------------------------------------------------------------------- /server/copy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/copy.sh -------------------------------------------------------------------------------- /server/create-schemas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/create-schemas.sh -------------------------------------------------------------------------------- /server/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/eslint.config.mjs -------------------------------------------------------------------------------- /server/export.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/export.sh -------------------------------------------------------------------------------- /server/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/import.sh -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/cache/README.md -------------------------------------------------------------------------------- /server/src/cache/clone-map-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/cache/clone-map-worker.ts -------------------------------------------------------------------------------- /server/src/cache/clone-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/cache/clone-map.ts -------------------------------------------------------------------------------- /server/src/cache/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/cache/hash.ts -------------------------------------------------------------------------------- /server/src/cache/import-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/cache/import-utils.ts -------------------------------------------------------------------------------- /server/src/cache/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/cache/transcoder.ts -------------------------------------------------------------------------------- /server/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/config.ts -------------------------------------------------------------------------------- /server/src/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/index.ts -------------------------------------------------------------------------------- /server/src/database/mongodb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/mongodb/index.ts -------------------------------------------------------------------------------- /server/src/database/mongodb/updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/mongodb/updater.ts -------------------------------------------------------------------------------- /server/src/database/mongodb/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/mongodb/utils.ts -------------------------------------------------------------------------------- /server/src/database/sqlite/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/sqlite/controller.ts -------------------------------------------------------------------------------- /server/src/database/sqlite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/sqlite/index.ts -------------------------------------------------------------------------------- /server/src/database/sqlite/migrations/001-initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/sqlite/migrations/001-initial.sql -------------------------------------------------------------------------------- /server/src/database/sqlite/migrations/002-media-deleted-primary-key.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/sqlite/migrations/002-media-deleted-primary-key.sql -------------------------------------------------------------------------------- /server/src/database/sqlite/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/sqlite/utils.ts -------------------------------------------------------------------------------- /server/src/database/sqlite/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/database/sqlite/worker.ts -------------------------------------------------------------------------------- /server/src/errors/bad-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/errors/bad-request.ts -------------------------------------------------------------------------------- /server/src/errors/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/errors/base.ts -------------------------------------------------------------------------------- /server/src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/errors/index.ts -------------------------------------------------------------------------------- /server/src/errors/not-found.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/errors/not-found.ts -------------------------------------------------------------------------------- /server/src/express-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/express-async.ts -------------------------------------------------------------------------------- /server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/index.ts -------------------------------------------------------------------------------- /server/src/insights/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/insights/index.ts -------------------------------------------------------------------------------- /server/src/insights/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/insights/tokens.ts -------------------------------------------------------------------------------- /server/src/routes/actors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/routes/actors.ts -------------------------------------------------------------------------------- /server/src/routes/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/routes/images.ts -------------------------------------------------------------------------------- /server/src/routes/insights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/routes/insights.ts -------------------------------------------------------------------------------- /server/src/routes/playlists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/routes/playlists.ts -------------------------------------------------------------------------------- /server/src/routes/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/routes/tags.ts -------------------------------------------------------------------------------- /server/src/routes/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/routes/tasks.ts -------------------------------------------------------------------------------- /server/src/task-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/task-manager.ts -------------------------------------------------------------------------------- /server/src/tasks/add-create-times.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/add-create-times.ts -------------------------------------------------------------------------------- /server/src/tasks/cache-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/cache-generator.ts -------------------------------------------------------------------------------- /server/src/tasks/clear-legacy-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/clear-legacy-cache.ts -------------------------------------------------------------------------------- /server/src/tasks/clone-map-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/clone-map-generator.ts -------------------------------------------------------------------------------- /server/src/tasks/downloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/downloader.ts -------------------------------------------------------------------------------- /server/src/tasks/downloaders/001-yt-dlp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/downloaders/001-yt-dlp.ts -------------------------------------------------------------------------------- /server/src/tasks/downloaders/002-gallery-dl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/downloaders/002-gallery-dl.ts -------------------------------------------------------------------------------- /server/src/tasks/downloaders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/downloaders/index.ts -------------------------------------------------------------------------------- /server/src/tasks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/index.ts -------------------------------------------------------------------------------- /server/src/tasks/indexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/indexer.ts -------------------------------------------------------------------------------- /server/src/tasks/keyframe-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/keyframe-generator.ts -------------------------------------------------------------------------------- /server/src/tasks/missing-deleter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/missing-deleter.ts -------------------------------------------------------------------------------- /server/src/tasks/optimise-previews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/optimise-previews.ts -------------------------------------------------------------------------------- /server/src/tasks/optimise-thumbnails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/optimise-thumbnails.ts -------------------------------------------------------------------------------- /server/src/tasks/phash-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/phash-generator.ts -------------------------------------------------------------------------------- /server/src/tasks/preview-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/preview-generator.ts -------------------------------------------------------------------------------- /server/src/tasks/preview-verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/preview-verifier.ts -------------------------------------------------------------------------------- /server/src/tasks/rehash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/rehash.ts -------------------------------------------------------------------------------- /server/src/tasks/rescan-video-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/rescan-video-metadata.ts -------------------------------------------------------------------------------- /server/src/tasks/scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/scanner.ts -------------------------------------------------------------------------------- /server/src/tasks/tensorflow/classify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/tensorflow/classify.ts -------------------------------------------------------------------------------- /server/src/tasks/tensorflow/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/tensorflow/common.ts -------------------------------------------------------------------------------- /server/src/tasks/tensorflow/imagenet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/tensorflow/imagenet.ts -------------------------------------------------------------------------------- /server/src/tasks/tensorflow/reset-autotags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/tensorflow/reset-autotags.ts -------------------------------------------------------------------------------- /server/src/tasks/tensorflow/tensorflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/tensorflow/tensorflow.ts -------------------------------------------------------------------------------- /server/src/tasks/tensorflow/workers/classifier-worker-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/tensorflow/workers/classifier-worker-wrapper.ts -------------------------------------------------------------------------------- /server/src/tasks/tensorflow/workers/classifier-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/tensorflow/workers/classifier-worker.ts -------------------------------------------------------------------------------- /server/src/tasks/thumbnail-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/thumbnail-generator.ts -------------------------------------------------------------------------------- /server/src/tasks/thumbnail-verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/thumbnail-verifier.ts -------------------------------------------------------------------------------- /server/src/tasks/uncorrupter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/uncorrupter.ts -------------------------------------------------------------------------------- /server/src/tasks/video-cache-verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/tasks/video-cache-verifier.ts -------------------------------------------------------------------------------- /server/src/test/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/test/database.ts -------------------------------------------------------------------------------- /server/src/types/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/types/database.ts -------------------------------------------------------------------------------- /server/src/types/downloader.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/types/downloader.d.ts -------------------------------------------------------------------------------- /server/src/types/dump.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/types/dump.d.ts -------------------------------------------------------------------------------- /server/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/types/index.ts -------------------------------------------------------------------------------- /server/src/types/task.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/types/task.d.ts -------------------------------------------------------------------------------- /server/src/utils/blockhash-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/utils/blockhash-async.ts -------------------------------------------------------------------------------- /server/src/utils/blockhash-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/utils/blockhash-worker.ts -------------------------------------------------------------------------------- /server/src/utils/blockhash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/utils/blockhash.ts -------------------------------------------------------------------------------- /server/src/utils/export-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/utils/export-json.ts -------------------------------------------------------------------------------- /server/src/utils/import-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/utils/import-json.ts -------------------------------------------------------------------------------- /server/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/utils/index.ts -------------------------------------------------------------------------------- /server/src/utils/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/src/utils/validator.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/server/yarn.lock -------------------------------------------------------------------------------- /start-mongodb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplyboo6/Vimtur/HEAD/start-mongodb.sh --------------------------------------------------------------------------------