mtg-decks-downloader

Tool to download Magic: The Gathering decklists from the Internet
git clone https://kevincorvisier.fr/git/mtg-decks-downloader.git
Log | Files | Refs | README

commit 1ef0b933d354328bd10c279790c29e9315e80dca
parent 173ccc500c204e7699b0bc08fb9794f932e4337f
Author: Kevin Corvisier <git@kevincorvisier.fr>
Date:   Fri, 25 Oct 2024 18:25:49 +0900

Fix some katakana not removed from player names
Diffstat:
Msrc/main/java/fr/kevincorvisier/mtg/dd/model/DeckItem.java | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/main/java/fr/kevincorvisier/mtg/dd/model/DeckItem.java b/src/main/java/fr/kevincorvisier/mtg/dd/model/DeckItem.java @@ -38,7 +38,9 @@ public class DeckItem .replace("カー", "kaa").replace("キー", "kii").replace("クー", "kuu").replace("ケー", "kee").replace("コー", "koo") // .replace("カ", "ka").replace("キ", "ki").replace("ク", "ku").replace("ケ", "ke").replace("コ", "ko") // .replace("ガ", "ga").replace("ギ", "gi").replace("グ", "gu").replace("ゲ", "ge").replace("ゴ", "go") // + .replace("シャ", "sha").replace("シュ", "shu").replace("ショ", "sho") // .replace("サ", "sa").replace("シ", "shi").replace("ス", "su").replace("セ", "se").replace("ソ", "so") // + .replace("ザ", "za").replace("ジ", "zi").replace("ズ", "zu").replace("ゼ", "ze").replace("ゾ", "zo") // .replace("タ", "ta").replace("チ", "chi").replace("ツ", "tsu").replace("テ", "te").replace("ト", "to") // .replace("ダ", "da").replace("ヂ", "ji").replace("ヅ", "zu").replace("デ", "de").replace("ド", "do") // .replace("ナ", "na").replace("ニ", "ni").replace("ヌ", "nu").replace("ネ", "ne").replace("ノ", "no") // @@ -48,11 +50,14 @@ public class DeckItem .replace("マ", "ma").replace("ミ", "mi").replace("ム", "mu").replace("メ", "me").replace("モ", "mo") // .replace("ヤ", "ya").replace("ユ", "yu").replace("ヨ", "yo")// .replace("ラ", "ra").replace("リ", "ri").replace("ル", "ru").replace("レ", "re").replace("ロ", "ro") // - .replace("ヴァ", "va"); + .replace("ヴァ", "va") // + .replace("ン", "n"); // Remove accents s = StringUtils.stripAccents(s); + // Remove special chars + s = s.replace("[", "").replace("]", "").replace("_", ""); - return s.replace(" ", "").replace("[", "").replace("]", "").replace("_", ""); + return s.replace(" ", ""); } }