├── .editorconfig ├── .env.example ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── question.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── bu ├── docker ├── different-host │ ├── .env │ ├── docker-compose-immich.yml │ └── docker-compose.yml └── same-host │ ├── .env │ ├── docker-compose-immich.yml │ └── docker-compose.yml ├── docs ├── about-vector.md ├── chk.gif ├── data-flow.md ├── intro.gif ├── intro.jpg ├── module-task.md └── spec │ └── faces.md ├── pyproject.toml ├── requirements-cuda.txt ├── requirements.txt ├── src ├── api.py ├── app.py ├── assets │ ├── app.js │ ├── appui.js │ ├── appws.js │ ├── base.css │ ├── bs5.css │ ├── favicon.ico │ ├── logo.png │ ├── main.css │ ├── mod │ │ ├── base.js │ │ ├── livePhoto.js │ │ ├── mdlImg.js │ │ ├── nfy.js │ │ ├── sim.js │ │ ├── ste.js │ │ └── tsk.js │ ├── noimg.png │ └── socket.io.min.js ├── chk.py ├── conf.py ├── db │ ├── __init__.py │ ├── pics.py │ ├── psql.py │ ├── sets.py │ ├── sim.py │ └── vecs.py ├── dsh.py ├── imgs.py ├── immich.py ├── mod │ ├── __init__.py │ ├── mdl.py │ ├── mdlImg.py │ ├── mgr │ │ ├── __init__.py │ │ ├── tskMgr.py │ │ └── tskSvc.py │ ├── models │ │ ├── __init__.py │ │ ├── base.py │ │ ├── core.py │ │ ├── data.py │ │ ├── mods.py │ │ ├── page.py │ │ └── shared.py │ ├── notify.py │ ├── session.py │ └── tsk.py ├── pages │ ├── fetch.py │ ├── fndSpec.py │ ├── not_found_404.py │ ├── settings.py │ ├── similar.py │ ├── vector.py │ └── view.py ├── rds.py ├── scss │ ├── base.scss │ ├── bs5.scss │ └── main.scss ├── serve.py ├── ui │ ├── __init__.py │ ├── cardSets.py │ ├── cards.py │ ├── gv.py │ ├── gvEx.py │ ├── nav.py │ ├── pager.py │ └── sidebar.py └── util │ ├── __init__.py │ ├── err.py │ └── log.py └── tests ├── model.py ├── model_speed.py ├── test.py ├── test_fetchExInfo.py ├── test_path.py └── test_vec.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/README.md -------------------------------------------------------------------------------- /bu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/bu -------------------------------------------------------------------------------- /docker/different-host/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docker/different-host/.env -------------------------------------------------------------------------------- /docker/different-host/docker-compose-immich.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docker/different-host/docker-compose-immich.yml -------------------------------------------------------------------------------- /docker/different-host/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docker/different-host/docker-compose.yml -------------------------------------------------------------------------------- /docker/same-host/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docker/same-host/.env -------------------------------------------------------------------------------- /docker/same-host/docker-compose-immich.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docker/same-host/docker-compose-immich.yml -------------------------------------------------------------------------------- /docker/same-host/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docker/same-host/docker-compose.yml -------------------------------------------------------------------------------- /docs/about-vector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docs/about-vector.md -------------------------------------------------------------------------------- /docs/chk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docs/chk.gif -------------------------------------------------------------------------------- /docs/data-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docs/data-flow.md -------------------------------------------------------------------------------- /docs/intro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docs/intro.gif -------------------------------------------------------------------------------- /docs/intro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docs/intro.jpg -------------------------------------------------------------------------------- /docs/module-task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docs/module-task.md -------------------------------------------------------------------------------- /docs/spec/faces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/docs/spec/faces.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-cuda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/requirements-cuda.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/api.py -------------------------------------------------------------------------------- /src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/app.py -------------------------------------------------------------------------------- /src/assets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/app.js -------------------------------------------------------------------------------- /src/assets/appui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/appui.js -------------------------------------------------------------------------------- /src/assets/appws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/appws.js -------------------------------------------------------------------------------- /src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/base.css -------------------------------------------------------------------------------- /src/assets/bs5.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/bs5.css -------------------------------------------------------------------------------- /src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/favicon.ico -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/main.css -------------------------------------------------------------------------------- /src/assets/mod/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/mod/base.js -------------------------------------------------------------------------------- /src/assets/mod/livePhoto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/mod/livePhoto.js -------------------------------------------------------------------------------- /src/assets/mod/mdlImg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/mod/mdlImg.js -------------------------------------------------------------------------------- /src/assets/mod/nfy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/mod/nfy.js -------------------------------------------------------------------------------- /src/assets/mod/sim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/mod/sim.js -------------------------------------------------------------------------------- /src/assets/mod/ste.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/mod/ste.js -------------------------------------------------------------------------------- /src/assets/mod/tsk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/mod/tsk.js -------------------------------------------------------------------------------- /src/assets/noimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/noimg.png -------------------------------------------------------------------------------- /src/assets/socket.io.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/assets/socket.io.min.js -------------------------------------------------------------------------------- /src/chk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/chk.py -------------------------------------------------------------------------------- /src/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/conf.py -------------------------------------------------------------------------------- /src/db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/db/__init__.py -------------------------------------------------------------------------------- /src/db/pics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/db/pics.py -------------------------------------------------------------------------------- /src/db/psql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/db/psql.py -------------------------------------------------------------------------------- /src/db/sets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/db/sets.py -------------------------------------------------------------------------------- /src/db/sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/db/sim.py -------------------------------------------------------------------------------- /src/db/vecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/db/vecs.py -------------------------------------------------------------------------------- /src/dsh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/dsh.py -------------------------------------------------------------------------------- /src/imgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/imgs.py -------------------------------------------------------------------------------- /src/immich.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/immich.py -------------------------------------------------------------------------------- /src/mod/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/__init__.py -------------------------------------------------------------------------------- /src/mod/mdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/mdl.py -------------------------------------------------------------------------------- /src/mod/mdlImg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/mdlImg.py -------------------------------------------------------------------------------- /src/mod/mgr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mod/mgr/tskMgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/mgr/tskMgr.py -------------------------------------------------------------------------------- /src/mod/mgr/tskSvc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/mgr/tskSvc.py -------------------------------------------------------------------------------- /src/mod/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/models/__init__.py -------------------------------------------------------------------------------- /src/mod/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/models/base.py -------------------------------------------------------------------------------- /src/mod/models/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/models/core.py -------------------------------------------------------------------------------- /src/mod/models/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/models/data.py -------------------------------------------------------------------------------- /src/mod/models/mods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/models/mods.py -------------------------------------------------------------------------------- /src/mod/models/page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/models/page.py -------------------------------------------------------------------------------- /src/mod/models/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/models/shared.py -------------------------------------------------------------------------------- /src/mod/notify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/notify.py -------------------------------------------------------------------------------- /src/mod/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/session.py -------------------------------------------------------------------------------- /src/mod/tsk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/mod/tsk.py -------------------------------------------------------------------------------- /src/pages/fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/pages/fetch.py -------------------------------------------------------------------------------- /src/pages/fndSpec.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pages/not_found_404.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/pages/not_found_404.py -------------------------------------------------------------------------------- /src/pages/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/pages/settings.py -------------------------------------------------------------------------------- /src/pages/similar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/pages/similar.py -------------------------------------------------------------------------------- /src/pages/vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/pages/vector.py -------------------------------------------------------------------------------- /src/pages/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/pages/view.py -------------------------------------------------------------------------------- /src/rds.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scss/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/scss/base.scss -------------------------------------------------------------------------------- /src/scss/bs5.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/scss/bs5.scss -------------------------------------------------------------------------------- /src/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/scss/main.scss -------------------------------------------------------------------------------- /src/serve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/serve.py -------------------------------------------------------------------------------- /src/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/ui/__init__.py -------------------------------------------------------------------------------- /src/ui/cardSets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/ui/cardSets.py -------------------------------------------------------------------------------- /src/ui/cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/ui/cards.py -------------------------------------------------------------------------------- /src/ui/gv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/ui/gv.py -------------------------------------------------------------------------------- /src/ui/gvEx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/ui/gvEx.py -------------------------------------------------------------------------------- /src/ui/nav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/ui/nav.py -------------------------------------------------------------------------------- /src/ui/pager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/ui/pager.py -------------------------------------------------------------------------------- /src/ui/sidebar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/ui/sidebar.py -------------------------------------------------------------------------------- /src/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/util/__init__.py -------------------------------------------------------------------------------- /src/util/err.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/util/err.py -------------------------------------------------------------------------------- /src/util/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/src/util/log.py -------------------------------------------------------------------------------- /tests/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/tests/model.py -------------------------------------------------------------------------------- /tests/model_speed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/tests/model_speed.py -------------------------------------------------------------------------------- /tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/tests/test.py -------------------------------------------------------------------------------- /tests/test_fetchExInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/tests/test_fetchExInfo.py -------------------------------------------------------------------------------- /tests/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/tests/test_path.py -------------------------------------------------------------------------------- /tests/test_vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazgrizHsu/immich-mediakit/HEAD/tests/test_vec.py --------------------------------------------------------------------------------