├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── docker-image-cuttingedge.yml │ ├── docker-image-main.yml │ └── docker-image-testing.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── Screenshots ├── MangaDetail.png ├── Overview.png └── Search.png ├── nginx ├── fastcgi.conf ├── fastcgi_params ├── mimes.types ├── nginx.conf ├── scgi_params ├── templates │ └── default.conf.template └── uwsgi_params └── website ├── .gitignore ├── .prettierrc ├── app ├── app.config.ts ├── app.vue ├── assets │ └── css │ │ └── main.css ├── components │ ├── AddLibraryModal.vue │ ├── ChaptersList.vue │ ├── FileLibraries.vue │ ├── GenericNotificationConnectorModal.vue │ ├── GotifyModal.vue │ ├── KavitaModal.vue │ ├── KomgaModal.vue │ ├── LibrarySelect.vue │ ├── LoadingPage.vue │ ├── MangaCard.vue │ ├── MangaCardList.vue │ ├── MangaCover.vue │ ├── MangaDetailPage.vue │ ├── MangaMetadataFetcherTable.vue │ ├── MangaconnectorIcon.vue │ ├── NotificationConnectors.vue │ ├── NtfyModal.vue │ ├── PushoverModal.vue │ └── TrangaPage.vue ├── composables │ └── FetchKeys.ts ├── error.vue └── pages │ ├── actions.vue │ ├── index.vue │ ├── manga │ ├── [mangaId] │ │ ├── index.vue │ │ ├── linkMetadata │ │ │ └── [metadataFetcherName].vue │ │ └── merge │ │ │ ├── [targetId].vue │ │ │ └── index.vue │ ├── author │ │ └── [authorId].vue │ └── tag │ │ └── [tag].vue │ ├── search.vue │ └── settings.vue ├── eslint.config.mjs ├── nuxt.config.ts ├── package-lock.json ├── package.json ├── public ├── blahaj.png └── robots.txt └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-cuttingedge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/.github/workflows/docker-image-cuttingedge.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/.github/workflows/docker-image-main.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/.github/workflows/docker-image-testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/MangaDetail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/Screenshots/MangaDetail.png -------------------------------------------------------------------------------- /Screenshots/Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/Screenshots/Overview.png -------------------------------------------------------------------------------- /Screenshots/Search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/Screenshots/Search.png -------------------------------------------------------------------------------- /nginx/fastcgi.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/nginx/fastcgi.conf -------------------------------------------------------------------------------- /nginx/fastcgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/nginx/fastcgi_params -------------------------------------------------------------------------------- /nginx/mimes.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/nginx/mimes.types -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /nginx/scgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/nginx/scgi_params -------------------------------------------------------------------------------- /nginx/templates/default.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/nginx/templates/default.conf.template -------------------------------------------------------------------------------- /nginx/uwsgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/nginx/uwsgi_params -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/.prettierrc -------------------------------------------------------------------------------- /website/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/app.config.ts -------------------------------------------------------------------------------- /website/app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/app.vue -------------------------------------------------------------------------------- /website/app/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/assets/css/main.css -------------------------------------------------------------------------------- /website/app/components/AddLibraryModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/AddLibraryModal.vue -------------------------------------------------------------------------------- /website/app/components/ChaptersList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/ChaptersList.vue -------------------------------------------------------------------------------- /website/app/components/FileLibraries.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/FileLibraries.vue -------------------------------------------------------------------------------- /website/app/components/GenericNotificationConnectorModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/GenericNotificationConnectorModal.vue -------------------------------------------------------------------------------- /website/app/components/GotifyModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/GotifyModal.vue -------------------------------------------------------------------------------- /website/app/components/KavitaModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/KavitaModal.vue -------------------------------------------------------------------------------- /website/app/components/KomgaModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/KomgaModal.vue -------------------------------------------------------------------------------- /website/app/components/LibrarySelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/LibrarySelect.vue -------------------------------------------------------------------------------- /website/app/components/LoadingPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/LoadingPage.vue -------------------------------------------------------------------------------- /website/app/components/MangaCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/MangaCard.vue -------------------------------------------------------------------------------- /website/app/components/MangaCardList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/MangaCardList.vue -------------------------------------------------------------------------------- /website/app/components/MangaCover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/MangaCover.vue -------------------------------------------------------------------------------- /website/app/components/MangaDetailPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/MangaDetailPage.vue -------------------------------------------------------------------------------- /website/app/components/MangaMetadataFetcherTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/MangaMetadataFetcherTable.vue -------------------------------------------------------------------------------- /website/app/components/MangaconnectorIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/MangaconnectorIcon.vue -------------------------------------------------------------------------------- /website/app/components/NotificationConnectors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/NotificationConnectors.vue -------------------------------------------------------------------------------- /website/app/components/NtfyModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/NtfyModal.vue -------------------------------------------------------------------------------- /website/app/components/PushoverModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/PushoverModal.vue -------------------------------------------------------------------------------- /website/app/components/TrangaPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/components/TrangaPage.vue -------------------------------------------------------------------------------- /website/app/composables/FetchKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/composables/FetchKeys.ts -------------------------------------------------------------------------------- /website/app/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/error.vue -------------------------------------------------------------------------------- /website/app/pages/actions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/actions.vue -------------------------------------------------------------------------------- /website/app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/index.vue -------------------------------------------------------------------------------- /website/app/pages/manga/[mangaId]/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/manga/[mangaId]/index.vue -------------------------------------------------------------------------------- /website/app/pages/manga/[mangaId]/linkMetadata/[metadataFetcherName].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/manga/[mangaId]/linkMetadata/[metadataFetcherName].vue -------------------------------------------------------------------------------- /website/app/pages/manga/[mangaId]/merge/[targetId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/manga/[mangaId]/merge/[targetId].vue -------------------------------------------------------------------------------- /website/app/pages/manga/[mangaId]/merge/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/manga/[mangaId]/merge/index.vue -------------------------------------------------------------------------------- /website/app/pages/manga/author/[authorId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/manga/author/[authorId].vue -------------------------------------------------------------------------------- /website/app/pages/manga/tag/[tag].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/manga/tag/[tag].vue -------------------------------------------------------------------------------- /website/app/pages/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/search.vue -------------------------------------------------------------------------------- /website/app/pages/settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/app/pages/settings.vue -------------------------------------------------------------------------------- /website/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/eslint.config.mjs -------------------------------------------------------------------------------- /website/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/nuxt.config.ts -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/package.json -------------------------------------------------------------------------------- /website/public/blahaj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/public/blahaj.png -------------------------------------------------------------------------------- /website/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C9Glax/tranga-website/HEAD/website/tsconfig.json --------------------------------------------------------------------------------