From 04440f2b49a60eeb3e4bfd6942e2ab380f7935d7 Mon Sep 17 00:00:00 2001
From: libgenapps <33476799+libgenapps@users.noreply.github.com>
Date: Wed, 13 Nov 2019 04:05:42 +0300
Subject: [PATCH] 1.3.5
---
LibgenDesktop.Setup/AppFiles.cs | 11 ++++++-----
LibgenDesktop.Setup/Constants.cs | 4 ++--
LibgenDesktop/Common/Constants.cs | 6 +++---
LibgenDesktop/LibgenDesktop.csproj | 4 ++++
LibgenDesktop/Resources/Mirrors/mirrors.config | 12 ++++++++++++
LibgenDesktop/Resources/Mirrors/sci-hub.xslt | 8 ++++++++
6 files changed, 35 insertions(+), 10 deletions(-)
create mode 100644 LibgenDesktop/Resources/Mirrors/sci-hub.xslt
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 @@
+
+
+
+
+
+
+
+