├── .air.toml ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── ci.yml │ └── docs.yml ├── .gitignore ├── .lfsconfig ├── .releaserc ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── assets ├── README.md ├── css │ ├── styles.css │ └── vendor │ │ ├── codemirror.min.css │ │ ├── core.min.css │ │ ├── cropper.min.css │ │ ├── dracula.min.css │ │ ├── inter.css │ │ └── utilities.min.css ├── img │ └── icon.png └── js │ ├── magi.js │ ├── notifications.js │ ├── reader.js │ └── vendor │ ├── codemirror.min.js │ ├── core.iife.js │ ├── cropper.min.js │ ├── htmx.min.js │ ├── icon.iife.js │ ├── python.min.js │ └── shell.min.js ├── cmd ├── backup.go ├── migrate.go ├── user.go └── version.go ├── docs ├── images │ ├── account.png │ ├── activity.png │ ├── banned-ips.png │ ├── configuration-logs.png │ ├── configuration.png │ ├── duplicates-delete.png │ ├── duplicates.png │ ├── favorites.png │ ├── home.png │ ├── libraries.png │ ├── login.png │ ├── media-edit-metadata.png │ ├── media-edit-poster.png │ ├── media-reader-focus.png │ ├── media-reader-modes.png │ ├── media-reader-novel.png │ ├── media-reader.png │ ├── media-update-metadata.png │ ├── media.png │ ├── navigation.png │ ├── notifications.png │ ├── permissions.png │ ├── reading.png │ ├── register.png │ ├── scraper-live-logs.png │ ├── scraper-old-logs.png │ ├── scraper.png │ ├── search.png │ ├── series.png │ ├── sync-anilist.png │ ├── sync-mal.png │ ├── sync.png │ └── users.png ├── index.md ├── installation │ ├── docker.md │ ├── kubernetes.md │ ├── linux.md │ ├── podman.md │ └── windows.md └── usage │ ├── configuration.md │ ├── getting_started.md │ └── troubleshooting.md ├── executor ├── executor.go └── scheduler.go ├── go.mod ├── go.sum ├── handlers ├── auth.go ├── backup_handler.go ├── captcha_handler.go ├── chapter_handler.go ├── collection_handler.go ├── comic_handler.go ├── comment_handler.go ├── config_handler.go ├── home_handler.go ├── image_handler.go ├── library_handler.go ├── media_handler.go ├── media_interaction_handler.go ├── media_list_handler.go ├── metadata_handler.go ├── metrics_handler.go ├── middleware.go ├── notification_handler.go ├── permission_handler.go ├── poster_handler.go ├── review_handler.go ├── routes.go ├── scraper_handler.go ├── user_management_handler.go ├── utils.go └── websocket.go ├── indexer ├── indexer.go └── scheduler.go ├── main.go ├── metadata ├── anilist.go ├── factory.go ├── jikan.go ├── kitsu.go ├── mal.go ├── mangadex.go ├── mangaupdates.go ├── provider.go └── utils.go ├── migrations ├── 0001_create_libraries_table.down.sql ├── 0001_create_libraries_table.up.sql ├── 0002_create_media_table.down.sql ├── 0002_create_media_table.up.sql ├── 0003_create_chapters_table.down.sql ├── 0003_create_chapters_table.up.sql ├── 0004_create_users_table.down.sql ├── 0004_create_users_table.up.sql ├── 0005_create_reading_states_table.down.sql ├── 0005_create_reading_states_table.up.sql ├── 0006_create_votes_table.down.sql ├── 0006_create_votes_table.up.sql ├── 0007_create_favorites_table.down.sql ├── 0007_create_favorites_table.up.sql ├── 0008_create_media_tags_table.down.sql ├── 0008_create_media_tags_table.up.sql ├── 0009_create_app_config_table.down.sql ├── 0009_create_app_config_table.up.sql ├── 0010_create_media_duplicates_table.down.sql ├── 0010_create_media_duplicates_table.up.sql ├── 0011_create_scraper_scripts_table.down.sql ├── 0011_create_scraper_scripts_table.up.sql ├── 0012_create_scraper_execution_logs_table.down.sql ├── 0012_create_scraper_execution_logs_table.up.sql ├── 0013_create_session_tokens_table.down.sql ├── 0013_create_session_tokens_table.up.sql ├── 0014_create_user_notifications_table.down.sql ├── 0014_create_user_notifications_table.up.sql ├── 0015_create_permissions_tables.down.sql ├── 0015_create_permissions_tables.up.sql ├── 0016_create_banned_ips_table.down.sql ├── 0016_create_banned_ips_table.up.sql ├── 0017_create_daily_statistics_table.down.sql ├── 0017_create_daily_statistics_table.up.sql ├── 0018_add_performance_indexes.down.sql ├── 0018_add_performance_indexes.up.sql ├── 0019_create_user_external_accounts_table.down.sql ├── 0019_create_user_external_accounts_table.up.sql ├── 0020_create_comments_table.down.sql ├── 0020_create_comments_table.up.sql ├── 0021_create_reviews_table.down.sql ├── 0021_create_reviews_table.up.sql ├── 0022_create_collections_table.down.sql ├── 0022_create_collections_table.up.sql ├── 0023_create_collection_media_table.down.sql └── 0023_create_collection_media_table.up.sql ├── mkdocs.yml ├── models ├── chapter.go ├── collection.go ├── comments.go ├── config.go ├── db.go ├── duplicates.go ├── external_account.go ├── library.go ├── mangadex.go ├── media.go ├── notifications.go ├── permissions.go ├── reading_state.go ├── reviews.go ├── scraper.go ├── session.go ├── sorting.go ├── stats.go ├── tags.go └── user_management.go ├── scripts ├── build-release.sh ├── generate-dummy-data.sh ├── scrapers │ ├── asurascans.sh │ ├── demonicscans.sh │ ├── flamecomics.sh │ ├── hivetoons.sh │ ├── omegascans.sh │ ├── scraper_helpers.sh │ └── zscans.sh ├── simulate_bot.sh ├── simulate_rate_limit.sh └── update_deps.sh ├── sync ├── anilist.go ├── mal.go └── sync.go ├── utils ├── console_logger.go ├── epub.go ├── file_utils.go ├── image.go ├── perf_utils.go ├── search.go └── string_utils.go └── views ├── account.templ ├── account_listing.templ ├── account_listing_templ.go ├── account_templ.go ├── backups.templ ├── backups_templ.go ├── banned.templ ├── banned_ips.templ ├── banned_ips_templ.go ├── banned_templ.go ├── better.templ ├── better_templ.go ├── captcha.templ ├── captcha_templ.go ├── collection.templ ├── collection_templ.go ├── collections.templ ├── collections_templ.go ├── components.templ ├── components_templ.go ├── config.templ ├── config_templ.go ├── create_collection.templ ├── create_collection_templ.go ├── edit_collection.templ ├── edit_collection_templ.go ├── error.templ ├── error_templ.go ├── external_accounts.templ ├── external_accounts_templ.go ├── footer.templ ├── footer_templ.go ├── home.templ ├── home_templ.go ├── layout.templ ├── layout_templ.go ├── libraries.templ ├── libraries_templ.go ├── login.templ ├── login_templ.go ├── manga.templ ├── manga_templ.go ├── mangas.templ ├── mangas_templ.go ├── media_collections.templ ├── media_collections_templ.go ├── navbar.templ ├── navbar_templ.go ├── not-found.templ ├── not-found_templ.go ├── permissions.templ ├── permissions_templ.go ├── rate_limit.templ ├── rate_limit_templ.go ├── register.templ ├── register_templ.go ├── scraper.templ ├── scraper_templ.go ├── sort_controls.templ ├── sort_controls_templ.go ├── tags.templ ├── tags_templ.go ├── types.templ ├── types_templ.go ├── users.templ └── users_templ.go /.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.air.toml -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @alexander-bruun 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: alexander-bruun -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.gitignore -------------------------------------------------------------------------------- /.lfsconfig: -------------------------------------------------------------------------------- 1 | [lfs] 2 | fetchexclude = "docs/images/*.png" 3 | -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/.releaserc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/README.md -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/css/styles.css -------------------------------------------------------------------------------- /assets/css/vendor/codemirror.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/css/vendor/codemirror.min.css -------------------------------------------------------------------------------- /assets/css/vendor/core.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/css/vendor/core.min.css -------------------------------------------------------------------------------- /assets/css/vendor/cropper.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/css/vendor/cropper.min.css -------------------------------------------------------------------------------- /assets/css/vendor/dracula.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/css/vendor/dracula.min.css -------------------------------------------------------------------------------- /assets/css/vendor/inter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/css/vendor/inter.css -------------------------------------------------------------------------------- /assets/css/vendor/utilities.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/css/vendor/utilities.min.css -------------------------------------------------------------------------------- /assets/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/img/icon.png -------------------------------------------------------------------------------- /assets/js/magi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/magi.js -------------------------------------------------------------------------------- /assets/js/notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/notifications.js -------------------------------------------------------------------------------- /assets/js/reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/reader.js -------------------------------------------------------------------------------- /assets/js/vendor/codemirror.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/vendor/codemirror.min.js -------------------------------------------------------------------------------- /assets/js/vendor/core.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/vendor/core.iife.js -------------------------------------------------------------------------------- /assets/js/vendor/cropper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/vendor/cropper.min.js -------------------------------------------------------------------------------- /assets/js/vendor/htmx.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/vendor/htmx.min.js -------------------------------------------------------------------------------- /assets/js/vendor/icon.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/vendor/icon.iife.js -------------------------------------------------------------------------------- /assets/js/vendor/python.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/vendor/python.min.js -------------------------------------------------------------------------------- /assets/js/vendor/shell.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/assets/js/vendor/shell.min.js -------------------------------------------------------------------------------- /cmd/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/cmd/backup.go -------------------------------------------------------------------------------- /cmd/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/cmd/migrate.go -------------------------------------------------------------------------------- /cmd/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/cmd/user.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/cmd/version.go -------------------------------------------------------------------------------- /docs/images/account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/account.png -------------------------------------------------------------------------------- /docs/images/activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/activity.png -------------------------------------------------------------------------------- /docs/images/banned-ips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/banned-ips.png -------------------------------------------------------------------------------- /docs/images/configuration-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/configuration-logs.png -------------------------------------------------------------------------------- /docs/images/configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/configuration.png -------------------------------------------------------------------------------- /docs/images/duplicates-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/duplicates-delete.png -------------------------------------------------------------------------------- /docs/images/duplicates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/duplicates.png -------------------------------------------------------------------------------- /docs/images/favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/favorites.png -------------------------------------------------------------------------------- /docs/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/home.png -------------------------------------------------------------------------------- /docs/images/libraries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/libraries.png -------------------------------------------------------------------------------- /docs/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/login.png -------------------------------------------------------------------------------- /docs/images/media-edit-metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/media-edit-metadata.png -------------------------------------------------------------------------------- /docs/images/media-edit-poster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/media-edit-poster.png -------------------------------------------------------------------------------- /docs/images/media-reader-focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/media-reader-focus.png -------------------------------------------------------------------------------- /docs/images/media-reader-modes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/media-reader-modes.png -------------------------------------------------------------------------------- /docs/images/media-reader-novel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/media-reader-novel.png -------------------------------------------------------------------------------- /docs/images/media-reader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/media-reader.png -------------------------------------------------------------------------------- /docs/images/media-update-metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/media-update-metadata.png -------------------------------------------------------------------------------- /docs/images/media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/media.png -------------------------------------------------------------------------------- /docs/images/navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/navigation.png -------------------------------------------------------------------------------- /docs/images/notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/notifications.png -------------------------------------------------------------------------------- /docs/images/permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/permissions.png -------------------------------------------------------------------------------- /docs/images/reading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/reading.png -------------------------------------------------------------------------------- /docs/images/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/register.png -------------------------------------------------------------------------------- /docs/images/scraper-live-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/scraper-live-logs.png -------------------------------------------------------------------------------- /docs/images/scraper-old-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/scraper-old-logs.png -------------------------------------------------------------------------------- /docs/images/scraper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/scraper.png -------------------------------------------------------------------------------- /docs/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/search.png -------------------------------------------------------------------------------- /docs/images/series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/series.png -------------------------------------------------------------------------------- /docs/images/sync-anilist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/sync-anilist.png -------------------------------------------------------------------------------- /docs/images/sync-mal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/sync-mal.png -------------------------------------------------------------------------------- /docs/images/sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/sync.png -------------------------------------------------------------------------------- /docs/images/users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/images/users.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/installation/docker.md -------------------------------------------------------------------------------- /docs/installation/kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/installation/kubernetes.md -------------------------------------------------------------------------------- /docs/installation/linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/installation/linux.md -------------------------------------------------------------------------------- /docs/installation/podman.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/installation/podman.md -------------------------------------------------------------------------------- /docs/installation/windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/installation/windows.md -------------------------------------------------------------------------------- /docs/usage/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/usage/configuration.md -------------------------------------------------------------------------------- /docs/usage/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/usage/getting_started.md -------------------------------------------------------------------------------- /docs/usage/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/docs/usage/troubleshooting.md -------------------------------------------------------------------------------- /executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/executor/executor.go -------------------------------------------------------------------------------- /executor/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/executor/scheduler.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/go.sum -------------------------------------------------------------------------------- /handlers/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/auth.go -------------------------------------------------------------------------------- /handlers/backup_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/backup_handler.go -------------------------------------------------------------------------------- /handlers/captcha_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/captcha_handler.go -------------------------------------------------------------------------------- /handlers/chapter_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/chapter_handler.go -------------------------------------------------------------------------------- /handlers/collection_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/collection_handler.go -------------------------------------------------------------------------------- /handlers/comic_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/comic_handler.go -------------------------------------------------------------------------------- /handlers/comment_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/comment_handler.go -------------------------------------------------------------------------------- /handlers/config_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/config_handler.go -------------------------------------------------------------------------------- /handlers/home_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/home_handler.go -------------------------------------------------------------------------------- /handlers/image_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/image_handler.go -------------------------------------------------------------------------------- /handlers/library_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/library_handler.go -------------------------------------------------------------------------------- /handlers/media_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/media_handler.go -------------------------------------------------------------------------------- /handlers/media_interaction_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/media_interaction_handler.go -------------------------------------------------------------------------------- /handlers/media_list_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/media_list_handler.go -------------------------------------------------------------------------------- /handlers/metadata_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/metadata_handler.go -------------------------------------------------------------------------------- /handlers/metrics_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/metrics_handler.go -------------------------------------------------------------------------------- /handlers/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/middleware.go -------------------------------------------------------------------------------- /handlers/notification_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/notification_handler.go -------------------------------------------------------------------------------- /handlers/permission_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/permission_handler.go -------------------------------------------------------------------------------- /handlers/poster_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/poster_handler.go -------------------------------------------------------------------------------- /handlers/review_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/review_handler.go -------------------------------------------------------------------------------- /handlers/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/routes.go -------------------------------------------------------------------------------- /handlers/scraper_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/scraper_handler.go -------------------------------------------------------------------------------- /handlers/user_management_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/user_management_handler.go -------------------------------------------------------------------------------- /handlers/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/utils.go -------------------------------------------------------------------------------- /handlers/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/handlers/websocket.go -------------------------------------------------------------------------------- /indexer/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/indexer/indexer.go -------------------------------------------------------------------------------- /indexer/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/indexer/scheduler.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/main.go -------------------------------------------------------------------------------- /metadata/anilist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/anilist.go -------------------------------------------------------------------------------- /metadata/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/factory.go -------------------------------------------------------------------------------- /metadata/jikan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/jikan.go -------------------------------------------------------------------------------- /metadata/kitsu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/kitsu.go -------------------------------------------------------------------------------- /metadata/mal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/mal.go -------------------------------------------------------------------------------- /metadata/mangadex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/mangadex.go -------------------------------------------------------------------------------- /metadata/mangaupdates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/mangaupdates.go -------------------------------------------------------------------------------- /metadata/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/provider.go -------------------------------------------------------------------------------- /metadata/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/metadata/utils.go -------------------------------------------------------------------------------- /migrations/0001_create_libraries_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0001_create_libraries_table.down.sql -------------------------------------------------------------------------------- /migrations/0001_create_libraries_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0001_create_libraries_table.up.sql -------------------------------------------------------------------------------- /migrations/0002_create_media_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0002_create_media_table.down.sql -------------------------------------------------------------------------------- /migrations/0002_create_media_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0002_create_media_table.up.sql -------------------------------------------------------------------------------- /migrations/0003_create_chapters_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0003_create_chapters_table.down.sql -------------------------------------------------------------------------------- /migrations/0003_create_chapters_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0003_create_chapters_table.up.sql -------------------------------------------------------------------------------- /migrations/0004_create_users_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0004_create_users_table.down.sql -------------------------------------------------------------------------------- /migrations/0004_create_users_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0004_create_users_table.up.sql -------------------------------------------------------------------------------- /migrations/0005_create_reading_states_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0005_create_reading_states_table.down.sql -------------------------------------------------------------------------------- /migrations/0005_create_reading_states_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0005_create_reading_states_table.up.sql -------------------------------------------------------------------------------- /migrations/0006_create_votes_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0006_create_votes_table.down.sql -------------------------------------------------------------------------------- /migrations/0006_create_votes_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0006_create_votes_table.up.sql -------------------------------------------------------------------------------- /migrations/0007_create_favorites_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0007_create_favorites_table.down.sql -------------------------------------------------------------------------------- /migrations/0007_create_favorites_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0007_create_favorites_table.up.sql -------------------------------------------------------------------------------- /migrations/0008_create_media_tags_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0008_create_media_tags_table.down.sql -------------------------------------------------------------------------------- /migrations/0008_create_media_tags_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0008_create_media_tags_table.up.sql -------------------------------------------------------------------------------- /migrations/0009_create_app_config_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0009_create_app_config_table.down.sql -------------------------------------------------------------------------------- /migrations/0009_create_app_config_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0009_create_app_config_table.up.sql -------------------------------------------------------------------------------- /migrations/0010_create_media_duplicates_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0010_create_media_duplicates_table.down.sql -------------------------------------------------------------------------------- /migrations/0010_create_media_duplicates_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0010_create_media_duplicates_table.up.sql -------------------------------------------------------------------------------- /migrations/0011_create_scraper_scripts_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0011_create_scraper_scripts_table.down.sql -------------------------------------------------------------------------------- /migrations/0011_create_scraper_scripts_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0011_create_scraper_scripts_table.up.sql -------------------------------------------------------------------------------- /migrations/0012_create_scraper_execution_logs_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0012_create_scraper_execution_logs_table.down.sql -------------------------------------------------------------------------------- /migrations/0012_create_scraper_execution_logs_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0012_create_scraper_execution_logs_table.up.sql -------------------------------------------------------------------------------- /migrations/0013_create_session_tokens_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0013_create_session_tokens_table.down.sql -------------------------------------------------------------------------------- /migrations/0013_create_session_tokens_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0013_create_session_tokens_table.up.sql -------------------------------------------------------------------------------- /migrations/0014_create_user_notifications_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0014_create_user_notifications_table.down.sql -------------------------------------------------------------------------------- /migrations/0014_create_user_notifications_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0014_create_user_notifications_table.up.sql -------------------------------------------------------------------------------- /migrations/0015_create_permissions_tables.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0015_create_permissions_tables.down.sql -------------------------------------------------------------------------------- /migrations/0015_create_permissions_tables.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0015_create_permissions_tables.up.sql -------------------------------------------------------------------------------- /migrations/0016_create_banned_ips_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0016_create_banned_ips_table.down.sql -------------------------------------------------------------------------------- /migrations/0016_create_banned_ips_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0016_create_banned_ips_table.up.sql -------------------------------------------------------------------------------- /migrations/0017_create_daily_statistics_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0017_create_daily_statistics_table.down.sql -------------------------------------------------------------------------------- /migrations/0017_create_daily_statistics_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0017_create_daily_statistics_table.up.sql -------------------------------------------------------------------------------- /migrations/0018_add_performance_indexes.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0018_add_performance_indexes.down.sql -------------------------------------------------------------------------------- /migrations/0018_add_performance_indexes.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0018_add_performance_indexes.up.sql -------------------------------------------------------------------------------- /migrations/0019_create_user_external_accounts_table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE user_external_accounts; -------------------------------------------------------------------------------- /migrations/0019_create_user_external_accounts_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0019_create_user_external_accounts_table.up.sql -------------------------------------------------------------------------------- /migrations/0020_create_comments_table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS comments; -------------------------------------------------------------------------------- /migrations/0020_create_comments_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0020_create_comments_table.up.sql -------------------------------------------------------------------------------- /migrations/0021_create_reviews_table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS reviews; -------------------------------------------------------------------------------- /migrations/0021_create_reviews_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0021_create_reviews_table.up.sql -------------------------------------------------------------------------------- /migrations/0022_create_collections_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0022_create_collections_table.down.sql -------------------------------------------------------------------------------- /migrations/0022_create_collections_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0022_create_collections_table.up.sql -------------------------------------------------------------------------------- /migrations/0023_create_collection_media_table.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0023_create_collection_media_table.down.sql -------------------------------------------------------------------------------- /migrations/0023_create_collection_media_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/migrations/0023_create_collection_media_table.up.sql -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /models/chapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/chapter.go -------------------------------------------------------------------------------- /models/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/collection.go -------------------------------------------------------------------------------- /models/comments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/comments.go -------------------------------------------------------------------------------- /models/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/config.go -------------------------------------------------------------------------------- /models/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/db.go -------------------------------------------------------------------------------- /models/duplicates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/duplicates.go -------------------------------------------------------------------------------- /models/external_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/external_account.go -------------------------------------------------------------------------------- /models/library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/library.go -------------------------------------------------------------------------------- /models/mangadex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/mangadex.go -------------------------------------------------------------------------------- /models/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/media.go -------------------------------------------------------------------------------- /models/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/notifications.go -------------------------------------------------------------------------------- /models/permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/permissions.go -------------------------------------------------------------------------------- /models/reading_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/reading_state.go -------------------------------------------------------------------------------- /models/reviews.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/reviews.go -------------------------------------------------------------------------------- /models/scraper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/scraper.go -------------------------------------------------------------------------------- /models/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/session.go -------------------------------------------------------------------------------- /models/sorting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/sorting.go -------------------------------------------------------------------------------- /models/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/stats.go -------------------------------------------------------------------------------- /models/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/tags.go -------------------------------------------------------------------------------- /models/user_management.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/models/user_management.go -------------------------------------------------------------------------------- /scripts/build-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/build-release.sh -------------------------------------------------------------------------------- /scripts/generate-dummy-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/generate-dummy-data.sh -------------------------------------------------------------------------------- /scripts/scrapers/asurascans.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/scrapers/asurascans.sh -------------------------------------------------------------------------------- /scripts/scrapers/demonicscans.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/scrapers/demonicscans.sh -------------------------------------------------------------------------------- /scripts/scrapers/flamecomics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/scrapers/flamecomics.sh -------------------------------------------------------------------------------- /scripts/scrapers/hivetoons.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/scrapers/hivetoons.sh -------------------------------------------------------------------------------- /scripts/scrapers/omegascans.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/scrapers/omegascans.sh -------------------------------------------------------------------------------- /scripts/scrapers/scraper_helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/scrapers/scraper_helpers.sh -------------------------------------------------------------------------------- /scripts/scrapers/zscans.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/scrapers/zscans.sh -------------------------------------------------------------------------------- /scripts/simulate_bot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/simulate_bot.sh -------------------------------------------------------------------------------- /scripts/simulate_rate_limit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/simulate_rate_limit.sh -------------------------------------------------------------------------------- /scripts/update_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/scripts/update_deps.sh -------------------------------------------------------------------------------- /sync/anilist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/sync/anilist.go -------------------------------------------------------------------------------- /sync/mal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/sync/mal.go -------------------------------------------------------------------------------- /sync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/sync/sync.go -------------------------------------------------------------------------------- /utils/console_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/utils/console_logger.go -------------------------------------------------------------------------------- /utils/epub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/utils/epub.go -------------------------------------------------------------------------------- /utils/file_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/utils/file_utils.go -------------------------------------------------------------------------------- /utils/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/utils/image.go -------------------------------------------------------------------------------- /utils/perf_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/utils/perf_utils.go -------------------------------------------------------------------------------- /utils/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/utils/search.go -------------------------------------------------------------------------------- /utils/string_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/utils/string_utils.go -------------------------------------------------------------------------------- /views/account.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/account.templ -------------------------------------------------------------------------------- /views/account_listing.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/account_listing.templ -------------------------------------------------------------------------------- /views/account_listing_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/account_listing_templ.go -------------------------------------------------------------------------------- /views/account_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/account_templ.go -------------------------------------------------------------------------------- /views/backups.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/backups.templ -------------------------------------------------------------------------------- /views/backups_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/backups_templ.go -------------------------------------------------------------------------------- /views/banned.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/banned.templ -------------------------------------------------------------------------------- /views/banned_ips.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/banned_ips.templ -------------------------------------------------------------------------------- /views/banned_ips_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/banned_ips_templ.go -------------------------------------------------------------------------------- /views/banned_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/banned_templ.go -------------------------------------------------------------------------------- /views/better.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/better.templ -------------------------------------------------------------------------------- /views/better_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/better_templ.go -------------------------------------------------------------------------------- /views/captcha.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/captcha.templ -------------------------------------------------------------------------------- /views/captcha_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/captcha_templ.go -------------------------------------------------------------------------------- /views/collection.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/collection.templ -------------------------------------------------------------------------------- /views/collection_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/collection_templ.go -------------------------------------------------------------------------------- /views/collections.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/collections.templ -------------------------------------------------------------------------------- /views/collections_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/collections_templ.go -------------------------------------------------------------------------------- /views/components.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/components.templ -------------------------------------------------------------------------------- /views/components_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/components_templ.go -------------------------------------------------------------------------------- /views/config.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/config.templ -------------------------------------------------------------------------------- /views/config_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/config_templ.go -------------------------------------------------------------------------------- /views/create_collection.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/create_collection.templ -------------------------------------------------------------------------------- /views/create_collection_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/create_collection_templ.go -------------------------------------------------------------------------------- /views/edit_collection.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/edit_collection.templ -------------------------------------------------------------------------------- /views/edit_collection_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/edit_collection_templ.go -------------------------------------------------------------------------------- /views/error.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/error.templ -------------------------------------------------------------------------------- /views/error_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/error_templ.go -------------------------------------------------------------------------------- /views/external_accounts.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/external_accounts.templ -------------------------------------------------------------------------------- /views/external_accounts_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/external_accounts_templ.go -------------------------------------------------------------------------------- /views/footer.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/footer.templ -------------------------------------------------------------------------------- /views/footer_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/footer_templ.go -------------------------------------------------------------------------------- /views/home.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/home.templ -------------------------------------------------------------------------------- /views/home_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/home_templ.go -------------------------------------------------------------------------------- /views/layout.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/layout.templ -------------------------------------------------------------------------------- /views/layout_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/layout_templ.go -------------------------------------------------------------------------------- /views/libraries.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/libraries.templ -------------------------------------------------------------------------------- /views/libraries_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/libraries_templ.go -------------------------------------------------------------------------------- /views/login.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/login.templ -------------------------------------------------------------------------------- /views/login_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/login_templ.go -------------------------------------------------------------------------------- /views/manga.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/manga.templ -------------------------------------------------------------------------------- /views/manga_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/manga_templ.go -------------------------------------------------------------------------------- /views/mangas.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/mangas.templ -------------------------------------------------------------------------------- /views/mangas_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/mangas_templ.go -------------------------------------------------------------------------------- /views/media_collections.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/media_collections.templ -------------------------------------------------------------------------------- /views/media_collections_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/media_collections_templ.go -------------------------------------------------------------------------------- /views/navbar.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/navbar.templ -------------------------------------------------------------------------------- /views/navbar_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/navbar_templ.go -------------------------------------------------------------------------------- /views/not-found.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/not-found.templ -------------------------------------------------------------------------------- /views/not-found_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/not-found_templ.go -------------------------------------------------------------------------------- /views/permissions.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/permissions.templ -------------------------------------------------------------------------------- /views/permissions_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/permissions_templ.go -------------------------------------------------------------------------------- /views/rate_limit.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/rate_limit.templ -------------------------------------------------------------------------------- /views/rate_limit_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/rate_limit_templ.go -------------------------------------------------------------------------------- /views/register.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/register.templ -------------------------------------------------------------------------------- /views/register_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/register_templ.go -------------------------------------------------------------------------------- /views/scraper.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/scraper.templ -------------------------------------------------------------------------------- /views/scraper_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/scraper_templ.go -------------------------------------------------------------------------------- /views/sort_controls.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/sort_controls.templ -------------------------------------------------------------------------------- /views/sort_controls_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/sort_controls_templ.go -------------------------------------------------------------------------------- /views/tags.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/tags.templ -------------------------------------------------------------------------------- /views/tags_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/tags_templ.go -------------------------------------------------------------------------------- /views/types.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/types.templ -------------------------------------------------------------------------------- /views/types_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/types_templ.go -------------------------------------------------------------------------------- /views/users.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/users.templ -------------------------------------------------------------------------------- /views/users_templ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexander-bruun/magi/HEAD/views/users_templ.go --------------------------------------------------------------------------------