├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── enhancement.md │ └── question-help-wanted.md └── workflows │ ├── api.yaml │ ├── frontend.yaml │ ├── publish.yaml │ └── worker.yaml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── api ├── .gitignore ├── .golangci.yaml ├── Dockerfile ├── Makefile ├── README.md ├── cmd │ └── iris │ │ └── api │ │ └── main.go ├── go.mod ├── go.sum ├── gqlgen.yml ├── internal │ ├── config │ │ └── config.go │ ├── graph │ │ ├── generated │ │ │ └── generated.go │ │ └── resolvers │ │ │ ├── album.resolvers.go │ │ │ ├── entity.resolvers.go │ │ │ ├── mediaitem.resolvers.go │ │ │ ├── resolver.go │ │ │ └── schema.resolvers.go │ ├── models │ │ ├── album.go │ │ ├── entity.go │ │ ├── mediaitem.go │ │ └── models_gen.go │ └── utils │ │ ├── cdn.go │ │ └── entity.go ├── pkg │ ├── mongo │ │ └── mongo.go │ └── rabbitmq │ │ └── rabbitmq.go └── schema │ ├── album.graphql │ ├── entity.graphql │ ├── mediaitem.graphql │ └── schema.graphql ├── docker-compose.yaml ├── docs ├── docs │ ├── about │ │ ├── contact.md │ │ ├── license.md │ │ └── team.md │ ├── contribution │ │ ├── api.md │ │ ├── architecture.md │ │ ├── development.md │ │ ├── introduction.md │ │ ├── user_interface.md │ │ └── worker.md │ ├── features │ │ └── introduction.md │ ├── index.md │ └── setup │ │ └── introduction.md ├── mkdocs.yml └── requirements.txt ├── frontend ├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── README.md ├── nginx.conf ├── package-lock.json ├── package.json ├── public │ ├── 404.svg │ ├── albums.svg │ ├── empty_album.svg │ ├── explore.svg │ ├── favicon.ico │ ├── favourites.svg │ ├── images.svg │ ├── index.html │ ├── pytorch2021.png │ └── warning.svg └── src │ ├── App.js │ ├── App.scss │ ├── App.test.js │ ├── components │ ├── Content.js │ ├── DeleteAction.js │ ├── DeleteAlbumDialog.js │ ├── EditAlbum.js │ ├── Error.js │ ├── FavouriteAction.js │ ├── Loading.js │ ├── PeopleList.js │ ├── SideNav.js │ ├── UpdateAlbum.js │ ├── UploadDialog.js │ ├── explore │ │ ├── ExploreEntity.js │ │ └── ExploreEntityList.js │ ├── header │ │ ├── CreateAlbum.js │ │ ├── Header.js │ │ ├── SearchBar.js │ │ └── Upload.js │ └── index.js │ ├── index.js │ ├── pages │ ├── Album.js │ ├── Albums.js │ ├── Favourites.js │ ├── PageNotFound.js │ ├── Photo.js │ ├── Photos.js │ ├── Search.js │ ├── Sharing.js │ ├── Trash.js │ ├── Upcoming.js │ ├── explore │ │ ├── Entity.js │ │ ├── Explore.js │ │ ├── People.js │ │ ├── Places.js │ │ ├── Things.js │ │ └── index.js │ └── index.js │ ├── reportWebVitals.js │ ├── setupTests.js │ └── utils │ ├── capEntityName.js │ ├── index.js │ ├── reducePhotos.js │ └── sortPhotos.js ├── images ├── iris.jpeg └── logo.png ├── infra ├── mongodb │ └── create_indexes.js └── rabbitmq │ ├── definitions.json │ └── rabbitmq.config ├── ml ├── README.md └── things │ ├── efficientnet.py │ ├── imagenet_classes.txt │ └── resnet.py ├── readthedocs.yaml ├── tests ├── .gitignore ├── .pylintrc ├── behave.ini ├── data │ └── mediaitem │ │ ├── images │ │ ├── sample.gif │ │ ├── sample.heic │ │ ├── sample.jpeg │ │ ├── sample.png │ │ └── sample.webp │ │ └── metadata │ │ ├── sample.gif.json │ │ ├── sample.heic.json │ │ ├── sample.jpeg.json │ │ ├── sample.png.json │ │ └── sample.webp.json ├── features │ ├── album.feature │ ├── environment.py │ ├── explore.feature │ ├── mediaitem.feature │ └── steps │ │ ├── album.py │ │ ├── common.py │ │ └── mediaitem.py ├── helpers │ ├── __init__.py │ ├── album.py │ ├── common.py │ └── mediaitem.py └── requirements.txt └── worker ├── .gitignore ├── .pylintrc ├── Dockerfile ├── README.md ├── requirements.txt ├── scripts └── download_models.sh └── src ├── app.py ├── components ├── __init__.py ├── metadata.py ├── people.py ├── pipeline.py ├── places.py └── things.py ├── services ├── __init__.py └── rabbitmq.py └── utils ├── __init__.py ├── cdn.py └── events.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question-help-wanted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/.github/ISSUE_TEMPLATE/question-help-wanted.md -------------------------------------------------------------------------------- /.github/workflows/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/.github/workflows/api.yaml -------------------------------------------------------------------------------- /.github/workflows/frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/.github/workflows/frontend.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/.github/workflows/worker.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.toml 3 | deploy/ -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing Guide 2 | TBD 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/README.md -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/.golangci.yaml -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/Makefile -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/README.md -------------------------------------------------------------------------------- /api/cmd/iris/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/cmd/iris/api/main.go -------------------------------------------------------------------------------- /api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/go.mod -------------------------------------------------------------------------------- /api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/go.sum -------------------------------------------------------------------------------- /api/gqlgen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/gqlgen.yml -------------------------------------------------------------------------------- /api/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/config/config.go -------------------------------------------------------------------------------- /api/internal/graph/generated/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/graph/generated/generated.go -------------------------------------------------------------------------------- /api/internal/graph/resolvers/album.resolvers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/graph/resolvers/album.resolvers.go -------------------------------------------------------------------------------- /api/internal/graph/resolvers/entity.resolvers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/graph/resolvers/entity.resolvers.go -------------------------------------------------------------------------------- /api/internal/graph/resolvers/mediaitem.resolvers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/graph/resolvers/mediaitem.resolvers.go -------------------------------------------------------------------------------- /api/internal/graph/resolvers/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/graph/resolvers/resolver.go -------------------------------------------------------------------------------- /api/internal/graph/resolvers/schema.resolvers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/graph/resolvers/schema.resolvers.go -------------------------------------------------------------------------------- /api/internal/models/album.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/models/album.go -------------------------------------------------------------------------------- /api/internal/models/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/models/entity.go -------------------------------------------------------------------------------- /api/internal/models/mediaitem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/models/mediaitem.go -------------------------------------------------------------------------------- /api/internal/models/models_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/models/models_gen.go -------------------------------------------------------------------------------- /api/internal/utils/cdn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/utils/cdn.go -------------------------------------------------------------------------------- /api/internal/utils/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/internal/utils/entity.go -------------------------------------------------------------------------------- /api/pkg/mongo/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/pkg/mongo/mongo.go -------------------------------------------------------------------------------- /api/pkg/rabbitmq/rabbitmq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/pkg/rabbitmq/rabbitmq.go -------------------------------------------------------------------------------- /api/schema/album.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/schema/album.graphql -------------------------------------------------------------------------------- /api/schema/entity.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/schema/entity.graphql -------------------------------------------------------------------------------- /api/schema/mediaitem.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/schema/mediaitem.graphql -------------------------------------------------------------------------------- /api/schema/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/api/schema/schema.graphql -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/docs/about/contact.md: -------------------------------------------------------------------------------- 1 | # Contact 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/about/license.md: -------------------------------------------------------------------------------- 1 | # License 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/about/team.md: -------------------------------------------------------------------------------- 1 | # Team 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/contribution/api.md: -------------------------------------------------------------------------------- 1 | # API 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/contribution/architecture.md: -------------------------------------------------------------------------------- 1 | # Architecture 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/contribution/development.md: -------------------------------------------------------------------------------- 1 | # Development 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/contribution/introduction.md: -------------------------------------------------------------------------------- 1 | # Introduction 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/contribution/user_interface.md: -------------------------------------------------------------------------------- 1 | # User Interface 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/contribution/worker.md: -------------------------------------------------------------------------------- 1 | # Worker 2 | 3 | TBD 4 | -------------------------------------------------------------------------------- /docs/docs/features/introduction.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/docs/setup/introduction.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/nginx.conf -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/404.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/404.svg -------------------------------------------------------------------------------- /frontend/public/albums.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/albums.svg -------------------------------------------------------------------------------- /frontend/public/empty_album.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/empty_album.svg -------------------------------------------------------------------------------- /frontend/public/explore.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/explore.svg -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/favourites.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/favourites.svg -------------------------------------------------------------------------------- /frontend/public/images.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/images.svg -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/pytorch2021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/pytorch2021.png -------------------------------------------------------------------------------- /frontend/public/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/public/warning.svg -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/App.scss -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/components/Content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/Content.js -------------------------------------------------------------------------------- /frontend/src/components/DeleteAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/DeleteAction.js -------------------------------------------------------------------------------- /frontend/src/components/DeleteAlbumDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/DeleteAlbumDialog.js -------------------------------------------------------------------------------- /frontend/src/components/EditAlbum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/EditAlbum.js -------------------------------------------------------------------------------- /frontend/src/components/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/Error.js -------------------------------------------------------------------------------- /frontend/src/components/FavouriteAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/FavouriteAction.js -------------------------------------------------------------------------------- /frontend/src/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/Loading.js -------------------------------------------------------------------------------- /frontend/src/components/PeopleList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/PeopleList.js -------------------------------------------------------------------------------- /frontend/src/components/SideNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/SideNav.js -------------------------------------------------------------------------------- /frontend/src/components/UpdateAlbum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/UpdateAlbum.js -------------------------------------------------------------------------------- /frontend/src/components/UploadDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/UploadDialog.js -------------------------------------------------------------------------------- /frontend/src/components/explore/ExploreEntity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/explore/ExploreEntity.js -------------------------------------------------------------------------------- /frontend/src/components/explore/ExploreEntityList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/explore/ExploreEntityList.js -------------------------------------------------------------------------------- /frontend/src/components/header/CreateAlbum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/header/CreateAlbum.js -------------------------------------------------------------------------------- /frontend/src/components/header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/header/Header.js -------------------------------------------------------------------------------- /frontend/src/components/header/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/header/SearchBar.js -------------------------------------------------------------------------------- /frontend/src/components/header/Upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/header/Upload.js -------------------------------------------------------------------------------- /frontend/src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/components/index.js -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Album.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Album.js -------------------------------------------------------------------------------- /frontend/src/pages/Albums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Albums.js -------------------------------------------------------------------------------- /frontend/src/pages/Favourites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Favourites.js -------------------------------------------------------------------------------- /frontend/src/pages/PageNotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/PageNotFound.js -------------------------------------------------------------------------------- /frontend/src/pages/Photo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Photo.js -------------------------------------------------------------------------------- /frontend/src/pages/Photos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Photos.js -------------------------------------------------------------------------------- /frontend/src/pages/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Search.js -------------------------------------------------------------------------------- /frontend/src/pages/Sharing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Sharing.js -------------------------------------------------------------------------------- /frontend/src/pages/Trash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Trash.js -------------------------------------------------------------------------------- /frontend/src/pages/Upcoming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/Upcoming.js -------------------------------------------------------------------------------- /frontend/src/pages/explore/Entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/explore/Entity.js -------------------------------------------------------------------------------- /frontend/src/pages/explore/Explore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/explore/Explore.js -------------------------------------------------------------------------------- /frontend/src/pages/explore/People.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/explore/People.js -------------------------------------------------------------------------------- /frontend/src/pages/explore/Places.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/explore/Places.js -------------------------------------------------------------------------------- /frontend/src/pages/explore/Things.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/explore/Things.js -------------------------------------------------------------------------------- /frontend/src/pages/explore/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/explore/index.js -------------------------------------------------------------------------------- /frontend/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/pages/index.js -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/src/utils/capEntityName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/utils/capEntityName.js -------------------------------------------------------------------------------- /frontend/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/utils/index.js -------------------------------------------------------------------------------- /frontend/src/utils/reducePhotos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/utils/reducePhotos.js -------------------------------------------------------------------------------- /frontend/src/utils/sortPhotos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/frontend/src/utils/sortPhotos.js -------------------------------------------------------------------------------- /images/iris.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/images/iris.jpeg -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/images/logo.png -------------------------------------------------------------------------------- /infra/mongodb/create_indexes.js: -------------------------------------------------------------------------------- 1 | db.entities.createIndex({ name: "text" }); -------------------------------------------------------------------------------- /infra/rabbitmq/definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/infra/rabbitmq/definitions.json -------------------------------------------------------------------------------- /infra/rabbitmq/rabbitmq.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/infra/rabbitmq/rabbitmq.config -------------------------------------------------------------------------------- /ml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/ml/README.md -------------------------------------------------------------------------------- /ml/things/efficientnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/ml/things/efficientnet.py -------------------------------------------------------------------------------- /ml/things/imagenet_classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/ml/things/imagenet_classes.txt -------------------------------------------------------------------------------- /ml/things/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/ml/things/resnet.py -------------------------------------------------------------------------------- /readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/readthedocs.yaml -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/.pylintrc -------------------------------------------------------------------------------- /tests/behave.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/behave.ini -------------------------------------------------------------------------------- /tests/data/mediaitem/images/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/images/sample.gif -------------------------------------------------------------------------------- /tests/data/mediaitem/images/sample.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/images/sample.heic -------------------------------------------------------------------------------- /tests/data/mediaitem/images/sample.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/images/sample.jpeg -------------------------------------------------------------------------------- /tests/data/mediaitem/images/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/images/sample.png -------------------------------------------------------------------------------- /tests/data/mediaitem/images/sample.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/images/sample.webp -------------------------------------------------------------------------------- /tests/data/mediaitem/metadata/sample.gif.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/metadata/sample.gif.json -------------------------------------------------------------------------------- /tests/data/mediaitem/metadata/sample.heic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/metadata/sample.heic.json -------------------------------------------------------------------------------- /tests/data/mediaitem/metadata/sample.jpeg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/metadata/sample.jpeg.json -------------------------------------------------------------------------------- /tests/data/mediaitem/metadata/sample.png.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/metadata/sample.png.json -------------------------------------------------------------------------------- /tests/data/mediaitem/metadata/sample.webp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/data/mediaitem/metadata/sample.webp.json -------------------------------------------------------------------------------- /tests/features/album.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/features/album.feature -------------------------------------------------------------------------------- /tests/features/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/features/environment.py -------------------------------------------------------------------------------- /tests/features/explore.feature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/features/mediaitem.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/features/mediaitem.feature -------------------------------------------------------------------------------- /tests/features/steps/album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/features/steps/album.py -------------------------------------------------------------------------------- /tests/features/steps/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/features/steps/common.py -------------------------------------------------------------------------------- /tests/features/steps/mediaitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/features/steps/mediaitem.py -------------------------------------------------------------------------------- /tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/helpers/album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/helpers/album.py -------------------------------------------------------------------------------- /tests/helpers/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/helpers/common.py -------------------------------------------------------------------------------- /tests/helpers/mediaitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/tests/helpers/mediaitem.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- 1 | behave 2 | gql 3 | aiohttp 4 | pymongo -------------------------------------------------------------------------------- /worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/.gitignore -------------------------------------------------------------------------------- /worker/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/.pylintrc -------------------------------------------------------------------------------- /worker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/Dockerfile -------------------------------------------------------------------------------- /worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/README.md -------------------------------------------------------------------------------- /worker/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/requirements.txt -------------------------------------------------------------------------------- /worker/scripts/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/scripts/download_models.sh -------------------------------------------------------------------------------- /worker/src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/app.py -------------------------------------------------------------------------------- /worker/src/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/components/__init__.py -------------------------------------------------------------------------------- /worker/src/components/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/components/metadata.py -------------------------------------------------------------------------------- /worker/src/components/people.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/components/people.py -------------------------------------------------------------------------------- /worker/src/components/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/components/pipeline.py -------------------------------------------------------------------------------- /worker/src/components/places.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/components/places.py -------------------------------------------------------------------------------- /worker/src/components/things.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/components/things.py -------------------------------------------------------------------------------- /worker/src/services/__init__.py: -------------------------------------------------------------------------------- 1 | """Infrastructure Services""" 2 | from .rabbitmq import Consumer 3 | -------------------------------------------------------------------------------- /worker/src/services/rabbitmq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/services/rabbitmq.py -------------------------------------------------------------------------------- /worker/src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/utils/__init__.py -------------------------------------------------------------------------------- /worker/src/utils/cdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/utils/cdn.py -------------------------------------------------------------------------------- /worker/src/utils/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuomkar/iris/HEAD/worker/src/utils/events.py --------------------------------------------------------------------------------