diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.java b/app/src/main/java/com/hippo/ehviewer/Settings.java index 5b8d3f6a7..ac49a3f34 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.java +++ b/app/src/main/java/com/hippo/ehviewer/Settings.java @@ -131,8 +131,6 @@ public class Settings { private static final int DEFAULT_DETAIL_SIZE = 0; private static final int DEFAULT_THUMB_SIZE = 1; private static final int DEFAULT_THUMB_RESOLUTION = 0; - private static final String KEY_FIX_THUMB_URL = "fix_thumb_url"; - private static final boolean DEFAULT_FIX_THUMB_URL = false; private static final String KEY_SHOW_JPN_TITLE = "show_jpn_title"; private static final boolean DEFAULT_SHOW_JPN_TITLE = false; private static final String KEY_SHOW_GALLERY_PAGES = "show_gallery_pages"; @@ -564,10 +562,6 @@ public class Settings { return getIntFromStr(KEY_THUMB_RESOLUTION, DEFAULT_THUMB_RESOLUTION); } - public static boolean getFixThumbUrl() { - return getBoolean(KEY_FIX_THUMB_URL, DEFAULT_FIX_THUMB_URL); - } - public static boolean getRequestNews() { return getBoolean(KEY_REQUEST_NEWS, DEFAULT_REQUEST_NEWS); } diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java b/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java index 34044b8d1..775ec7ced 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java +++ b/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java @@ -245,12 +245,6 @@ public class EhEngine { } } } - - if (Settings.getFixThumbUrl()) { - for (GalleryInfo info : list) { - info.thumb = EhUrl.getFixedPreviewThumbUrl(info.thumb); - } - } } public static GalleryListParser.Result getGalleryList(@Nullable EhClient.Task task, OkHttpClient okHttpClient, diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhUrl.java b/app/src/main/java/com/hippo/ehviewer/client/EhUrl.java index cbe1a6ffb..d03ea3236 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhUrl.java +++ b/app/src/main/java/com/hippo/ehviewer/client/EhUrl.java @@ -21,11 +21,6 @@ import androidx.annotation.NonNull; import com.hippo.ehviewer.Settings; import com.hippo.network.UrlBuilder; -import java.util.List; -import java.util.ListIterator; - -import okhttp3.HttpUrl; - public class EhUrl { public static final int SITE_E = 0; @@ -59,8 +54,6 @@ public class EhUrl { public static final String ORIGIN_EX = REFERER_EX; public static final String REFERER_E = "https://" + DOMAIN_E; public static final String ORIGIN_E = REFERER_E; - private static final String URL_PREFIX_THUMB_E = "https://ehgt.org/"; - private static final String URL_PREFIX_THUMB_EX = "https://exhentai.org/t/"; public static String getGalleryDetailUrl(long gid, String token) { return getGalleryDetailUrl(gid, token, 0, false); @@ -200,44 +193,4 @@ public class EhUrl { return URL_WATCHED_EX; } } - - public static String getThumbUrlPrefix() { - switch (Settings.getGallerySite()) { - default: - //case SITE_E: - return URL_PREFIX_THUMB_E; - //case SITE_EX: - // return URL_PREFIX_THUMB_EX; - } - } - - public static String getFixedPreviewThumbUrl(String originUrl) { - HttpUrl url = HttpUrl.parse(originUrl); - if (url == null) return originUrl; - List pathSegments = url.pathSegments(); - if (pathSegments.size() < 3) return originUrl; - - ListIterator iterator = pathSegments.listIterator(pathSegments.size()); - // The last segments, like - // 317a1a254cd9c3269e71b2aa2671fe8d28c91097-260198-640-480-png_250.jpg - if (!iterator.hasPrevious()) return originUrl; - String lastSegment = iterator.previous(); - // The second last segments, like - // 7a - if (!iterator.hasPrevious()) return originUrl; - String secondLastSegment = iterator.previous(); - // The third last segments, like - // 31 - if (!iterator.hasPrevious()) return originUrl; - String thirdLastSegment = iterator.previous(); - // Check path segments - if (lastSegment != null && secondLastSegment != null - && thirdLastSegment != null - && lastSegment.startsWith(thirdLastSegment) - && lastSegment.startsWith(secondLastSegment, thirdLastSegment.length())) { - return getThumbUrlPrefix() + thirdLastSegment + "/" + secondLastSegment + "/" + lastSegment; - } else { - return originUrl; - } - } } diff --git a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java index 0df7ba583..fc6b453c7 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java +++ b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.java @@ -19,8 +19,6 @@ package com.hippo.ehviewer.client.parser; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import com.hippo.ehviewer.Settings; -import com.hippo.ehviewer.client.EhUrl; import com.hippo.ehviewer.client.EhUtils; import com.hippo.ehviewer.client.data.GalleryComment; import com.hippo.ehviewer.client.data.GalleryCommentList; @@ -646,9 +644,6 @@ public class GalleryDetailParser { String pageUrl = element.attr("href"); element = element.child(0); String imageUrl = element.attr("src"); - if (Settings.getFixThumbUrl()) { - imageUrl = EhUrl.getFixedPreviewThumbUrl(imageUrl); - } int index = Integer.parseInt(element.attr("alt")) - 1; largePreviewSet.addItem(index, imageUrl, pageUrl); } @@ -674,9 +669,6 @@ public class GalleryDetailParser { } String imageUrl = ParserUtils.trim(m.group(3)); String pageUrl = ParserUtils.trim(m.group(1)); - if (Settings.getFixThumbUrl()) { - imageUrl = EhUrl.getFixedPreviewThumbUrl(imageUrl); - } largePreviewSet.addItem(index, imageUrl, pageUrl); } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index a42694f53..3b41223f9 100755 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -328,15 +328,8 @@ Auflösung der Miniaturbilder Nun %s. Mit abnormale Auflösung kann die Miniaturbilder nicht normalerweise geladen werden. Automatisch - Link der Miniaturbilder reparieren - Auf Startseite angezeigte Kategorie - Auf Startseite angezeigte Standard-Kategorie - Ausgeschlossene Sprachen Sprache der App (Language) Torrent (%d) - Galerie von den ausgeschlossenen Sprachen werden in der Galerieliste und der Suchen versteckt - Ausgeschlossene Namensraum-Etiketten - Galerie in der ausgeschlossenen Namensraum werden vom Standard-Etikett-Suchen versteckt Japanische Titel anzeigen Galerie-Blocker Nach Titel, Uploader order Etiketten die unerwünschten Galerien verstecken diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 5acc01859..5c114a96d 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -342,13 +342,6 @@ Resolución de vista previa %s, las resoluciones especiales podrían causar errores en la vista previa Automático - Reparar URL de vistas previas - Categorías en la página de inicio - Categorías que se muestran en la página de inicio por defecto. - Idiomas excluidos - Ocultar galerías en ciertos idiomas de la lista de galerías y búsquedas - Excluir etiquetas espacios de nombres - Excluir ciertos espacios de nombres de una búsqueda de etiquetas por defecto Mostrar títulos en japonés Es necesario habilitar los títulos en japonés en la propia página de EHentai Mostrar número de páginas de la galería diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e4a388ac8..90b6b1b85 100755 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -391,13 +391,6 @@ Résolution des miniatures Auctuellement %s. Certaines résolutions spéciales êmpechent de les charger correctement. Auto - Réparer l\'URL de la miniature - Catégoriques sur la page d\'accueil - Les catégoriques par défaut à afficher sur la page d\'accueil - Langues exclues - Ne pas afficher les galerie des langues spécifiées sur la liste de galerie et le résultat de recherche - Espaces de nom de tag exclues - Exclure espaces de nom spécifiées de une recherche de tag par défaut Montrer les titres japonais Bloqueur des galeries Filtrer les galerie par les titres, les uploaders ou les tags diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index f6b77f36c..b3bad0901 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -389,13 +389,6 @@ サムネイル解像度 %s。解像度を正しく設定しないと、サムネイルを取得できない場合があります 自動 - サムネイルリンクを修正 - ホームページに表示されるカテゴリ - ホームページに表示されるデフォルトカテゴリ - タグセットを除外 - 指定したタグセットをデフォルト検索から除外 - 言語を除外 - 指定した言語のギャラリーをホームページと検索から隠す 日本語タイトルを表示 ギャラリーをブロック タイトル、アップローダ、もしくはタグで望ましくないギャラリーを除外 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index f440f3f07..5fe1d5e61 100755 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -377,13 +377,6 @@ 섬네일 해상도 특정 해상도로 설정하면 섬네일을 불러오지 못할 수 있습니다. 현재 설정\u003a \u005b%s\u005d 자동 - 섬네일 URL 바로잡기 - 홈페이지 카테고리 - 홈페이지에 기본으로 보여질 카테고리 - 제외할 언어 - 갤러리 목록과 검색에서 특정 언어 숨기기 - 제외할 태그 네임스페이스 - 기본 태그 검색에서 특정 네임스페이스 제외 일본어 제목 표시 갤러리 페이지 수 표시 갤러리 목록에 해당 갤러리의 페이지 수를 표시합니다 diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index 66d6b4051..cbf8bbe58 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -395,13 +395,6 @@ ความละเอียดภาพตัวอย่าง ค่าตอนนี้เป็น %s. การตั้งความละเอียดที่แน่นอนอาจจะส่งผลต่อการโหลดตัวอย่างที่อาจจะไม่สำเร็จด้วย อัตโนมัติ - แก้ลิงค์ภาพตัวอย่าง - หมวดหมู่บนหน้าแรก - หมวดหมู่จะแสดงเป็นค่าเริ่มต้นบนหน้าแรก - ภาษาที่ยกเว้น - ซ่อนแกลเลอรี่ที่มีภาษาต่างๆจากรายการแกลเลอรี่และการค้นหา - แท็กเนมสเปซที่ยกเว้น - แยกเนมสเปซที่ตั้งไว้ออกจากที่ค้นหาแท็กที่เป็นค่าเริ่มต้น แสดงชื่อเรื่องญี่ปุ่น แสดงจำนวนหน้าของแกลเลอรี่ แสดงจำนวนหน้าที่มีอยู่ในแต่ละแกลเลอรี่ diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 4aa3ba4cb..4adf5c8f7 100755 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -439,13 +439,6 @@ 缩略图分辨率 %s,指定分辨率可能使获取缩略图失败 自动 - 修正缩略图链接 - 主页分类显示 - 默认在主页所显示的分类 - 排除标签组 - 在默认搜索中排除指定标签组 - 排除语言 - 在主页与搜索中隐藏指定语言的画廊 显示日文标题 需同时在 EHentai 网站设置中启用 Japanese Title 显示画廊页数 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 9764deafc..2feafa23a 100755 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -434,13 +434,6 @@ 縮略圖分辨率 %s,指定分辨率可能使獲取縮略圖失敗 自動 - 修正縮略圖鏈接 - 主頁分類顯示 - 默認在主頁所顯示的分類 - 排除標籤組 - 在默認搜索中排除指定標籤組 - 排除語言 - 在主頁與搜索中隱藏指定語言的畫廊 顯示日文標題 需同時在 EHentai 網站設置中啟用 Japanese Title 顯示畫廊頁數 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index d18d220ac..ed3b50ad2 100755 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -439,13 +439,6 @@ 縮圖解析度 %s,指定解析度可能會使縮圖取得失敗 自動 - 修正縮圖連結 - 顯示在首頁的分類 - 顯示在首頁的分類就跟預設一樣 - 除標籤命名空間 - 在預設標籤搜尋中排除特定的標籤命名空間 - 排除語言 - 在首頁與搜尋中隱藏指定語言的圖庫 顯示日文標題 需同時在 EHentai 網站設定中啟用 Japanese Title 顯示圖庫頁數 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5770ac380..97004f5c8 100755 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -484,13 +484,6 @@ Thumb resolution Currently %s. Certain resolutions might cause getting thumb failed Auto - Fix thumb url - Categories on Homepage - The categories shown as default on Homepage - Excluded languages - Hide galleries in certain languages from the gallery list and searches - Excluded tag namespaces - Exclude certain namespaces from a default tag search Show Japanese title Require enabling Japanese Title in Settings on EHentai website Show gallery pages diff --git a/app/src/main/res/xml/eh_settings.xml b/app/src/main/res/xml/eh_settings.xml index 6188aa694..6ec562dd3 100644 --- a/app/src/main/res/xml/eh_settings.xml +++ b/app/src/main/res/xml/eh_settings.xml @@ -112,12 +112,6 @@ app:entryValues="@array/thumb_resolution_entry_values" app:iconSpaceReserved="false" /> - -