From 21dd7f4507d5df286f0f39c3d4fa3edd701b6762 Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Sat, 1 Jun 2024 08:19:53 +0100 Subject: [PATCH] Change: Include URL for basesets. --- bananas_api/new_upload/readers/base_graphics.py | 1 + bananas_api/new_upload/readers/base_music.py | 1 + bananas_api/new_upload/readers/base_sounds.py | 1 + bananas_api/new_upload/readers/helpers/base_sets.py | 5 +++++ 4 files changed, 8 insertions(+) diff --git a/bananas_api/new_upload/readers/base_graphics.py b/bananas_api/new_upload/readers/base_graphics.py index 1762ef9..af4fd35 100644 --- a/bananas_api/new_upload/readers/base_graphics.py +++ b/bananas_api/new_upload/readers/base_graphics.py @@ -11,6 +11,7 @@ class BaseGraphics(BaseSet): "shortname": str, "version": str, "description": str, + "url": str, "palette": str, "blitter": str, }, diff --git a/bananas_api/new_upload/readers/base_music.py b/bananas_api/new_upload/readers/base_music.py index 12eebe8..1665e60 100644 --- a/bananas_api/new_upload/readers/base_music.py +++ b/bananas_api/new_upload/readers/base_music.py @@ -11,6 +11,7 @@ class BaseMusic(BaseSet): "shortname": str, "version": str, "description": str, + "url": str, }, "files": { "theme": str, diff --git a/bananas_api/new_upload/readers/base_sounds.py b/bananas_api/new_upload/readers/base_sounds.py index 7633bed..e3ccd72 100644 --- a/bananas_api/new_upload/readers/base_sounds.py +++ b/bananas_api/new_upload/readers/base_sounds.py @@ -11,6 +11,7 @@ class BaseSounds(BaseSet): "shortname": str, "version": str, "description": str, + "url": str, }, "files": { "samples": str, diff --git a/bananas_api/new_upload/readers/helpers/base_sets.py b/bananas_api/new_upload/readers/helpers/base_sets.py index a372c23..648a103 100644 --- a/bananas_api/new_upload/readers/helpers/base_sets.py +++ b/bananas_api/new_upload/readers/helpers/base_sets.py @@ -19,6 +19,9 @@ class BaseSet: @ivar description: Description of Base Set @type description: C{str} + @ivar url: URL of Base Set + @type url: C{str} + @ivar files: Files included in Base Set, with their md5sum @type files: C{dict} """ @@ -30,6 +33,7 @@ def __init__(self): self.unique_id = None self.version = None self.description = None + self.url = None self.files = None def read(self, fp): @@ -95,5 +99,6 @@ def read(self, fp): self.unique_id = ini_parser.get("metadata", "shortname").encode() self.version = ini_parser.get("metadata", "version") self.description = ini_parser.get("metadata", "description") + self.url = ini_parser.get("metadata", "url") self.files = files self.md5sum = md5sum