diff --git a/LibgenDesktop.Setup/AppFiles.cs b/LibgenDesktop.Setup/AppFiles.cs index a5c6c97..e2b99ce 100644 --- a/LibgenDesktop.Setup/AppFiles.cs +++ b/LibgenDesktop.Setup/AppFiles.cs @@ -26,14 +26,13 @@ static AppFiles() X86.Add(new AppFile(@"x86\SQLite.Interop.dll", "SQLite.Interop.dll")); X64.Add(new AppFile(@"x64\SQLite.Interop.dll", "SQLite.Interop.dll")); AddFile(@"Languages\English.lng"); - AddFile(@"Languages\Russian.lng"); - AddFile(@"Languages\Romanian.lng"); - AddFile(@"Languages\Ukrainian.lng"); - AddFile(@"Languages\Spanish.lng"); AddFile(@"Languages\French.lng"); + AddFile(@"Languages\Romanian.lng"); + AddFile(@"Languages\Russian.lng"); AddFile(@"Languages\Simplified Chinese.lng"); + AddFile(@"Languages\Spanish.lng"); AddFile(@"Languages\Turkish.lng"); - AddFile(@"Mirrors\mirrors.config"); + AddFile(@"Languages\Ukrainian.lng"); AddFile(@"Mirrors\b_ok_xyz_step1.xslt"); AddFile(@"Mirrors\b_ok_xyz_step2.xslt"); AddFile(@"Mirrors\booklid_org_step1.xslt"); @@ -43,6 +42,8 @@ static AppFiles() AddFile(@"Mirrors\libgen_lc_fiction.xslt"); AddFile(@"Mirrors\libgen_lc_nonfiction.xslt"); AddFile(@"Mirrors\libgen_lc_scimag.xslt"); + AddFile(@"Mirrors\mirrors.config"); + AddFile(@"Mirrors\sci-hub.xslt"); } public static string GetBinariesDirectoryPath(bool is64Bit) diff --git a/LibgenDesktop.Setup/Constants.cs b/LibgenDesktop.Setup/Constants.cs index 955dc48..ebc1e3b 100644 --- a/LibgenDesktop.Setup/Constants.cs +++ b/LibgenDesktop.Setup/Constants.cs @@ -2,8 +2,8 @@ { internal static class Constants { - public const string CURRENT_VERSION = "1.3.4"; - public const string TITLE_VERSION = "1.3.4"; + public const string CURRENT_VERSION = "1.3.5"; + public const string TITLE_VERSION = "1.3.5"; public const string PRODUCT_TITLE_FORMAT = "Libgen Desktop " + TITLE_VERSION + " ({0}-bit)"; public const string SHORTCUT_TITLE_FORMAT = "Libgen Desktop ({0}-bit)"; public const string PRODUCT_COMPANY = "Libgen Apps"; diff --git a/LibgenDesktop/Common/Constants.cs b/LibgenDesktop/Common/Constants.cs index 782e7af..f5bddea 100644 --- a/LibgenDesktop/Common/Constants.cs +++ b/LibgenDesktop/Common/Constants.cs @@ -5,9 +5,9 @@ namespace LibgenDesktop.Common internal static class Constants { public const string DATABASE_METADATA_APP_NAME = "LibgenDesktop"; - public const string CURRENT_VERSION = "1.3.4"; - public const string CURRENT_GITHUB_RELEASE_NAME = "1.3.4"; - public static readonly DateTime CURRENT_GITHUB_RELEASE_DATE = new DateTime(2019, 11, 9); + public const string CURRENT_VERSION = "1.3.5"; + public const string CURRENT_GITHUB_RELEASE_NAME = "1.3.5"; + public static readonly DateTime CURRENT_GITHUB_RELEASE_DATE = new DateTime(2019, 11, 13); public const string CURRENT_DATABASE_VERSION = "1.2.1"; public const string APP_SETTINGS_FILE_NAME = "libgen.config"; diff --git a/LibgenDesktop/LibgenDesktop.csproj b/LibgenDesktop/LibgenDesktop.csproj index ba2bff8..27ee3ac 100644 --- a/LibgenDesktop/LibgenDesktop.csproj +++ b/LibgenDesktop/LibgenDesktop.csproj @@ -737,6 +737,10 @@ PreserveNewest Mirrors\booksc_org_step2.xslt + + PreserveNewest + Mirrors\sci-hub.xslt + PreserveNewest Languages\Russian.lng diff --git a/LibgenDesktop/Resources/Mirrors/mirrors.config b/LibgenDesktop/Resources/Mirrors/mirrors.config index 12dfa7b..cba1602 100644 --- a/LibgenDesktop/Resources/Mirrors/mirrors.config +++ b/LibgenDesktop/Resources/Mirrors/mirrors.config @@ -47,5 +47,17 @@ "NonFictionDownloadUrl": "http://genotypeinczgrxr.onion/LG/{thousand-index}/{md5:l}", "FictionDownloadUrl": "http://genotypeinczgrxr.onion/FF/{thousand-index}/{md5:l}.{ext}", "RestartSessionOnTimeout": false + }, + "sci-hub.se": + { + "SciMagDownloadUrl": "https://sci-hub.se/{doi}", + "SciMagDownloadTransformations": "sci-hub", + "RestartSessionOnTimeout": false + }, + "sci-hub.tw": + { + "SciMagDownloadUrl": "https://sci-hub.tw/{doi}", + "SciMagDownloadTransformations": "sci-hub", + "RestartSessionOnTimeout": false } } \ No newline at end of file diff --git a/LibgenDesktop/Resources/Mirrors/sci-hub.xslt b/LibgenDesktop/Resources/Mirrors/sci-hub.xslt new file mode 100644 index 0000000..c168d0c --- /dev/null +++ b/LibgenDesktop/Resources/Mirrors/sci-hub.xslt @@ -0,0 +1,8 @@ + + + + + + + +