Selaa lähdekoodia

Parse patch version

Colin Powell 3 vuotta sitten
vanhempi
commit
2c7f953893
2 muutettua tiedostoa jossa 7 lisäystä ja 1 poistoa
  1. 1 1
      games/constants.py
  2. 6 0
      games/utils.py

+ 1 - 1
games/constants.py

@@ -1,5 +1,5 @@
 ENGLISH_PATCHED_KEYWORDS = ["patched", "english", "english patched"]
-UNDUB_KEYWORDS = ["undub"]
+UNDUB_KEYWORDS = ["undub", " dub"]
 HACK_KEYWORDS = ["hack"]
 
 REGION_KEYWORDS = {

+ 6 - 0
games/utils.py

@@ -80,6 +80,11 @@ def import_gamelist_file_to_db_for_system(
             region = Game.Region.EU.name
 
         english_patched = any(key in game_path.lower() for key in ENGLISH_PATCHED_KEYWORDS)
+        patch_version = None
+        if english_patched:
+            version_re = re.search ('v(.*?)(?=\))', game_path.lower())
+            if version_re:
+                patche_version =  version_re.group(0)
         undub = any(key in game_path.lower() for key in UNDUB_KEYWORDS)
         hack = any(key in game_path.lower() for key in HACK_KEYWORDS)
 
@@ -136,6 +141,7 @@ def import_gamelist_file_to_db_for_system(
         obj.marquee = marquee_path
         obj.kid_game = kid_game
         obj.english_patched = english_patched
+        obj.english_patched_version = patch_version
         obj.hack = hack
         obj.undub = undub
         obj.region = region