├── LibgenServer.Cli ├── CommandLine │ ├── CommandLineParser.cs │ ├── ConfigurationResult.cs │ ├── DatabaseCreateResult.cs │ ├── ICommandLineParserResult.cs │ ├── ImportResult.cs │ ├── PrintUsageResult.cs │ └── ScanResult.cs ├── Configuration │ └── ConfigurationOperations.cs ├── Database │ └── DatabaseOperations.cs ├── Import │ └── ImportOperations.cs ├── LibgenServer.Cli.csproj ├── Program.cs ├── Properties │ ├── PublishProfiles │ │ └── Windows x64.pubxml │ └── launchSettings.json └── Scan │ └── ScanOperations.cs ├── LibgenServer.Core ├── Common │ ├── Constants.cs │ ├── Environment.cs │ └── Logger.cs ├── Configuration │ └── ServerConfiguration.cs ├── Database │ ├── LocalDatabase.cs │ ├── SearchQueryParser.cs │ └── SqlScripts.cs ├── Entities │ ├── DatabaseMetadata.cs │ ├── FictionBook.cs │ ├── ImportFormat.cs │ ├── LibgenObject.cs │ ├── LibgenObjectType.cs │ ├── LibraryFile.cs │ ├── NonFictionBook.cs │ ├── ScanLibrary.cs │ └── SciMagArticle.cs ├── Import │ ├── FictionImporter.cs │ ├── Importer.cs │ ├── NonFictionImporter.cs │ ├── SciMagImporter.cs │ └── SqlDump │ │ ├── ColumnDefinition.cs │ │ ├── ColumnType.cs │ │ ├── PositioningStreamReader.cs │ │ ├── SqlDumpReader.cs │ │ ├── TableDefinition.cs │ │ ├── TableDefinitions.cs │ │ └── TableType.cs └── LibgenServer.Core.csproj ├── LibgenServer.Web ├── Controllers │ └── MainController.cs ├── LibgenServer.Web.csproj ├── Models │ └── MainModel.cs ├── Program.cs ├── Properties │ ├── PublishProfiles │ │ └── Windows x64.pubxml │ └── launchSettings.json ├── Startup.cs ├── ViewModels │ └── Main │ │ ├── BookViewModel.cs │ │ ├── DownloadBookViewModel.cs │ │ ├── SearchResultItemViewModel.cs │ │ └── SearchViewModel.cs ├── Views │ ├── Layouts │ │ └── MainLayout.cshtml │ └── Main │ │ ├── Book.cshtml │ │ ├── Index.cshtml │ │ └── Search.cshtml └── wwwroot │ ├── Images │ └── logo.png │ ├── Libraries │ ├── Bootstrap │ │ ├── css │ │ │ └── bootstrap-4.2.1.min.css │ │ └── js │ │ │ └── bootstrap-4.2.1.min.js │ └── jQuery │ │ └── jquery-3.3.1.min.js │ └── Styles │ ├── book.css │ ├── index.css │ ├── main_layout.css │ └── search.css └── LibgenServer.sln /LibgenServer.Cli/CommandLine/CommandLineParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/CommandLine/CommandLineParser.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/CommandLine/ConfigurationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/CommandLine/ConfigurationResult.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/CommandLine/DatabaseCreateResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/CommandLine/DatabaseCreateResult.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/CommandLine/ICommandLineParserResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/CommandLine/ICommandLineParserResult.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/CommandLine/ImportResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/CommandLine/ImportResult.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/CommandLine/PrintUsageResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/CommandLine/PrintUsageResult.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/CommandLine/ScanResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/CommandLine/ScanResult.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/Configuration/ConfigurationOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/Configuration/ConfigurationOperations.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/Database/DatabaseOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/Database/DatabaseOperations.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/Import/ImportOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/Import/ImportOperations.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/LibgenServer.Cli.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/LibgenServer.Cli.csproj -------------------------------------------------------------------------------- /LibgenServer.Cli/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/Program.cs -------------------------------------------------------------------------------- /LibgenServer.Cli/Properties/PublishProfiles/Windows x64.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/Properties/PublishProfiles/Windows x64.pubxml -------------------------------------------------------------------------------- /LibgenServer.Cli/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/Properties/launchSettings.json -------------------------------------------------------------------------------- /LibgenServer.Cli/Scan/ScanOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Cli/Scan/ScanOperations.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Common/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Common/Constants.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Common/Environment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Common/Environment.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Common/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Common/Logger.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Configuration/ServerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Configuration/ServerConfiguration.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Database/LocalDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Database/LocalDatabase.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Database/SearchQueryParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Database/SearchQueryParser.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Database/SqlScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Database/SqlScripts.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/DatabaseMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/DatabaseMetadata.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/FictionBook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/FictionBook.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/ImportFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/ImportFormat.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/LibgenObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/LibgenObject.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/LibgenObjectType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/LibgenObjectType.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/LibraryFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/LibraryFile.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/NonFictionBook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/NonFictionBook.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/ScanLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/ScanLibrary.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Entities/SciMagArticle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Entities/SciMagArticle.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/FictionImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/FictionImporter.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/Importer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/Importer.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/NonFictionImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/NonFictionImporter.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/SciMagImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/SciMagImporter.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/SqlDump/ColumnDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/SqlDump/ColumnDefinition.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/SqlDump/ColumnType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/SqlDump/ColumnType.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/SqlDump/PositioningStreamReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/SqlDump/PositioningStreamReader.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/SqlDump/SqlDumpReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/SqlDump/SqlDumpReader.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/SqlDump/TableDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/SqlDump/TableDefinition.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/SqlDump/TableDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/SqlDump/TableDefinitions.cs -------------------------------------------------------------------------------- /LibgenServer.Core/Import/SqlDump/TableType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/Import/SqlDump/TableType.cs -------------------------------------------------------------------------------- /LibgenServer.Core/LibgenServer.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Core/LibgenServer.Core.csproj -------------------------------------------------------------------------------- /LibgenServer.Web/Controllers/MainController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Controllers/MainController.cs -------------------------------------------------------------------------------- /LibgenServer.Web/LibgenServer.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/LibgenServer.Web.csproj -------------------------------------------------------------------------------- /LibgenServer.Web/Models/MainModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Models/MainModel.cs -------------------------------------------------------------------------------- /LibgenServer.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Program.cs -------------------------------------------------------------------------------- /LibgenServer.Web/Properties/PublishProfiles/Windows x64.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Properties/PublishProfiles/Windows x64.pubxml -------------------------------------------------------------------------------- /LibgenServer.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /LibgenServer.Web/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Startup.cs -------------------------------------------------------------------------------- /LibgenServer.Web/ViewModels/Main/BookViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/ViewModels/Main/BookViewModel.cs -------------------------------------------------------------------------------- /LibgenServer.Web/ViewModels/Main/DownloadBookViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/ViewModels/Main/DownloadBookViewModel.cs -------------------------------------------------------------------------------- /LibgenServer.Web/ViewModels/Main/SearchResultItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/ViewModels/Main/SearchResultItemViewModel.cs -------------------------------------------------------------------------------- /LibgenServer.Web/ViewModels/Main/SearchViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/ViewModels/Main/SearchViewModel.cs -------------------------------------------------------------------------------- /LibgenServer.Web/Views/Layouts/MainLayout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Views/Layouts/MainLayout.cshtml -------------------------------------------------------------------------------- /LibgenServer.Web/Views/Main/Book.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Views/Main/Book.cshtml -------------------------------------------------------------------------------- /LibgenServer.Web/Views/Main/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Views/Main/Index.cshtml -------------------------------------------------------------------------------- /LibgenServer.Web/Views/Main/Search.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/Views/Main/Search.cshtml -------------------------------------------------------------------------------- /LibgenServer.Web/wwwroot/Images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/wwwroot/Images/logo.png -------------------------------------------------------------------------------- /LibgenServer.Web/wwwroot/Libraries/Bootstrap/css/bootstrap-4.2.1.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/wwwroot/Libraries/Bootstrap/css/bootstrap-4.2.1.min.css -------------------------------------------------------------------------------- /LibgenServer.Web/wwwroot/Libraries/Bootstrap/js/bootstrap-4.2.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/wwwroot/Libraries/Bootstrap/js/bootstrap-4.2.1.min.js -------------------------------------------------------------------------------- /LibgenServer.Web/wwwroot/Libraries/jQuery/jquery-3.3.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/wwwroot/Libraries/jQuery/jquery-3.3.1.min.js -------------------------------------------------------------------------------- /LibgenServer.Web/wwwroot/Styles/book.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/wwwroot/Styles/book.css -------------------------------------------------------------------------------- /LibgenServer.Web/wwwroot/Styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/wwwroot/Styles/index.css -------------------------------------------------------------------------------- /LibgenServer.Web/wwwroot/Styles/main_layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/wwwroot/Styles/main_layout.css -------------------------------------------------------------------------------- /LibgenServer.Web/wwwroot/Styles/search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.Web/wwwroot/Styles/search.css -------------------------------------------------------------------------------- /LibgenServer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libgenapps/LibgenServer/HEAD/LibgenServer.sln --------------------------------------------------------------------------------