├── LICENSE ├── README.md ├── gradlew ├── gradlew.bat ├── libs ├── DjVu2Image-1.0.jar └── fb2parser.jar ├── settings.gradle └── src └── main ├── java └── xyz │ └── atsumeru │ └── web │ ├── AtsumeruApplication.java │ ├── Beans.java │ ├── archive │ ├── ArchiveReader.java │ ├── CBZPacker.java │ └── iterator │ │ ├── IArchiveIterator.java │ │ ├── SevenZipIterator.java │ │ └── ZipIterator.java │ ├── component │ └── Localization.java │ ├── configuration │ ├── CustomLocaleResolver.java │ ├── EnumConverterConfiguration.java │ ├── FileWatcherConfiguration.java │ ├── GsonConfiguration.java │ ├── MultiPartConfiguration.java │ ├── OpenApiConfiguration.java │ ├── RestApiConfiguration.java │ ├── ScheduleConfiguration.java │ ├── ServerConfiguration.java │ └── WebConfiguration.java │ ├── controller │ ├── mvc │ │ └── MainController.java │ └── rest │ │ ├── ServerApiController.java │ │ ├── book │ │ ├── BooksApiController.java │ │ └── FilteredByBoundServiceApiController.java │ │ ├── category │ │ ├── CategoriesApiController.java │ │ └── MetacategoriesApiController.java │ │ ├── file │ │ └── FilesApiController.java │ │ ├── filesystem │ │ └── FileSystemApiController.java │ │ ├── history │ │ └── HistoryApiController.java │ │ ├── hub │ │ └── HubApiController.java │ │ ├── importer │ │ └── ImporterApiController.java │ │ ├── metadata │ │ └── MetadataApiController.java │ │ ├── service │ │ └── ServicesApiController.java │ │ ├── settings │ │ └── SettingsApiController.java │ │ ├── sync │ │ └── SyncApiController.java │ │ ├── uploader │ │ └── UploaderApiController.java │ │ └── user │ │ └── UsersApiController.java │ ├── converter │ ├── StringToNonNullEnumConverter.java │ └── StringToNullableEnumConverter.java │ ├── enums │ ├── AgeRating.java │ ├── BookType.java │ ├── Censorship.java │ ├── Color.java │ ├── ContentType.java │ ├── Genre.java │ ├── LibraryPresentation.java │ ├── LogicalMode.java │ ├── PlotType.java │ ├── ServiceType.java │ ├── Sort.java │ ├── Status.java │ └── TranslationStatus.java │ ├── exception │ ├── ArchiveReadingException.java │ ├── AtsumeruExceptionHandler.java │ ├── ChapterNotFoundException.java │ ├── DjVuReadingException.java │ ├── DownloadsNotAllowedException.java │ ├── ImportActiveException.java │ ├── MediaUnsupportedException.java │ ├── MetadataUpdateActiveException.java │ ├── NoCoverFoundException.java │ ├── NoReadableFoundException.java │ ├── NotAcceptableForOnlineReadingException.java │ ├── PDFReadingException.java │ ├── PageNotFoundException.java │ ├── RendererNotImplementedException.java │ └── UserNotFoundException.java │ ├── filter │ └── StatsFilter.java │ ├── helper │ ├── ChapterRecognition.java │ ├── Constants.java │ ├── ExternalIpChecker.java │ ├── FilesHelper.java │ ├── HashHelper.java │ ├── ImageHelper.java │ ├── JSONHelper.java │ ├── JSONLogHelper.java │ ├── JavaHelper.java │ ├── OrmLiteUpgradeTable.java │ ├── PasswordGenerator.java │ ├── RestHelper.java │ ├── ServerHelper.java │ └── ValuesMapper.java │ ├── importer │ ├── Importer.java │ └── listener │ │ └── OnImportCallback.java │ ├── interceptor │ ├── InterceptorRegistry.java │ └── RequestLogInterceptor.java │ ├── io │ └── image │ │ ├── ImageOutStreamWriter.java │ │ ├── ImageOutStreamWriterFactory.java │ │ └── impl │ │ ├── ArchivedImageOutStreamWriter.java │ │ └── RenderedImageOutStreamWriter.java │ ├── json │ ├── adapter │ │ ├── AdminFieldAdapter.java │ │ ├── CategoriesFieldAdapter.java │ │ ├── LinksBidirectionalAdapter.java │ │ ├── OmitEmptyStringsAdapter.java │ │ └── StringListBidirectionalAdapter.java │ └── annotation │ │ └── Exclude.java │ ├── logger │ └── FileLogger.java │ ├── manager │ ├── ImageCache.java │ ├── Settings.java │ ├── Workspace.java │ ├── cache │ │ ├── AtsumeruCache.java │ │ └── AtsumeruRenderersCache.java │ └── fswatcher │ │ ├── ChangedFile.java │ │ ├── ChangedFiles.java │ │ ├── FileChangeListener.java │ │ ├── FileSnapshot.java │ │ ├── FileSystemWatcher.java │ │ └── FolderSnapshot.java │ ├── metadata │ ├── BookInfo.java │ ├── ComicInfo.java │ ├── DjVuInfo.java │ ├── EpubOPF.java │ ├── FictionBookInfo.java │ └── PDFInfo.java │ ├── model │ ├── AtsumeruMessage.java │ ├── GenreModel.java │ ├── ServerInfo.java │ ├── UserAccessConstants.java │ ├── book │ │ ├── BaseBook.java │ │ ├── BookArchive.java │ │ ├── BookSerie.java │ │ ├── DownloadedLinks.java │ │ ├── IBaseBookItem.java │ │ ├── chapter │ │ │ └── BookChapter.java │ │ ├── franchise │ │ │ └── Franchise.java │ │ ├── image │ │ │ └── Images.java │ │ ├── service │ │ │ └── BoundService.java │ │ └── volume │ │ │ └── VolumeItem.java │ ├── category │ │ └── Metacategory.java │ ├── covers │ │ └── CoversCachingStatus.java │ ├── database │ │ ├── AtsumeruUser.java │ │ ├── Category.java │ │ ├── DatabaseFields.java │ │ ├── DatabaseVersion.java │ │ └── History.java │ ├── filter │ │ └── Filters.java │ ├── importer │ │ ├── ImportFolder.java │ │ ├── ImportStatus.java │ │ └── ReadableContent.java │ ├── metadata │ │ └── MetadataUpdateStatus.java │ ├── service │ │ └── ServicesStatus.java │ └── settings │ │ └── ServerSettings.java │ ├── properties │ └── ImportFolders.java │ ├── renderer │ ├── AbstractRenderer.java │ ├── RendererFactory.java │ └── impl │ │ ├── DjVuRenderer.java │ │ └── PDFRenderer.java │ ├── repository │ ├── BooksRepository.java │ ├── CategoryRepository.java │ ├── FilteredBooksRepository.java │ ├── HistoryRepository.java │ ├── MetacategoryRepository.java │ └── dao │ │ ├── BaseDaoManager.java │ │ ├── BooksDaoManager.java │ │ └── UsersDaoManager.java │ ├── security │ ├── configuration │ │ ├── NoSecurityConfiguration.java │ │ └── WebSecurityConfiguration.java │ ├── repository │ │ └── UsersRepository.java │ └── service │ │ └── UsersDetailsService.java │ ├── service │ ├── CoversSaverService.java │ ├── ImportService.java │ └── MetadataUpdateService.java │ └── util │ ├── AppUtils.java │ ├── ArrayUtils.java │ ├── ContentDetector.java │ ├── EnumUtils.java │ ├── FileUtils.java │ ├── LinkUtils.java │ ├── StreamUtils.java │ ├── StringUtils.java │ ├── TypeUtils.java │ └── comparator │ ├── AlphanumComparator.java │ └── NaturalStringComparator.java └── resources ├── application.properties ├── banner.txt ├── changelog.txt ├── messages.properties └── messages_ru.properties /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/README.md -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/DjVu2Image-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/libs/DjVu2Image-1.0.jar -------------------------------------------------------------------------------- /libs/fb2parser.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/libs/fb2parser.jar -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Atsumeru' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/AtsumeruApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/AtsumeruApplication.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/Beans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/Beans.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/archive/ArchiveReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/archive/ArchiveReader.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/archive/CBZPacker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/archive/CBZPacker.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/archive/iterator/IArchiveIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/archive/iterator/IArchiveIterator.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/archive/iterator/SevenZipIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/archive/iterator/SevenZipIterator.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/archive/iterator/ZipIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/archive/iterator/ZipIterator.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/component/Localization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/component/Localization.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/CustomLocaleResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/CustomLocaleResolver.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/EnumConverterConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/EnumConverterConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/FileWatcherConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/FileWatcherConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/GsonConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/GsonConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/MultiPartConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/MultiPartConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/OpenApiConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/OpenApiConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/RestApiConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/RestApiConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/ScheduleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/ScheduleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/ServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/ServerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/configuration/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/configuration/WebConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/mvc/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/mvc/MainController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/ServerApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/ServerApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/book/BooksApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/book/BooksApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/book/FilteredByBoundServiceApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/book/FilteredByBoundServiceApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/category/CategoriesApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/category/CategoriesApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/category/MetacategoriesApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/category/MetacategoriesApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/file/FilesApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/file/FilesApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/filesystem/FileSystemApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/filesystem/FileSystemApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/history/HistoryApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/history/HistoryApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/hub/HubApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/hub/HubApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/importer/ImporterApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/importer/ImporterApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/metadata/MetadataApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/metadata/MetadataApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/service/ServicesApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/service/ServicesApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/settings/SettingsApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/settings/SettingsApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/sync/SyncApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/sync/SyncApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/uploader/UploaderApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/uploader/UploaderApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/controller/rest/user/UsersApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/controller/rest/user/UsersApiController.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/converter/StringToNonNullEnumConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/converter/StringToNonNullEnumConverter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/converter/StringToNullableEnumConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/converter/StringToNullableEnumConverter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/AgeRating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/AgeRating.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/BookType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/BookType.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/Censorship.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/Censorship.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/Color.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/Color.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/ContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/ContentType.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/Genre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/Genre.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/LibraryPresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/LibraryPresentation.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/LogicalMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/LogicalMode.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/PlotType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/PlotType.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/ServiceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/ServiceType.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/Sort.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/Status.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/enums/TranslationStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/enums/TranslationStatus.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/ArchiveReadingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/ArchiveReadingException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/AtsumeruExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/AtsumeruExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/ChapterNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/ChapterNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/DjVuReadingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/DjVuReadingException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/DownloadsNotAllowedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/DownloadsNotAllowedException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/ImportActiveException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/ImportActiveException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/MediaUnsupportedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/MediaUnsupportedException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/MetadataUpdateActiveException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/MetadataUpdateActiveException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/NoCoverFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/NoCoverFoundException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/NoReadableFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/NoReadableFoundException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/NotAcceptableForOnlineReadingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/NotAcceptableForOnlineReadingException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/PDFReadingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/PDFReadingException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/PageNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/PageNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/RendererNotImplementedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/RendererNotImplementedException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/exception/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/exception/UserNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/filter/StatsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/filter/StatsFilter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/ChapterRecognition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/ChapterRecognition.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/Constants.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/ExternalIpChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/ExternalIpChecker.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/FilesHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/FilesHelper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/HashHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/HashHelper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/ImageHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/ImageHelper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/JSONHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/JSONHelper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/JSONLogHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/JSONLogHelper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/JavaHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/JavaHelper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/OrmLiteUpgradeTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/OrmLiteUpgradeTable.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/PasswordGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/PasswordGenerator.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/RestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/RestHelper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/ServerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/ServerHelper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/helper/ValuesMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/helper/ValuesMapper.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/importer/Importer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/importer/Importer.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/importer/listener/OnImportCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/importer/listener/OnImportCallback.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/interceptor/InterceptorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/interceptor/InterceptorRegistry.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/interceptor/RequestLogInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/interceptor/RequestLogInterceptor.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/io/image/ImageOutStreamWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/io/image/ImageOutStreamWriter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/io/image/ImageOutStreamWriterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/io/image/ImageOutStreamWriterFactory.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/io/image/impl/ArchivedImageOutStreamWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/io/image/impl/ArchivedImageOutStreamWriter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/io/image/impl/RenderedImageOutStreamWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/io/image/impl/RenderedImageOutStreamWriter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/json/adapter/AdminFieldAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/json/adapter/AdminFieldAdapter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/json/adapter/CategoriesFieldAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/json/adapter/CategoriesFieldAdapter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/json/adapter/LinksBidirectionalAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/json/adapter/LinksBidirectionalAdapter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/json/adapter/OmitEmptyStringsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/json/adapter/OmitEmptyStringsAdapter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/json/adapter/StringListBidirectionalAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/json/adapter/StringListBidirectionalAdapter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/json/annotation/Exclude.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/json/annotation/Exclude.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/logger/FileLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/logger/FileLogger.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/ImageCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/ImageCache.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/Settings.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/Workspace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/Workspace.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/cache/AtsumeruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/cache/AtsumeruCache.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/cache/AtsumeruRenderersCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/cache/AtsumeruRenderersCache.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/fswatcher/ChangedFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/fswatcher/ChangedFile.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/fswatcher/ChangedFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/fswatcher/ChangedFiles.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/fswatcher/FileChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/fswatcher/FileChangeListener.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/fswatcher/FileSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/fswatcher/FileSnapshot.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/fswatcher/FileSystemWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/fswatcher/FileSystemWatcher.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/manager/fswatcher/FolderSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/manager/fswatcher/FolderSnapshot.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/metadata/BookInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/metadata/BookInfo.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/metadata/ComicInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/metadata/ComicInfo.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/metadata/DjVuInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/metadata/DjVuInfo.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/metadata/EpubOPF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/metadata/EpubOPF.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/metadata/FictionBookInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/metadata/FictionBookInfo.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/metadata/PDFInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/metadata/PDFInfo.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/AtsumeruMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/AtsumeruMessage.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/GenreModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/GenreModel.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/ServerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/ServerInfo.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/UserAccessConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/UserAccessConstants.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/BaseBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/BaseBook.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/BookArchive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/BookArchive.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/BookSerie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/BookSerie.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/DownloadedLinks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/DownloadedLinks.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/IBaseBookItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/IBaseBookItem.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/chapter/BookChapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/chapter/BookChapter.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/franchise/Franchise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/franchise/Franchise.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/image/Images.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/image/Images.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/service/BoundService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/service/BoundService.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/book/volume/VolumeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/book/volume/VolumeItem.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/category/Metacategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/category/Metacategory.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/covers/CoversCachingStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/covers/CoversCachingStatus.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/database/AtsumeruUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/database/AtsumeruUser.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/database/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/database/Category.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/database/DatabaseFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/database/DatabaseFields.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/database/DatabaseVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/database/DatabaseVersion.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/database/History.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/database/History.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/filter/Filters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/filter/Filters.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/importer/ImportFolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/importer/ImportFolder.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/importer/ImportStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/importer/ImportStatus.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/importer/ReadableContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/importer/ReadableContent.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/metadata/MetadataUpdateStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/metadata/MetadataUpdateStatus.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/service/ServicesStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/service/ServicesStatus.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/model/settings/ServerSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/model/settings/ServerSettings.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/properties/ImportFolders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/properties/ImportFolders.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/renderer/AbstractRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/renderer/AbstractRenderer.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/renderer/RendererFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/renderer/RendererFactory.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/renderer/impl/DjVuRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/renderer/impl/DjVuRenderer.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/renderer/impl/PDFRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/renderer/impl/PDFRenderer.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/repository/BooksRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/repository/BooksRepository.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/repository/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/repository/CategoryRepository.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/repository/FilteredBooksRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/repository/FilteredBooksRepository.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/repository/HistoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/repository/HistoryRepository.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/repository/MetacategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/repository/MetacategoryRepository.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/repository/dao/BaseDaoManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/repository/dao/BaseDaoManager.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/repository/dao/BooksDaoManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/repository/dao/BooksDaoManager.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/repository/dao/UsersDaoManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/repository/dao/UsersDaoManager.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/security/configuration/NoSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/security/configuration/NoSecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/security/configuration/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/security/configuration/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/security/repository/UsersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/security/repository/UsersRepository.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/security/service/UsersDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/security/service/UsersDetailsService.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/service/CoversSaverService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/service/CoversSaverService.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/service/ImportService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/service/ImportService.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/service/MetadataUpdateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/service/MetadataUpdateService.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/AppUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/AppUtils.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/ArrayUtils.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/ContentDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/ContentDetector.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/EnumUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/EnumUtils.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/LinkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/LinkUtils.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/StreamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/StreamUtils.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/TypeUtils.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/comparator/AlphanumComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/comparator/AlphanumComparator.java -------------------------------------------------------------------------------- /src/main/java/xyz/atsumeru/web/util/comparator/NaturalStringComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/java/xyz/atsumeru/web/util/comparator/NaturalStringComparator.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/resources/changelog.txt -------------------------------------------------------------------------------- /src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/resources/messages.properties -------------------------------------------------------------------------------- /src/main/resources/messages_ru.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atsumeru-xyz/Atsumeru/HEAD/src/main/resources/messages_ru.properties --------------------------------------------------------------------------------