From ce3e37c6cb7789c23dd0cf42ec2a4ce8ee3a87f1 Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Tue, 18 Nov 2025 12:57:41 -0500 Subject: [PATCH] Revive giantbomb metadata handler --- backend/adapters/services/rahasher.py | 2 +- .../versions/0057_add_giantbomb_metadata.py | 41 + backend/config/__init__.py | 6 +- backend/endpoints/heartbeat.py | 6 + backend/endpoints/responses/heartbeat.py | 1 + backend/endpoints/responses/platform.py | 2 + backend/endpoints/responses/rom.py | 8 + backend/handler/database/roms_handler.py | 7 + backend/handler/metadata/__init__.py | 2 + backend/handler/metadata/base_handler.py | 15 +- backend/handler/metadata/giantbomb_handler.py | 1631 +++++++++++++++++ backend/handler/metadata/hasheous_handler.py | 664 +++++-- backend/handler/metadata/hltb_handler.py | 2 +- backend/handler/metadata/igdb_handler.py | 6 +- backend/handler/metadata/launchbox_handler.py | 2 +- backend/handler/metadata/ra_handler.py | 2 +- backend/handler/metadata/tgdb_handler.py | 2 +- backend/handler/scan_handler.py | 10 +- backend/models/platform.py | 11 + backend/models/rom.py | 6 + backend/tasks/scheduled/scan_library.py | 2 + backend/tests/endpoints/test_heartbeat.py | 2 + backend/utils/generate_supported_platforms.py | 14 +- env.template | 3 + frontend/assets/scrappers/giantbomb.png | Bin 0 -> 553371 bytes frontend/src/__generated__/index.ts | 1 + .../__generated__/models/DetailedRomSchema.ts | 3 + .../models/MetadataSourcesDict.ts | 1 + .../__generated__/models/PlatformSchema.ts | 2 + .../models/RomGiantBombMetadata.ts | 15 + .../__generated__/models/SimpleRomSchema.ts | 3 + .../src/components/Details/Info/GameInfo.vue | 6 + frontend/src/components/Details/Title.vue | 14 + .../AppBar/Platform/PlatformInfoDrawer.vue | 14 + .../components/common/Game/VirtualTable.vue | 10 + frontend/src/services/api/rom.ts | 1 + frontend/src/stores/heartbeat.ts | 9 + frontend/src/views/Auth/Setup.vue | 6 + frontend/src/views/Scan.vue | 10 + 39 files changed, 2420 insertions(+), 122 deletions(-) create mode 100644 backend/alembic/versions/0057_add_giantbomb_metadata.py create mode 100644 backend/handler/metadata/giantbomb_handler.py create mode 100644 frontend/assets/scrappers/giantbomb.png create mode 100644 frontend/src/__generated__/models/RomGiantBombMetadata.ts diff --git a/backend/adapters/services/rahasher.py b/backend/adapters/services/rahasher.py index c52aa2c1a..44adbb41a 100644 --- a/backend/adapters/services/rahasher.py +++ b/backend/adapters/services/rahasher.py @@ -15,7 +15,7 @@ UPS.ARCADE: 27, UPS.ARCADIA_2001: 73, UPS.ARDUBOY: 71, - UPS.ATARI_JAGUAR_CD: 77, + UPS.JAGUAR_CD: 77, UPS.ATARI2600: 25, UPS.ATARI7800: 51, UPS.COLECOVISION: 44, diff --git a/backend/alembic/versions/0057_add_giantbomb_metadata.py b/backend/alembic/versions/0057_add_giantbomb_metadata.py new file mode 100644 index 000000000..0308b84ba --- /dev/null +++ b/backend/alembic/versions/0057_add_giantbomb_metadata.py @@ -0,0 +1,41 @@ +"""empty message +Revision ID: 0057_add_giantbomb_metadata +Revises: 0056_gamelist_xml +Create Date: 2025-09-19 21:37:14.878761 +""" + +import sqlalchemy as sa +from alembic import op +from sqlalchemy.dialects import postgresql + +# revision identifiers, used by Alembic. +revision = "0057_add_giantbomb_metadata" +down_revision = "0056_gamelist_xml" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + with op.batch_alter_table("platforms", schema=None) as batch_op: + batch_op.add_column(sa.Column("giantbomb_id", sa.Integer(), nullable=True)) + with op.batch_alter_table("roms", schema=None) as batch_op: + batch_op.add_column(sa.Column("giantbomb_id", sa.Integer(), nullable=True)) + batch_op.add_column( + sa.Column( + "giantbomb_metadata", + sa.JSON().with_variant( + postgresql.JSONB(astext_type=sa.Text()), "postgresql" + ), + nullable=True, + ) + ) + batch_op.create_index("idx_roms_giantbomb_id", ["giantbomb_id"], unique=False) + + +def downgrade() -> None: + with op.batch_alter_table("roms", schema=None) as batch_op: + batch_op.drop_index("idx_roms_giantbomb_id") + batch_op.drop_column("giantbomb_metadata") + batch_op.drop_column("giantbomb_id") + with op.batch_alter_table("platforms", schema=None) as batch_op: + batch_op.drop_column("giantbomb_id") diff --git a/backend/config/__init__.py b/backend/config/__init__.py index 2fca3cb0d..85463cf7e 100644 --- a/backend/config/__init__.py +++ b/backend/config/__init__.py @@ -108,6 +108,9 @@ def _get_env(var: str, fallback: str | None = None) -> str | None: # HOWLONGTOBEAT HLTB_API_ENABLED: Final[bool] = safe_str_to_bool(_get_env("HLTB_API_ENABLED")) +# GIANTBOMB +GIANTBOMB_API_ENABLED: Final = safe_str_to_bool(_get_env("GIANTBOMB_API_ENABLED")) + # AUTH ROMM_AUTH_SECRET_KEY: Final[str | None] = _get_env("ROMM_AUTH_SECRET_KEY") if not ROMM_AUTH_SECRET_KEY: @@ -153,7 +156,8 @@ def _get_env(var: str, fallback: str | None = None) -> str | None: _get_env("ENABLE_RESCAN_ON_FILESYSTEM_CHANGE") ) RESCAN_ON_FILESYSTEM_CHANGE_DELAY: Final[int] = safe_int( - _get_env("RESCAN_ON_FILESYSTEM_CHANGE_DELAY"), 5 # 5 minutes + _get_env("RESCAN_ON_FILESYSTEM_CHANGE_DELAY"), + 5, # 5 minutes ) ENABLE_SCHEDULED_RESCAN: Final[bool] = safe_str_to_bool( _get_env("ENABLE_SCHEDULED_RESCAN") diff --git a/backend/endpoints/heartbeat.py b/backend/endpoints/heartbeat.py index dc34e8dc6..0bb69a4f1 100644 --- a/backend/endpoints/heartbeat.py +++ b/backend/endpoints/heartbeat.py @@ -24,6 +24,7 @@ from handler.metadata import ( meta_flashpoint_handler, meta_gamelist_handler, + meta_giantbomb_handler, meta_hasheous_handler, meta_hltb_handler, meta_igdb_handler, @@ -62,6 +63,7 @@ async def heartbeat() -> HeartbeatResponse: playmatch_enabled = meta_playmatch_handler.is_enabled() hltb_enabled = meta_hltb_handler.is_enabled() tgdb_enabled = meta_tgdb_handler.is_enabled() + giantbomb_enabled = meta_giantbomb_handler.is_enabled() return { "SYSTEM": { @@ -80,6 +82,7 @@ async def heartbeat() -> HeartbeatResponse: or tgdb_enabled or flashpoint_enabled or hltb_enabled + or giantbomb_enabled ), "IGDB_API_ENABLED": igdb_enabled, "SS_API_ENABLED": ss_enabled, @@ -92,6 +95,7 @@ async def heartbeat() -> HeartbeatResponse: "TGDB_API_ENABLED": tgdb_enabled, "FLASHPOINT_API_ENABLED": flashpoint_enabled, "HLTB_API_ENABLED": hltb_enabled, + "GIANTBOMB_API_ENABLED": giantbomb_enabled, }, "FILESYSTEM": { "FS_PLATFORMS": await fs_platform_handler.get_platforms(), @@ -153,5 +157,7 @@ async def metadata_heartbeat(source: str) -> bool: return await meta_hltb_handler.heartbeat() case MetadataSource.GAMELIST: return await meta_gamelist_handler.heartbeat() + case MetadataSource.GIANTBOMB: + return await meta_giantbomb_handler.heartbeat() case _: return False diff --git a/backend/endpoints/responses/heartbeat.py b/backend/endpoints/responses/heartbeat.py index 924ccc3b0..a806bc16c 100644 --- a/backend/endpoints/responses/heartbeat.py +++ b/backend/endpoints/responses/heartbeat.py @@ -19,6 +19,7 @@ class MetadataSourcesDict(TypedDict): TGDB_API_ENABLED: bool FLASHPOINT_API_ENABLED: bool HLTB_API_ENABLED: bool + GIANTBOMB_API_ENABLED: bool class FilesystemDict(TypedDict): diff --git a/backend/endpoints/responses/platform.py b/backend/endpoints/responses/platform.py index 3da40f93d..474ba7cff 100644 --- a/backend/endpoints/responses/platform.py +++ b/backend/endpoints/responses/platform.py @@ -17,6 +17,7 @@ class PlatformSchema(BaseModel): igdb_slug: str | None moby_slug: str | None hltb_slug: str | None + giantbomb_slug: str | None = None custom_name: str | None = None igdb_id: int | None = None sgdb_id: int | None = None @@ -27,6 +28,7 @@ class PlatformSchema(BaseModel): hasheous_id: int | None = None tgdb_id: int | None = None flashpoint_id: int | None = None + giantbomb_id: int | None = None category: str | None = None generation: int | None = None family_name: str | None = None diff --git a/backend/endpoints/responses/rom.py b/backend/endpoints/responses/rom.py index 169c46e24..b44404786 100644 --- a/backend/endpoints/responses/rom.py +++ b/backend/endpoints/responses/rom.py @@ -10,6 +10,7 @@ from endpoints.responses.assets import SaveSchema, ScreenshotSchema, StateSchema from handler.metadata.flashpoint_handler import FlashpointMetadata from handler.metadata.gamelist_handler import GamelistMetadata +from handler.metadata.giantbomb_handler import GiantBombMetadata from handler.metadata.hasheous_handler import HasheousMetadata from handler.metadata.hltb_handler import HLTBMetadata from handler.metadata.igdb_handler import IGDBMetadata @@ -69,6 +70,11 @@ {k: NotRequired[v] for k, v in get_type_hints(GamelistMetadata).items()}, # type: ignore[misc] total=False, ) +RomGiantBombMetadata = TypedDict( # type: ignore[misc] + "RomGiantBombMetadata", + {k: NotRequired[v] for k, v in get_type_hints(GiantBombMetadata).items()}, # type: ignore[misc] + total=False, +) def rom_user_schema_factory() -> RomUserSchema: @@ -210,6 +216,7 @@ class RomSchema(BaseModel): flashpoint_id: str | None hltb_id: int | None gamelist_id: str | None + giantbomb_id: int | None platform_id: int platform_slug: str @@ -240,6 +247,7 @@ class RomSchema(BaseModel): flashpoint_metadata: RomFlashpointMetadata | None hltb_metadata: RomHLTBMetadata | None gamelist_metadata: RomGamelistMetadata | None + giantbomb_metadata: RomGiantBombMetadata | None path_cover_small: str | None path_cover_large: str | None diff --git a/backend/handler/database/roms_handler.py b/backend/handler/database/roms_handler.py index 854dd9eef..0984ba415 100644 --- a/backend/handler/database/roms_handler.py +++ b/backend/handler/database/roms_handler.py @@ -240,6 +240,7 @@ def filter_by_matched(self, query: Query, value: bool) -> Query: Rom.hasheous_id.isnot(None), Rom.tgdb_id.isnot(None), Rom.flashpoint_id.isnot(None), + Rom.giantbomb_id.isnot(None), ) if not value: predicate = not_(predicate) @@ -465,6 +466,7 @@ def filter_roms( base_subquery.c.launchbox_id, base_subquery.c.tgdb_id, base_subquery.c.flashpoint_id, + base_subquery.c.giantbomb_id, ) .outerjoin( RomUser, @@ -516,6 +518,11 @@ def filter_roms( base_subquery.c.flashpoint_id, base_subquery.c.platform_id, ), + _create_metadata_id_case( + MetadataSource.GIANTBOMB, + base_subquery.c.giantbomb_id, + base_subquery.c.platform_id, + ), _create_metadata_id_case( "romm", base_subquery.c.id, diff --git a/backend/handler/metadata/__init__.py b/backend/handler/metadata/__init__.py index f09657f25..470f527bf 100644 --- a/backend/handler/metadata/__init__.py +++ b/backend/handler/metadata/__init__.py @@ -1,5 +1,6 @@ from .flashpoint_handler import FlashpointHandler from .gamelist_handler import GamelistHandler +from .giantbomb_handler import GiantBombHandler from .hasheous_handler import HasheousHandler from .hltb_handler import HLTBHandler from .igdb_handler import IGDBHandler @@ -23,3 +24,4 @@ meta_flashpoint_handler = FlashpointHandler() meta_gamelist_handler = GamelistHandler() meta_hltb_handler = HLTBHandler() +meta_giantbomb_handler = GiantBombHandler() diff --git a/backend/handler/metadata/base_handler.py b/backend/handler/metadata/base_handler.py index 9602bd02c..6fb95c18c 100644 --- a/backend/handler/metadata/base_handler.py +++ b/backend/handler/metadata/base_handler.py @@ -304,7 +304,7 @@ class UniversalPlatformSlug(enum.StrEnum): ARDUBOY = "arduboy" ASTRAL_2000 = "astral-2000" ASTROCADE = "astrocade" - ATARI_JAGUAR_CD = "atari-jaguar-cd" + JAGUAR_CD = "atari-jaguar-cd" ATARI_ST = "atari-st" ATARI_VCS = "atari-vcs" ATARI_XEGS = "atari-xegs" @@ -371,6 +371,7 @@ class UniversalPlatformSlug(enum.StrEnum): DC = "dc" DEDICATED_CONSOLE = "dedicated-console" DEDICATED_HANDHELD = "dedicated-handheld" + DENSHI_MANGAJUKU = "denshi-mangajuku" DIDJ = "didj" DIGIBLAST = "digiblast" DOJA = "doja" @@ -406,6 +407,8 @@ class UniversalPlatformSlug(enum.StrEnum): GAME_WAVE = "game-wave" GAMEGEAR = "gamegear" GAMESTICK = "gamestick" + GAMEKING = "gameking" + GAMEKINGIII = "gamekingiii" GB = "gb" GBA = "gba" GBC = "gbc" @@ -421,6 +424,7 @@ class UniversalPlatformSlug(enum.StrEnum): GP32 = "gp32" GT40 = "gt40" GVM = "gvm" + HALCYON = "halcyon" HANDHELD_ELECTRONIC_LCD = "handheld-electronic-lcd" HARTUNG = "hartung" HD_DVD_PLAYER = "hd-dvd-player" @@ -472,6 +476,7 @@ class UniversalPlatformSlug(enum.StrEnum): LYNX = "lynx" MAC = "mac" MAEMO = "maemo" + MAGIC_LEAP_ONE = "magic-leap-one" MAINFRAME = "mainframe" MATSUSHITAPANASONIC_JR = "matsushitapanasonic-jr" MEEGO = "meego" @@ -489,6 +494,7 @@ class UniversalPlatformSlug(enum.StrEnum): MODEL1 = "model1" MODEL2 = "model2" MODEL3 = "model3" + MONON_COLOR = "monon-color" MOPHUN = "mophun" MOS_TECHNOLOGY_6502 = "mos-technology-6502" MOTOROLA_6800 = "motorola-6800" @@ -500,6 +506,7 @@ class UniversalPlatformSlug(enum.StrEnum): MSX2PLUS = "msx2plus" MTX512 = "mtx512" MUGEN = "mugen" + MULTI_8 = "multi-8" MULTIVISION = "multivision" N3DS = "3ds" N64 = "n64" @@ -592,6 +599,7 @@ class UniversalPlatformSlug(enum.StrEnum): RCA_STUDIO_II = "rca-studio-ii" RESEARCH_MACHINES_380Z = "research-machines-380z" ROKU = "roku" + RX_78 = "rx-78" SAM_COUPE = "sam-coupe" SATELLAVIEW = "satellaview" SATURN = "saturn" @@ -604,6 +612,7 @@ class UniversalPlatformSlug(enum.StrEnum): SEGA32 = "sega32" SEGACD = "segacd" SEGACD32 = "segacd32" + SELECT_A_GAME = "select-a-game" SERIES_X_S = "series-x-s" SFAM = "sfam" SG1000 = "sg1000" @@ -615,6 +624,7 @@ class UniversalPlatformSlug(enum.StrEnum): SIGNETICS_2650 = "signetics-2650" SINCLAIR_QL = "sinclair-ql" SK_VM = "sk-vm" + SMAKY = "smaky" SMC_777 = "smc-777" SMS = "sms" SNES = "snes" @@ -625,6 +635,7 @@ class UniversalPlatformSlug(enum.StrEnum): SRI_5001000 = "sri-5001000" STADIA = "stadia" STEAM_VR = "steam-vr" + STREAMING = "streaming" STV = "stv" SUFAMI_TURBO = "sufami-turbo" SUPER_ACAN = "super-acan" @@ -673,6 +684,7 @@ class UniversalPlatformSlug(enum.StrEnum): TRS_80_MC_10 = "trs-80-mc-10" TRS_80_MODEL_100 = "trs-80-model-100" TURBOGRAFX_CD = "turbografx-cd" + TVBOY = "tvboy" TVOS = "tvos" TYPE_X = "type-x" UZEBOX = "uzebox" @@ -685,6 +697,7 @@ class UniversalPlatformSlug(enum.StrEnum): VIC_20 = "vic-20" VIDEOBRAIN = "videobrain" VIDEOPAC_G7400 = "videopac-g7400" + VIEW_MASTER = "view-master" VIRTUALBOY = "virtualboy" VIS = "vis" VISIONOS = "visionos" diff --git a/backend/handler/metadata/giantbomb_handler.py b/backend/handler/metadata/giantbomb_handler.py new file mode 100644 index 000000000..0ff8e6004 --- /dev/null +++ b/backend/handler/metadata/giantbomb_handler.py @@ -0,0 +1,1631 @@ +from typing import NotRequired, TypedDict + +from config import GIANTBOMB_API_ENABLED + +from .base_handler import MetadataHandler +from .base_handler import UniversalPlatformSlug as UPS + + +class GiantBombPlatform(TypedDict): + slug: str + giantbomb_id: int | None + giantbomb_slug: NotRequired[str] + name: NotRequired[str] + description: NotRequired[str] + url: NotRequired[str] + url_logo: NotRequired[str] + + +class GiantBombMetadata(TypedDict): + guid: str + alternative_names: list[str] + deck: str + description: str + first_release_date: str + image: dict + age_ratings: list[str] + site_url: str + + +class GiantBombHandler(MetadataHandler): + """Handler for Giant Bomb metadata.""" + + def __init__(self) -> None: + pass + + @classmethod + def is_enabled(cls) -> bool: + return GIANTBOMB_API_ENABLED + + async def heartbeat(self) -> bool: + return self.is_enabled() + + def get_platform(self, slug: str) -> GiantBombPlatform: + if slug not in GIANTBOMB_PLATFORM_LIST: + return GiantBombPlatform(giantbomb_id=None, slug=slug) + + platform = GIANTBOMB_PLATFORM_LIST[UPS(slug)] + + return GiantBombPlatform( + slug=slug, + giantbomb_id=platform["id"], + giantbomb_slug=platform["slug"], + name=platform["title"], + description=platform["description"], + url=platform["url"], + url_logo=platform["url_logo"], + ) + + +class SlugToGiantBombPlatform(TypedDict): + id: int + slug: str + title: str + description: str + url: str + url_logo: str + + +GIANTBOMB_PLATFORM_LIST: dict[UPS, SlugToGiantBombPlatform] = { + UPS._3DO: { + "id": 26, + "slug": "3do", + "title": "3DO", + "description": "3DO was a video game console manufactured by Panasonic, Goldstar, and Sanyo. Despite the initial hype surrounding the system, the console's $700 price tag proved to be the ultimate kiss of death for the system.", + "url": "https://www.giantbomb.com/3do/3045-26/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/1/12419/254585-3do_fz1.jpg", + }, + UPS.N3DS: { + "id": 117, + "slug": "nintendo-3ds", + "title": "Nintendo 3DS", + "description": "The Nintendo 3DS is a portable game console produced by Nintendo. The handheld features stereoscopic 3D technology that doesn't require glasses. It was released in Japan on February 26, 2011 and in North America on March 27, 2011.", + "url": "https://www.giantbomb.com/nintendo-3ds/3045-117/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/5150/1686079-3dshw11911.jpg", + }, + UPS.N64DD: { + "id": 101, + "slug": "nintendo-64dd", + "title": "Nintendo 64DD", + "description": "The Nintendo 64 Disk Drive was an expansion for the Nintendo 64 allowing the use of magnetic disks that offered greater storage capacity and the ability to be written to.", + "url": "https://www.giantbomb.com/nintendo-64dd/3045-101/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/9566/394176-n64_disc_drive.jpg", + }, + UPS.ABC_80: { + "id": 170, + "slug": "luxor-abc80", + "title": "Luxor ABC 80", + "description": "The Advanced BASIC Computer line was created in 1978 with the release of the ABC 80, a joint venture between Luxor AB, DIAB and Scandia Metric.", + "url": "https://www.giantbomb.com/luxor-abc80/3045-170/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2975830-1340529857-Luxor.jpg", + }, + UPS.ACORN_ARCHIMEDES: { + "id": 125, + "slug": "acorn-archimedes", + "title": "Acorn Archimedes", + "description": "The Acorn Archimedes was a range of personal computers from Acorn Computers aimed at both educational and home use. It featured a 32-bit ARM processor and the RISC OS operating system.", + "url": "https://www.giantbomb.com/acorn-archimedes/3045-125/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/1529461-acorna30002.jpg", + }, + UPS.ACPC: { + "id": 11, + "slug": "amstrad-cpc", + "title": "Amstrad CPC", + "description": "The Amstrad CPC (Colour Personal Computer) was a series of 8-bit personal computers developed by Amstrad between 1984 and 1990. During its lifetime, approximately 3 million CPCs were sold.", + "url": "https://www.giantbomb.com/amstrad-cpc/3045-11/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10073-Amstrad_CPC464.jpg", + }, + UPS.ACTION_MAX: { + "id": 148, + "slug": "action-max", + "title": "Action Max", + "description": "Worlds of Wonder created this VCR-based console in 1987.", + "url": "https://www.giantbomb.com/action-max/3045-148/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954575-action-max-set-fl.jpg", + }, + UPS.ADVANCED_PICO_BEENA: { + "id": 174, + "slug": "advanced-pico-beena", + "title": "Advanced Pico Beena", + "description": "SegaToys launched this successor to the kid-focused Pico console in 2005. A lower-priced model called the BeenaLite followed in 2008, but neither was released outside Japan.", + "url": "https://www.giantbomb.com/advanced-pico-beena/3045-174/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/3061845-8449526446-Advan.jpg", + }, + UPS.ADVENTURE_VISION: { + "id": 93, + "slug": "adventure-vision", + "title": "Adventure Vision", + "description": "The Adventure Vision is a handheld video game console developed by Entex Industries in 1982.", + "url": "https://www.giantbomb.com/adventure-vision/3045-93/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/46/1248213-adventurevision.jpg", + }, + UPS.AMAZON_ALEXA: { + "id": 172, + "slug": "amazon-alexa", + "title": "Amazon Alexa", + "description": "Amazon Alexa is a virtual assistant that reacts to voice commands.", + "url": "https://www.giantbomb.com/amazon-alexa/3045-172/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3028557-51tfnr7atgl._sy300_ql70_.jpg", + }, + UPS.AMAZON_FIRE_TV: { + "id": 158, + "slug": "amazon-fire-tv", + "title": "Amazon Fire TV", + "description": "Amazon Fire TV is a streaming device that allows users to stream content from the internet to their TV.", + "url": "https://www.giantbomb.com/amazon-fire-tv/3045-158/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/3276566-0122928757-0-599.jpg", + }, + UPS.AMIGA: { + "id": 1, + "slug": "amiga", + "title": "Amiga", + "description": "The Amiga was a personal computer from Commodore that was released in a variety of different configurations.", + "url": "https://www.giantbomb.com/amiga/3045-1/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10069-a500_plus1.jpg", + }, + UPS.AMIGA_CD32: { + "id": 39, + "slug": "amiga-cd32", + "title": "Amiga CD32", + "description": "The Amiga CD32 was Commodore's attempt at a gaming console and what turned out to be their swan song. The majority of its library were upgraded Amiga games.", + "url": "https://www.giantbomb.com/amiga-cd32/3045-39/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10070-cd32.jpg", + }, + UPS.AMSTRAD_PCW: { + "id": 197, + "slug": "amstrad-pcw", + "title": "Amstrad PCW", + "description": "Amstrad's PCW was primarily built as a word processor that was cheaper than the other computers offered at the time. Some games were also made available for the platform.", + "url": "https://www.giantbomb.com/amstrad-pcw/3045-197/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/3235400-9113310639-Amstr.jpg", + }, + UPS.ANDROID: { + "id": 123, + "slug": "android", + "title": "Android", + "description": "Google's mobile OS, available across multiple devices.", + "url": "https://www.giantbomb.com/android/3045-123/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/1465136-android_robot_logo.jpg", + }, + UPS.APF: { + "id": 190, + "slug": "apf-mp-1000", + "title": "APF MP-1000", + "description": "The APF MP-1000 is an 8-bit console released by APF Electronics in 1978.", + "url": "https://www.giantbomb.com/apf-mp-1000/3045-190/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195621-c9bef87c3a182a89d06bdde5a5dfc081.jpg", + }, + UPS.APPLE_IIGS: { + "id": 38, + "slug": "apple-iigs", + "title": "Apple IIgs", + "description": 'The Apple ][gs - which stood for "Graphics and Sound" - was Apple\'s upgraded version of the popular Apple ][ line of computers. The system was capable of playing standard Apple ][ games, as well as games made specifically for the GS.', + "url": "https://www.giantbomb.com/apple-iigs/3045-38/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10075-appleiigs.jpg", + }, + UPS.APPLEII: { + "id": 12, + "slug": "apple-ii", + "title": "Apple II", + "description": "The Apple II was a line of personal computers produced by Apple Computer, Inc. from 1977 to 1993.", + "url": "https://www.giantbomb.com/apple-ii/3045-12/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10074-apple_ii_large.jpg", + }, + UPS.AQUARIUS: { + "id": 100, + "slug": "aquarius", + "title": "Aquarius", + "description": "Aquarius is a home computer made by Mattel. Released in June 1983, it was discontinued only a few months later in October 1983.\n\n", + "url": "https://www.giantbomb.com/aquarius/3045-100/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/46/187822-aquarius.jpg", + }, + UPS.ARCADE: { + "id": 84, + "slug": "arcade", + "title": "Arcade", + "description": "Stand-alone machines specialized for individual games. Arcades began the game industry and peaked in popularity before home consoles took over the gaming public. Arcade games usually cost 25 cents, or 100 yen, per play. Known for the most cutting-edge technology of their time, arcades have the largest video game library, and greatest variety of control methods, of any platform.", + "url": "https://www.giantbomb.com/arcade/3045-84/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/9566/401036-mame_arcade_essential_cabinet.jpg", + }, + UPS.ARCADIA_2001: { + "id": 99, + "slug": "arcadia-2001", + "title": "Arcadia 2001", + "description": "Arcadia 2001 is an 8-bit console made by Emerson.", + "url": "https://www.giantbomb.com/arcadia-2001/3045-99/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/46/187197-arcadia2001.gif", + }, + UPS.ASTROCADE: { + "id": 120, + "slug": "bally-astrocade", + "title": "Bally Astrocade", + "description": "The Astrocade is a cartridge-based video game system that competed directly with the Atari 2600 in the late 1970s.", + "url": "https://www.giantbomb.com/bally-astrocade/3045-120/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/1322955-ballystm.jpg", + }, + UPS.JAGUAR_CD: { + "id": 171, + "slug": "jaguar-cd", + "title": "Jaguar CD", + "description": "Atari released a CD-ROM drive for the Jaguar on September 21, 1995 for $149.99.", + "url": "https://www.giantbomb.com/jaguar-cd/3045-171/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2988687-atari_jaguar_cd_retropixl_retrogaming_retro_gaming_2.png", + }, + UPS.ATARI_ST: { + "id": 13, + "slug": "atari-st", + "title": "Atari ST", + "description": "Atari's 16-bit computer line was one of the most popular computers in the mid-1980s to early 1990s.", + "url": "https://www.giantbomb.com/atari-st/3045-13/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/5258/220119-atari_1040stf.jpg", + }, + UPS.ATARI_VCS: { + "id": 202, + "slug": "atari-vcs", + "title": "Atari VCS", + "description": 'The Atari VCS is billed as a "PC/Console Hybrid," with the console side having its own online storefront and a selection of games and apps.', + "url": "https://www.giantbomb.com/atari-vcs/3045-202/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/3302676-atarivcs2019.jpg", + }, + UPS.ATARI2600: { + "id": 40, + "slug": "atari-2600", + "title": "Atari 2600", + "description": "The Atari 2600 is one of the first home game consoles, and one of the most successful at the time. Though it could be seen as the Grandfather of Consoles, it was also nearly the Grim Reaper, contributing to the industry collapse years later.", + "url": "https://www.giantbomb.com/atari-2600/3045-40/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10066-atari2600.jpg", + }, + UPS.ATARI5200: { + "id": 67, + "slug": "atari-5200", + "title": "Atari 5200", + "description": "The Atari 5200 Supersystem was released in 1982, as a followup to the successful VCS/Atari 2600.", + "url": "https://www.giantbomb.com/atari-5200/3045-67/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10083-5200.jpg", + }, + UPS.ATARI7800: { + "id": 70, + "slug": "atari-7800", + "title": "Atari 7800", + "description": "The third console released by Atari, and successor to the Atari 5200. It features backwards compatibility with the Atari 2600.", + "url": "https://www.giantbomb.com/atari-7800/3045-70/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10088-7800.gif", + }, + UPS.ATARI8BIT: { + "id": 24, + "slug": "atari-8-bit", + "title": "Atari 8-bit", + "description": "A line of 8-bit computers produced by Atari, Inc. from 1979 to 1992.", + "url": "https://www.giantbomb.com/atari-8-bit/3045-24/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10170-Atari-800.jpg", + }, + UPS.BBCMICRO: { + "id": 110, + "slug": "bbc-micro", + "title": "BBC Micro", + "description": "Designed and built by Acorn Computers in 1981 as part of the BBC's Computer Literacy Project, the BBC Microcomputer System was notable for its rugged build quality, expandability and feature set. Several notable British developers started out making games for this system.", + "url": "https://www.giantbomb.com/bbc-micro/3045-110/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/5028/1738077-bbc_micro_owl.png", + }, + UPS.BROWSER: { + "id": 140, + "slug": "browser", + "title": "Browser", + "description": "Browser-based games are typically platform-independent pieces of software that run directly in the same application you use to read this web page.", + "url": "https://www.giantbomb.com/browser/3045-140/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4231/942780-q20.jpg", + }, + UPS.C128: { + "id": 58, + "slug": "commodore-128", + "title": "Commodore 128", + "description": "The Commodore 128 is the successor to the extremely popular Commodore 64 computer. The Commodore 128 is the last 8-bit computer produced by Commodore Business Machines.", + "url": "https://www.giantbomb.com/commodore-128/3045-58/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954661-4388797273-C5YEu.jpg", + }, + UPS.C16: { + "id": 150, + "slug": "commodore-16", + "title": "Commodore 16", + "description": "Commodore's successor to the VIC-20 that never sold well.", + "url": "https://www.giantbomb.com/commodore-16/3045-150/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2359950-1280px_commodore_16_002a.png", + }, + UPS.C64: { + "id": 14, + "slug": "commodore-64", + "title": "Commodore 64", + "description": "The Commodore 64 personal computer dominated the market from 1983-1985, and stands as one of the best-selling personal computers of all time.", + "url": "https://www.giantbomb.com/commodore-64/3045-14/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10289-c64.jpg", + }, + UPS.CASIO_LOOPY: { + "id": 126, + "slug": "casio-loopy", + "title": "Casio Loopy", + "description": "This Japan-only release was targeted at young girls and featured a built-in thermal printer to allow users to print their own puri-kura-style stickers. Only 10 games were released for the console.", + "url": "https://www.giantbomb.com/casio-loopy/3045-126/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/1643279-casioloopy.jpg", + }, + UPS.CASIO_PV_1000: { + "id": 149, + "slug": "casio-pv-1000", + "title": "Casio PV-1000", + "description": "The Casio PV-1000 was released in Japan in 1983. Only 15 games were produced.", + "url": "https://www.giantbomb.com/casio-pv-1000/3045-149/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/14/148570/2318191-casio_pv_1000.jpg", + }, + UPS.CASIO_PV_2000: { + "id": 187, + "slug": "casio-pv-2000", + "title": "Casio PV-2000", + "description": "The Casio PV-2000 was a gaming computer released by Casio in Japan in 1983. Only eleven games were released in its lifetime, and it is not compatible with Casio PV-1000 games.", + "url": "https://www.giantbomb.com/casio-pv-2000/3045-187/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195587-casio_pv2000_1.jpg", + }, + UPS.COLECOADAM: { + "id": 207, + "slug": "coleco-adam", + "title": "Coleco Adam", + "description": "The Coleco Adam is a standalone home computer as well as an expansion module released for the ColecoVision in October 1983. Several games were released that required an Adam-compatible devices.", + "url": "https://www.giantbomb.com/coleco-adam/3045-207/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3376494-8410875235-adam-.jpg", + }, + UPS.COLECOVISION: { + "id": 47, + "slug": "colecovision", + "title": "ColecoVision", + "description": "The ColecoVision came out in 1982 and had a successful run as the Atari 5200's competitor until 1984.", + "url": "https://www.giantbomb.com/colecovision/3045-47/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/1270971-colecovision.jpg", + }, + UPS.COMMODORE_CDTV: { + "id": 142, + "slug": "commodore-cdtv", + "title": "Commodore CDTV", + "description": "The CDTV was a repurposed Amiga 500 that focused on multimedia games and applications in the early 1990s.", + "url": "https://www.giantbomb.com/commodore-cdtv/3045-142/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/10/103881/2017382-cdtv.jpg", + }, + UPS.CPET: { + "id": 62, + "slug": "commodore-petcbm", + "title": "Commodore PET/CBM", + "description": "The PET (Personal Electronic Transactor) was a home-/personal computer produced by Commodore starting in 1977.", + "url": "https://www.giantbomb.com/commodore-petcbm/3045-62/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10320-Commodore_PET4032.jpg", + }, + UPS.CREATIVISION: { + "id": 209, + "slug": "vtech-creativision", + "title": "VTech CreatiVision", + "description": "The VTech CreatiVision is a video game console developed by VTech in 1983. It was released in the USA and Canada in 1983 and in Europe in 1984.", + "url": "https://www.giantbomb.com/vtech-creativision/3045-209/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3341713-images.jpeg", + }, + UPS.DC: { + "id": 37, + "slug": "dreamcast", + "title": "Dreamcast", + "description": "The Dreamcast is the fifth and final console developed by Sega. As the first 128-bit system, it was the first to offer truly arcade-quality 3D graphics. It is famous for being the first console to include worldwide online capability, its game library, and its unexpectedly short life span.", + "url": "https://www.giantbomb.com/dreamcast/3045-37/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426199-logo.jpg", + }, + UPS.DENSHI_MANGAJUKU: { + "id": 200, + "slug": "denshi-mangajuku", + "title": "Denshi Mangajuku", + "description": "The Denshi Manga (Design Master) was released by Bandai in 1995. It is considered the first touch screen gaming device ever produced.", + "url": "https://www.giantbomb.com/denshi-mangajuku/3045-200/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3281904-designmastersenshimangajukuun_box.jpg", + }, + UPS.DIDJ: { + "id": 144, + "slug": "leapfrog-didj", + "title": "Leapfrog Didj", + "description": "The Leapfrog Didj is a handheld console that was originally released in 2008. It's built for educational software, but runs a Linux distribution that has created a bit of hacker interest.", + "url": "https://www.giantbomb.com/leapfrog-didj/3045-144/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/14/148570/2203035-didj_custom_gaming_system_product_shot_540x360.jpg", + }, + UPS.DIGIBLAST: { + "id": 192, + "slug": "digiblast", + "title": "Digiblast", + "description": "The Digiblast (digiBLAST) is a handheld console produced by Nikko in the Netherlands and released in 2005.", + "url": "https://www.giantbomb.com/digiblast/3045-192/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195630-unnamed.jpg", + }, + UPS.DRAGON_32_SLASH_64: { + "id": 61, + "slug": "dragon-3264", + "title": "Dragon 32/64", + "description": "The Dragon 32 and Dragon 64 is to date the only computer to be made in Wales, UK. The companies short history spanned only August 1982 - June 1984.", + "url": "https://www.giantbomb.com/dragon-3264/3045-61/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10321-dragon64.gif", + }, + UPS.DVD_PLAYER: { + "id": 208, + "slug": "dvd", + "title": "DVD", + "description": "While primarily a format for movies and other video, video games were made that are playable via a standard DVD player.", + "url": "https://www.giantbomb.com/dvd/3045-208/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3377656-screenshot2022-05-30at10.43.03am.png", + }, + UPS.EPOCH_CASSETTE_VISION: { + "id": 135, + "slug": "epoch-cassette-vision", + "title": "Epoch Cassette Vision", + "description": "A cartridge-based system released in Japan in 1981.", + "url": "https://www.giantbomb.com/epoch-cassette-vision/3045-135/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/12/125537/1749867-giant_bomb_sub.jpg", + }, + UPS.EPOCH_GAME_POCKET_COMPUTER: { + "id": 182, + "slug": "epoch-game-pocket-computer", + "title": "Epoch Game Pocket Computer", + "description": "The Epoch Game Pocket Computer was released in Japan in 1984. It features a 75x64 resolution LCD screen with two built-in games. Only five other game cartridges were released.", + "url": "https://www.giantbomb.com/epoch-game-pocket-computer/3045-182/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3185773-screen%20shot%202020-04-24%20at%206.46.42%20pm.png", + }, + UPS.EPOCH_SUPER_CASSETTE_VISION: { + "id": 136, + "slug": "super-cassette-vision", + "title": "Super Cassette Vision", + "description": "Epoch's follow-up to the Cassette Vision was released in 1984.", + "url": "https://www.giantbomb.com/super-cassette-vision/3045-136/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/12/126726/1755684-images.jpeg", + }, + UPS.EVERCADE: { + "id": 180, + "slug": "evercade", + "title": "Evercade", + "description": "Evercade is a range of consoles that plays officially licensed cartridge-based collections of retro 8-bit, 16-bit, 32-bit and 64-bit console games, arcade games and 8-bit and 16-bit home computer games.", + "url": "https://www.giantbomb.com/evercade/3045-180/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3134988-evercade-featured-graphic-with-cart.jpg", + }, + UPS.FAIRCHILD_CHANNEL_F: { + "id": 66, + "slug": "channel-f", + "title": "Channel F", + "description": "The Fairchild Video Entertainment System, later called the Fairchild Channel F, was the first video game console to feature a microprocessor, interchangeable game cartridges, and detachable controllers.", + "url": "https://www.giantbomb.com/channel-f/3045-66/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10174-fairchild%20channel%20f.jpg", + }, + UPS.FDS: { + "id": 91, + "slug": "famicom-disk-system", + "title": "Famicom Disk System", + "description": "The Famicom Disk System was an add-on accessory for the Nintendo Entertainment System's Japanese counterpart. With its games coming on a floppy disk-like medium, many of its releases saw conversions to cartridges both overseas and within Japan.", + "url": "https://www.giantbomb.com/famicom-disk-system/3045-91/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10341-fds.jpg", + }, + UPS.FM_7: { + "id": 114, + "slug": "fm-7", + "title": "FM-7", + "description": "The second in Fujitsu's FM line of computers, the FM-7 was intended more for the mass market, and received fair popularity in Japan.", + "url": "https://www.giantbomb.com/fm-7/3045-114/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4/1151387-fm7ad.jpg", + }, + UPS.FM_TOWNS: { + "id": 108, + "slug": "fm-towns", + "title": "FM Towns", + "description": "A proprietary 32-bit computer from Fujitsu, released in 1989 only in Japan. The first computer with a standard CD-ROM drive, it had many CD enhanced versions of Eastern and Western games (including action, adventure and RPG titles) which are sought after to this day by collectors. Its console version, FM Towns Marty, released in 1993 as the first 5th-gen console.", + "url": "https://www.giantbomb.com/fm-towns/3045-108/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4527/1109993-fmtowns.jpg", + }, + UPS.GAMATE: { + "id": 166, + "slug": "gamate", + "title": "Gamate", + "description": 'The Gamate, also known as the "Super Boy" in Taiwan, is a handheld platform originally manufactured in 1990.', + "url": "https://www.giantbomb.com/gamate/3045-166/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2917446-gamate_ad.jpg", + }, + UPS.GAME_DOT_COM: { + "id": 77, + "slug": "gamecom", + "title": "Game.Com", + "description": "Tiger's second short-lived portable console was a video game and PDA hybrid", + "url": "https://www.giantbomb.com/gamecom/3045-77/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954597-tiger-game-com-fl.jpg", + }, + UPS.GAME_WAVE: { + "id": 105, + "slug": "game-wave", + "title": "Game Wave", + "description": "The Game Wave Family Entertainment System is a simple DVD-based game platform from ZAPiT Games.", + "url": "https://www.giantbomb.com/game-wave/3045-105/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954589-game-wave-console-set-fl.jpg", + }, + UPS.GAMEGEAR: { + "id": 5, + "slug": "game-gear", + "title": "Game Gear", + "description": "Sega's first hand held video game system. It was the portable version of the Master System.", + "url": "https://www.giantbomb.com/game-gear/3045-5/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426271-logo.jpg", + }, + UPS.GAMEKING: { + "id": 188, + "slug": "timetop-gameking", + "title": "Timetop GameKing", + "description": "The Timetop GameKing is a Chinese handheld console. While being a gray-scale, 8-bit system, it was notable for its excellent audio.", + "url": "https://www.giantbomb.com/timetop-gameking/3045-188/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195589-cam06453_orig.jpg", + }, + UPS.GAMEKINGIII: { + "id": 189, + "slug": "timetop-gameking-iii", + "title": "Timetop GameKing III", + "description": "The Timetop GameKing III is a handheld console release in Asia by Guangzhou Daidaixing Electronics Tech. Unlike previous iterations, the GameKing III features a color screen. It is backwards compatible with GameKing I & II games.", + "url": "https://www.giantbomb.com/timetop-gameking-iii/3045-189/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195620-2560px-gameking_iii_%28gm-221%29.jpg", + }, + UPS.GB: { + "id": 3, + "slug": "game-boy", + "title": "Game Boy", + "description": "Nintendo's first handheld gaming console was immensely popular among gamers, selling millions. Despite its grayscale color scheme, it still got support from developers and publishers.", + "url": "https://www.giantbomb.com/game-boy/3045-3/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426210-logo.jpg", + }, + UPS.GBA: { + "id": 4, + "slug": "game-boy-advance", + "title": "Game Boy Advance", + "description": "The third platform in the Game Boy line, the Game Boy Advance was offered in a multitude of colors and had three hardware offerings, the sideways Game Boy Advance, the flip Game Boy Advance SP and the tiny Game Boy Advance Micro.", + "url": "https://www.giantbomb.com/game-boy-advance/3045-4/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2121789-gba.png", + }, + UPS.GBC: { + "id": 57, + "slug": "game-boy-color", + "title": "Game Boy Color", + "description": "Nintendo's successor to the Game Boy, featuring a color screen and backwards compatibility for all previous Game Boy titles.", + "url": "https://www.giantbomb.com/game-boy-color/3045-57/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426240-logo.jpg", + }, + UPS.GENESIS: { + "id": 6, + "slug": "genesis", + "title": "Genesis", + "description": "After the cult success of their 8-bit Master System, Sega decided to give gamers a taste of their arcade capabilities with a 16-bit console. Known worldwide as the Mega Drive but called Genesis in the US, it provided graphics and sound a couple of steps below their popular System 16 arcade cabinets. The Mega Drive/Genesis turned out to be Sega's most successful console.", + "url": "https://www.giantbomb.com/genesis/3045-6/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10576-genesis.jpg", + }, + UPS.GIZMONDO: { + "id": 78, + "slug": "gizmondo", + "title": "Gizmondo", + "description": "The Gizmondo is a failed handheld console, which launched in 2005. It was potentially revolutionary for having functionality such as GPRS mobile data connection, a camera, GPS, a multimedia player and of course game playing all in one unit.", + "url": "https://www.giantbomb.com/gizmondo/3045-78/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10602-gizmondo.jpg", + }, + UPS.GP32: { + "id": 133, + "slug": "gamepark-32", + "title": "GamePark 32", + "description": "The GamePark 32 is a Korean handheld that actually attained popularity in European markets after its release. The console was popular due to its vast abilities, including emulation, freeware, homebrew, music playback, and more.", + "url": "https://www.giantbomb.com/gamepark-32/3045-133/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/7465/1749578-gp3201.jpg", + }, + UPS.HALCYON: { + "id": 107, + "slug": "rdi-halcyon", + "title": "RDI Halcyon", + "description": "The RDI Halcyon was a short-lived laserdisc-based game platform. Only two games were properly released for the system. It was the most expensive video game console ever released, retailing at $2,500.", + "url": "https://www.giantbomb.com/rdi-halcyon/3045-107/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/874497-rdi.jpg", + }, + UPS.HARTUNG: { + "id": 158, + "slug": "game-master", + "title": "Game Master", + "description": "The Hartung Game Master is a monochrome handheld gaming machine that was marketed under different names, including the Systema 2000 and Super Game.", + "url": "https://www.giantbomb.com/game-master/3045-158/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2780052-hgm.jpg", + }, + UPS.HITACHI_S1: { + "id": 198, + "slug": "hitachi-s1", + "title": "Hitachi S1", + "description": 'The Hitachi S1 is a home computer that was primarily sold in Japan, but also in parts of Australia. It used proprietary 5.25" floppy disks.', + "url": "https://www.giantbomb.com/hitachi-s1/3045-198/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3242271-hitachi-s1-01.jpg", + }, + UPS.HYPERSCAN: { + "id": 104, + "slug": "hyperscan", + "title": "HyperScan", + "description": "Mattel's HyperScan allowed players to scan in RFID-equipped cards to bring in new characters, weapons, and powers. It came packaged with X-Men, Spider-Man and Ben 10.", + "url": "https://www.giantbomb.com/hyperscan/3045-104/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/2681/841197-hyperscan.jpg", + }, + UPS.INTELLIVISION: { + "id": 51, + "slug": "intellivision", + "title": "Intellivision", + "description": "The Intellivision by Mattel Electronics was a system known for its unique controllers and cutting-edge graphics in the early 1980s, but it was ultimately overshadowed by the technically less powerful, Atari 2600.", + "url": "https://www.giantbomb.com/intellivision/3045-51/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/24/176540-intellivision_small.jpg", + }, + UPS.INTELLIVISION_AMICO: { + "id": 181, + "slug": "intellivision-amico", + "title": "Intellivision Amico", + "description": "A console that's intended to be a reimagining of the Intellivision brand.", + "url": "https://www.giantbomb.com/intellivision-amico/3045-181/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/3161447-dims.jpeg", + }, + UPS.IOS: { + "id": 96, + "slug": "iphone", + "title": "iPhone", + "description": "The iPhone is a multimedia multi-touch smartphone created by Apple Inc.", + "url": "https://www.giantbomb.com/iphone/3045-96/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3383085-5925865434-Apple.jpg", + }, + UPS.IPAD: { + "id": 121, + "slug": "ipad", + "title": "iPad", + "description": "The iPad is a series of touch-screen tablet devices developed by Apple. The iPad can browse the web, playback local and streamed content, and run a large variety of third party apps, including games.", + "url": "https://www.giantbomb.com/ipad/3045-121/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3383081-8892238218-ipad-pro-12-select-wifi-spacegray-202104_FMT_WHH.jpg", + }, + UPS.IPOD_CLASSIC: { + "id": 72, + "slug": "ipod", + "title": "iPod Classic", + "description": "The iPod is a line of portable media players and portable digital audio players developed and marketed by Apple Inc.", + "url": "https://www.giantbomb.com/ipod/3045-72/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2564462-ipod.png", + }, + UPS.JAGUAR: { + "id": 28, + "slug": "jaguar", + "title": "Jaguar", + "description": "The Atari Jaguar was the first 64-Bit game console, and Atari's final console.", + "url": "https://www.giantbomb.com/jaguar/3045-28/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954600-atari-jaguar-console-set.jpg", + }, + UPS.LASERACTIVE: { + "id": 92, + "slug": "pioneer-laseractive", + "title": "Pioneer LaserActive", + "description": "Pioneer LaserActive was a failed modular laserdisc-based game console notable for its use of expansion modules as well as being the second highest priced console of all time.", + "url": "https://www.giantbomb.com/pioneer-laseractive/3045-92/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4/176058-laserinteractive.jpg", + }, + UPS.LEAPFROG_EXPLORER: { + "id": 185, + "slug": "leapster-explorer", + "title": "Leapster Explorer", + "description": "Leapster Explorer is a cartridge-based handheld console developed by LeapFrog and intended for children under the age of ten.", + "url": "https://www.giantbomb.com/leapster-explorer/3045-185/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195577-91b99%2B96oel._ac_sx425_.jpg", + }, + UPS.LEAPSTER: { + "id": 89, + "slug": "leapster", + "title": "Leapster", + "description": "The LeapFrog Leapster is a stylus-based educational game device aimed at children under 10.", + "url": "https://www.giantbomb.com/leapster/3045-89/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10607-leapster.jpg", + }, + UPS.LEAPSTER_EXPLORER_SLASH_LEADPAD_EXPLORER: { + "id": 186, + "slug": "leappad", + "title": "LeapPad", + "description": "LeapPad is a series of tablets developed by LeapFrog beginning in 1999. They are primarily intended for children.", + "url": "https://www.giantbomb.com/leappad/3045-186/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195586-91siqfml3ul._ac_sl1500_.jpg", + }, + UPS.LINUX: { + "id": 152, + "slug": "linux", + "title": "Linux", + "description": "The Linux operating system was initially released in 1991 and has gone on to become a very popular free alternative to other, commercial systems.", + "url": "https://www.giantbomb.com/linux/3045-152/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/1/14761/2435328-tux.png", + }, + UPS.LUNA: { + "id": 199, + "slug": "amazon-luna", + "title": "Amazon Luna", + "description": 'Amazon\'s cloud-based streaming service takes a "channel" style approach to access, with a basic monthly fee for the Luna core and additional monthly fees for more games from specific publishers.', + "url": "https://www.giantbomb.com/amazon-luna/3045-199/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/3244842-luna.jpg", + }, + UPS.LYNX: { + "id": 7, + "slug": "atari-lynx", + "title": "Atari Lynx", + "description": "Atari's 1989 color, backlit handheld console", + "url": "https://www.giantbomb.com/atari-lynx/3045-7/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10608-lynx2.jpg", + }, + UPS.MAC: { + "id": 17, + "slug": "mac", + "title": "Mac", + "description": 'The Macintosh (Mac) line of personal computers is designed and developed by Apple, Inc. - formerly Apple Computer, Inc. It runs macOS, a Unix operating system. Its current version, macOS 13.4 "Ventura" was released on May 18, 2023.', + "url": "https://www.giantbomb.com/mac/3045-17/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/5150/1500874-overview_gallery3_20090828.jpg", + }, + UPS.MAGIC_LEAP_ONE: { + "id": 173, + "slug": "magic-leap-one", + "title": "Magic Leap One", + "description": 'The Magic Leap One launched as a developer-focused "Creator Edition" in August 2018.', + "url": "https://www.giantbomb.com/magic-leap-one/3045-173/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/3059027-product-family-shot_3x.jpeg", + }, + UPS.MEGA_DUCK_SLASH_COUGAR_BOY: { + "id": 137, + "slug": "mega-duck", + "title": "Mega Duck", + "description": "The Mega Duck is a 1993 handheld that was released in some territories under the name Cougar Boy. It was released as the Mega Duck in France, Germany, Brazil, and China. The handheld was also released as the Cougar Boy in the USA and some other countries.", + "url": "https://www.giantbomb.com/mega-duck/3045-137/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/12/126726/1755677-8347458953222508.jpg", + }, + UPS.MEMOTECH_MTX: { + "id": 206, + "slug": "memotech-mtx", + "title": "Memotech MTX", + "description": "The Memotech MTX is a series of British-developed home computers released in 1983 and 1984.", + "url": "https://www.giantbomb.com/memotech-mtx/3045-206/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3341703-images.jpeg", + }, + UPS.META_QUEST_2: { + "id": 177, + "slug": "meta-quest", + "title": "Meta Quest", + "description": "Oculus Quest is a self-contained virtual reality platform from the makers of the Oculus Rift.", + "url": "https://www.giantbomb.com/meta-quest/3045-177/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/3099536-71nk%2Bjjlzzl._sx679_.jpg", + }, + UPS.MICROBEE: { + "id": 168, + "slug": "micro-bee", + "title": "MicroBee", + "description": "The MicroBee line of computers started with the release of a mail-order kit computer in 1982.", + "url": "https://www.giantbomb.com/micro-bee/3045-168/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2974952-microbee_computer-in-a-book.jpg", + }, + UPS.MICROVISION: { + "id": 90, + "slug": "microvision", + "title": "Microvision", + "description": "The first gaming handheld, Surpizingly big but extremely rare.", + "url": "https://www.giantbomb.com/microvision/3045-90/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10813-MicroVision.jpg", + }, + UPS.MONON_COLOR: { + "id": 204, + "slug": "monon-color", + "title": "Monon Color", + "description": "The Monon Color is a portable game console produced by Nintendo. It was released in Japan in 1980.", + "url": "https://www.giantbomb.com/monon-color/3045-204/", + "url_logo": "https://www.giantbomb.com/a/uploads/scale_small/0/1992/3341671-4c3443fd23473ce64296b645f6507ade.jpeg", + }, + UPS.MSX: { + "id": 15, + "slug": "msx", + "title": "MSX", + "description": "MSX is a standardized home computer architecture. It was popular in Japan, South Korea, Brazil, Netherlands, France, Spain, Finland, Arabian Gulf countries and former Soviet Union during the 1980s. Like the PC of today, the MSX computers were manufactured by many different companies.", + "url": "https://www.giantbomb.com/msx/3045-15/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176106-msx_philips_vg8020.jpg", + }, + UPS.MULTI_8: { + "id": 205, + "slug": "mitsubishi-multi-8", + "title": "Mitsubishi Multi 8", + "description": "The Mitsubishi Multi 8 is a home computer released in Japan in 1983. Several cartridge-based games were released for it.", + "url": "https://www.giantbomb.com/mitsubishi-multi-8/3045-205/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3341686-multi8.jpeg", + }, + UPS.N64: { + "id": 43, + "slug": "nintendo-64", + "title": "Nintendo 64", + "description": "The successor to the SNES was Nintendo's first system designed specifically to handle polygonal 3D graphics.", + "url": "https://www.giantbomb.com/nintendo-64/3045-43/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426281-logo.jpg", + }, + UPS.NDS: { + "id": 52, + "slug": "nintendo-ds", + "title": "Nintendo DS", + "description": "The Nintendo DS is a handheld featuring two screens, one of which is a resistive touchscreen. Four different models are available: the original DS, the DS Lite, the DSi, the DSi XL.", + "url": "https://www.giantbomb.com/nintendo-ds/3045-52/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2122822-ds.png", + }, + UPS.NEO_GEO_CD: { + "id": 167, + "slug": "neo-geo-cd", + "title": "Neo Geo CD", + "description": "The Neo Geo CD was released after its cartridge-based equivalent, in an effort to reduce manufacturing costs.", + "url": "https://www.giantbomb.com/neo-geo-cd/3045-167/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176112-neogeocd.jpg", + }, + UPS.NEO_GEO_POCKET: { + "id": 80, + "slug": "neo-geo-pocket", + "title": "Neo Geo Pocket", + "description": "The Neo Geo Pocket is SNK Playmore's first handheld video game console. The console did not do as well as expected, and had a short life span and small game library.", + "url": "https://www.giantbomb.com/neo-geo-pocket/3045-80/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954592-neo-geo-pocket-anthra-left.jpg", + }, + UPS.NEO_GEO_POCKET_COLOR: { + "id": 81, + "slug": "neo-geo-pocket-color", + "title": "Neo Geo Pocket Color", + "description": "The Neo Geo Pocket Color is a 16 bit color handheld console from SNK.", + "url": "https://www.giantbomb.com/neo-geo-pocket-color/3045-81/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426322-logo.jpg", + }, + UPS.NEOGEOAES: { + "id": 25, + "slug": "neo-geo", + "title": "Neo Geo", + "description": "The Neo Geo was a console released by SNK in 1990, featuring a 16/32-bit 68000 CPU with an additional 8-bit Z80 CPU and custom 24-bit GPU chipset. An arcade-based console considerably powerful for a home system at the time, the Neo Geo was notoriously expensive (costing $650 at launch) and aggressively marketed as an Advanced Entertainment System (AES).", + "url": "https://www.giantbomb.com/neo-geo/3045-25/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/1/13362/613868-neo_20geo.jpg", + }, + UPS.NES: { + "id": 21, + "slug": "nintendo-entertainment-system", + "title": "Nintendo Entertainment System", + "description": "The NES, also known as Famicom, launched in 1983 in Japan and 1985 in North America, where the video game industry was headed downhill due to a deluge of poor games and over-saturation. Nintendo's second home console became an enormous success, establishing consoles as a mainstream market in Japan and pulling the North American industry back to its feet.", + "url": "https://www.giantbomb.com/nintendo-entertainment-system/3045-21/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/9/99864/2419866-nes_console_set.png", + }, + UPS.NEW_NINTENDON3DS: { + "id": 156, + "slug": "new-nintendo-3ds", + "title": "New Nintendo 3DS", + "description": "Nintendo's \"New 3DS\" adds some additional control functionality and horsepower, allowing for some games that can only run on the new hardware, not on Nintendo's original 3DS.", + "url": "https://www.giantbomb.com/new-nintendo-3ds/3045-156/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/8/82063/2676248-photo_3ds_01_wmcs1e.jpg", + }, + UPS.NGAGE: { + "id": 34, + "slug": "n-gage", + "title": "N-Gage", + "description": "The N-Gage (later re-released as N-Gage QD) was a failed gaming platform developed by phone manufacturer Nokia. Games in MMC-Card format were sold for the platform, and towards the end, games were available for download to your own MMC. ", + "url": "https://www.giantbomb.com/n-gage/3045-34/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/1/14912/702653-ngageqd.jpg", + }, + UPS.NGC: { + "id": 23, + "slug": "gamecube", + "title": "GameCube", + "description": "The Nintendo GameCube is a video game console released by Nintendo on September 15, 2001 in Japan, November 18, 2001 in North America, May 3, 2002 in Europe, and May 17, 2002 in Australia.", + "url": "https://www.giantbomb.com/gamecube/3045-23/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426256-logo.jpg", + }, + UPS.NUON: { + "id": 85, + "slug": "nuon", + "title": "NUON", + "description": 'Originally called "Project X", the Nuon started out as a concept for a stand alone console but instead became a built in 3D enhancement technology in a handful of DVD players. NUON technology fared abysmally and the platform only managed to get 8 titles.', + "url": "https://www.giantbomb.com/nuon/3045-85/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954590-nuon-n2000-wcontroller-l.jpg", + }, + UPS.ODYSSEY: { + "id": 74, + "slug": "odyssey", + "title": "Odyssey", + "description": "The Magnavox Odyssey was the first home video game console.", + "url": "https://www.giantbomb.com/odyssey/3045-74/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/13/139866/2606039-3801669138-Magna.jpg", + }, + UPS.ODYSSEY_2: { + "id": 60, + "slug": "odyssey-2", + "title": "Odyssey 2", + "description": "The Odyssey 2 was Magnavox's second console, which competed with the Atari 2600 and Fairchild Channel F.", + "url": "https://www.giantbomb.com/odyssey-2/3045-60/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176130-o2_hard.jpg", + }, + UPS.ORIC: { + "id": 195, + "slug": "oric", + "title": "Oric", + "description": "Oric was a series of computers produced by Tangerine Computer Systems between 1981 and 1986.", + "url": "https://www.giantbomb.com/oric/3045-195/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3220230-oric1.jpg", + }, + UPS.OUYA: { + "id": 154, + "slug": "ouya", + "title": "Ouya", + "description": "The Ouya is an Android-based device that hooks up to TVs and plays video games.", + "url": "https://www.giantbomb.com/ouya/3045-154/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2462186-ouya.jpg", + }, + UPS.PC_6001: { + "id": 115, + "slug": "nec-pc-6001", + "title": "NEC PC-6001", + "description": "The first in NEC's PC-6000 line of computers.", + "url": "https://www.giantbomb.com/nec-pc-6001/3045-115/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4/1151382-250px_nec_pc_6001.jpg", + }, + UPS.PC_8800_SERIES: { + "id": 47, + "slug": "nec-pc-8800-series", + "title": "NEC PC-8800 Series", + "description": "The NEC PC-8800 Series is a series of home computers released by NEC in 1981.", + "url": "https://www.giantbomb.com/nec-pc-8800-series/3045-47/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195565-entex-selectagame.jpg", + }, + UPS.PC_9800_SERIES: { + "id": 112, + "slug": "nec-pc-9801", + "title": "NEC PC-9801", + "description": "A 16/32-bit Japanese personal computer system launched by NEC in 1982. It was the most successful computer platform in Japan and one of the best-selling computer systems of the 20th century. It has a very large video game library with thousands of titles, the majority of which were never released outside Japan.", + "url": "https://www.giantbomb.com/nec-pc-9801/3045-112/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/5/59247/1129864-pc_9801_l.jpg", + }, + UPS.PC_FX: { + "id": 75, + "slug": "pc-fx", + "title": "PC-FX", + "description": "The NEC PC-FX was a console designed in the form of a PC and planned to be upgradable. It failed due to lack of 3D graphical power and little developer support. The PC-FX is known for its large percentage of adult titles and was NEC Corporation's last gaming console.", + "url": "https://www.giantbomb.com/pc-fx/3045-75/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954599-nec-pc-fx-wcontroller-r.jpg", + }, + UPS.PHILIPS_CD_I: { + "id": 27, + "slug": "cd-i", + "title": "CD-i", + "description": "The CD-i was the first CD-based game console. Produced by Philips, it was intended to be a computer for your living room.", + "url": "https://www.giantbomb.com/cd-i/3045-27/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10173-cd-i.jpg", + }, + UPS.PINBALL: { + "id": 83, + "slug": "pinball", + "title": "Pinball", + "description": 'In a pinball machine the player is in control of two or more "flippers" (small movable bars) that are used to shoot a metal ball against different physical targets inside the machine.', + "url": "https://www.giantbomb.com/pinball/3045-83/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/3948/955933-6a00d83452989a69e2010536fbd197970b_800wi.jpg", + }, + UPS.PIPPIN: { + "id": 102, + "slug": "pippin", + "title": "Pippin", + "description": "This short-lived multimedia device was designed by Apple and manufactured by Bandai. It is widely regarded as one of the worst video game consoles of all time.", + "url": "https://www.giantbomb.com/pippin/3045-102/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954591-pippin-atmark-console-set.jpg", + }, + UPS.PLATO: { + "id": 111, + "slug": "plato", + "title": "PLATO", + "description": "PLATO stands for Programmed Logic for Automated Teaching Operations. Mainly used for assisting in instruction and offering coursework originally built by the University of Illinois. ", + "url": "https://www.giantbomb.com/plato/3045-111/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/1101577-240px_platovterm1981.jpg", + }, + UPS.PLAYDATE: { + "id": 178, + "slug": "playdate", + "title": "Playdate", + "description": "Playdate is a handheld designed by Panic. It has unique controls, a 'season' of games and is an open development platform.", + "url": "https://www.giantbomb.com/playdate/3045-178/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3102813-screen%20shot%202019-05-23%20at%209.05.10%20pm.png", + }, + UPS.PLAYDIA: { + "id": 127, + "slug": "bandai-playdia", + "title": "Bandai Playdia", + "description": "The Bandai Playdia was an early nineties video game console released only in Japan.", + "url": "https://www.giantbomb.com/bandai-playdia/3045-127/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/3/30183/1661326-playdia.jpg", + }, + UPS.POKEMON_MINI: { + "id": 134, + "slug": "pokemon-mini", + "title": "Pokémon mini", + "description": "The Pokemon Mini is a handheld game system developed by Nintendo in the early 2000's focusing solely on mini-games within the Pokémon universe.", + "url": "https://www.giantbomb.com/pokemon-mini/3045-134/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/1749907-pokemonmini.jpg", + }, + UPS.PS2: { + "id": 19, + "slug": "playstation-2", + "title": "PlayStation 2", + "description": "Sony's PlayStation 2 is the second home video game console produced by Sony Computer Entertainment Incorporated, and to date is the best-selling home console of all time, with an install base of 150 million units since its launch.", + "url": "https://www.giantbomb.com/playstation-2/3045-19/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/9595/438868-ps2_full_large.jpg", + }, + UPS.PS3: { + "id": 35, + "slug": "playstation-3", + "title": "PlayStation 3", + "description": "The PlayStation 3 (often abbreviated PS3) is the third home video game console created and released by Sony Computer Entertainment Inc.", + "url": "https://www.giantbomb.com/playstation-3/3045-35/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426360-logo.jpg", + }, + UPS.PS4: { + "id": 146, + "slug": "playstation-4", + "title": "PlayStation 4", + "description": "PlayStation 4 is Sony's fourth home video game console, released on November 15, 2013 in North America, and November 29, 2013 in Europe. On November 10 2016, Sony released the Playstation 4 Pro, an updated version of the console targeting 4K gaming.", + "url": "https://www.giantbomb.com/playstation-4/3045-146/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/5/56742/2495936-9012444134_80ba47fd6e_o.jpg", + }, + UPS.PS5: { + "id": 176, + "slug": "playstation-5", + "title": "PlayStation 5", + "description": "Sony's fifth PlayStation console launched on November 12, 2020 with two models: a standard edition with a disk drive and a digital edition without.", + "url": "https://www.giantbomb.com/playstation-5/3045-176/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3202024-eaqr77pu4aavlo6.jpeg", + }, + UPS.PSP: { + "id": 18, + "slug": "playstation-portable", + "title": "PlayStation Portable", + "description": "PlayStation Portable (PSP) is Sony's first entry into the handheld gaming market. The PSP also sports multimedia features including music and video playback, a photo viewer, and an online store. Several model revisions have been released: the PSP-2000, 3000, PSPgo and the PSP-E1000.", + "url": "https://www.giantbomb.com/playstation-portable/3045-18/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2122792-pspmain.png", + }, + UPS.PSVITA: { + "id": 129, + "slug": "playstation-vita", + "title": "PlayStation Vita", + "description": "PlayStation Vita is Sony's second handheld gaming device.", + "url": "https://www.giantbomb.com/playstation-vita/3045-129/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2122519-vita.png", + }, + UPS.PSX: { + "id": 22, + "slug": "playstation", + "title": "PlayStation", + "description": "Sony's first video game console established the PlayStation brand. It dominated the 32/64-bit era and was the best-selling home console up until the PlayStation 2.", + "url": "https://www.giantbomb.com/playstation/3045-22/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1426393-logo.jpg", + }, + UPS.R_ZONE: { + "id": 103, + "slug": "r-zone", + "title": "R-Zone", + "description": "The R-Zone was a heavily marketed, cartridge based LCD handheld that ultimately flopped. It marked Tiger's first attempt at a handheld game system.", + "url": "https://www.giantbomb.com/r-zone/3045-103/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954595-tiger-rzone-headset.jpg", + }, + UPS.RCA_STUDIO_II: { + "id": 131, + "slug": "rca-studio-ii", + "title": "RCA Studio II", + "description": "Considered by many to be one of the worst video game consoles ever released, the RCA Studio II featured monochrome graphics, number pad controllers, and single channel sound.", + "url": "https://www.giantbomb.com/rca-studio-ii/3045-131/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/12/126726/1745663-giant_bomb_sub_3.jpg", + }, + UPS.RX_78: { + "id": 201, + "slug": "bandai-rx-78", + "title": "Bandai RX-78", + "description": "The Bandai RX-78 is a home computer that was released in July 1983 in Japan for ¥59,800.", + "url": "https://www.giantbomb.com/bandai-rx-78/3045-201/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3300216-screenshot2021-06-29at8.51.54pm.png", + }, + UPS.SAM_COUPE: { + "id": 162, + "slug": "sam-coupe", + "title": "SAM Coupé", + "description": "The SAM Coupé could partially emulate the ZX Spectrum, but also ran some games of its own.", + "url": "https://www.giantbomb.com/sam-coupe/3045-162/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2810186-1964411787-SAM_C.jpg", + }, + UPS.SATELLAVIEW: { + "id": 98, + "slug": "satellaview", + "title": "Satellaview", + "description": "The Satellaview was an add-on for the Super Famicom, released only in Japan. It downloaded games and news via satellite broadcast, and received live, streaming voice acting and hints for some games.", + "url": "https://www.giantbomb.com/satellaview/3045-98/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/429/177828-600px_satellaview_with_super_famicom.jpg", + }, + UPS.SATURN: { + "id": 42, + "slug": "saturn", + "title": "Saturn", + "description": "A 32-bit game console developed by Sega. Due to development difficulties and the rising popularity of the PlayStation and N64, the Saturn was discontinued overseas in 1998, but continued to sell in Japan until 2000. It was Sega's most successful console in Japan yet their least successful console overseas.", + "url": "https://www.giantbomb.com/saturn/3045-42/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/6/60997/1142464-sega_saturn.jpg", + }, + UPS.SEGA_PICO: { + "id": 105, + "slug": "sega-pico", + "title": "Sega Pico", + "description": "Sega Pico is an educational video game system aimed at children. The system was also the first Sega system to carry Nintendo licensed games.", + "url": "https://www.giantbomb.com/sega-pico/3045-105/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/7465/1761423-pico.jpg", + }, + UPS.SEGA32: { + "id": 31, + "slug": "sega-32x", + "title": "Sega 32X", + "description": "Sega's short-lived jump into the 32-bit gaming era began with this add-on to the Sega Genesis.", + "url": "https://www.giantbomb.com/sega-32x/3045-31/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954598-800px-sega-genesis-model2-32x.jpg", + }, + UPS.SEGACD: { + "id": 29, + "slug": "sega-cd", + "title": "Sega CD", + "description": "The Sega CD was one of the first CD-ROM based gaming consoles. The extra storage space this medium allowed gave rise to inclusion of full motion video, higher quality audio, and improved graphics in games. ", + "url": "https://www.giantbomb.com/sega-cd/3045-29/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176099-20070529172508_sega_mega_cd_ii__pal_.jpg", + }, + UPS.SELECT_A_GAME: { + "id": 184, + "slug": "entex-select-a-game", + "title": "Entex Select-A-Game", + "description": "Entex's Select-A-Game is a handheld console that was released in 1981. Only six games were officially released before it was discontinued.", + "url": "https://www.giantbomb.com/entex-select-a-game/3045-184/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195565-entex-selectagame.jpg", + }, + UPS.SERIES_X_S: { + "id": 179, + "slug": "xbox-series-xs", + "title": "Xbox Series X|S", + "description": "The fourth Xbox console from Microsoft launched on November 10, 2020 with two distinct models; Series X and Series S.", + "url": "https://www.giantbomb.com/xbox-series-xs/3045-179/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3241522-untitled-2.png", + }, + UPS.SG1000: { + "id": 141, + "slug": "sega-sg-1000", + "title": "Sega SG-1000", + "description": "Sega's first foray into home game consoles. Released in 1983 alongside its rival, the Famicom, the SG-1000 is a home console and did not receive a worldwide release. It was later succeeded by the Sega Mark III, better known as the Sega Master System.", + "url": "https://www.giantbomb.com/sega-sg-1000/3045-141/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/12/126726/1770079-giant_bomb_sub.jpg", + }, + UPS.SHARP_MZ_80B20002500: { + "id": 128, + "slug": "sharp-mz", + "title": "Sharp MZ", + "description": "The Sharp MZ is a home computer that was first released in the late 1970s. It was one of the first home computers to play video games.", + "url": "https://www.giantbomb.com/sharp-mz/3045-128/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/5/59247/1674132-mz700.png", + }, + UPS.SHARP_X68000: { + "id": 95, + "slug": "sharp-x68000", + "title": "Sharp X68000", + "description": "The Sharp X68000 is a 16/32-bit Japanese computer platform that was originally released in 1987. It was the first home system to offer arcade-quality graphics, serving as the development machine for the Capcom CPS arcade system over the next several years. It was the most powerful home gaming system of the 1980s.", + "url": "https://www.giantbomb.com/sharp-x68000/3045-95/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4/176060-x68000xvihd8.jpg", + }, + UPS.SMAKY: { + "id": 183, + "slug": "smaky", + "title": "Smaky", + "description": "The Smaky (SMArt KeYboard) is a series of computers developed in Switzerland beginning in 1974.", + "url": "https://www.giantbomb.com/smaky/3045-183/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3185777-2560px-smaky_100_img_4149.jpg", + }, + UPS.SMC_777: { + "id": 160, + "slug": "sony-smc777", + "title": "Sony SMC-777", + "description": "Many of Sony's SMC series of machines came with built-in genlocks for video production use, but games were also released on some of the different variants. It is also the first computer to utilize 3.5\" diskettes.", + "url": "https://www.giantbomb.com/sony-smc777/3045-160/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2791151-smc777-2.jpg", + }, + UPS.SMS: { + "id": 8, + "slug": "sega-master-system", + "title": "Sega Master System", + "description": "The 8-bit Master System, while not embraced by a large audience in the US and Japan, was a major success in Europe and South America, and it remains an important and entertaining console that laid the foundation for generations of future console releases from Sega.", + "url": "https://www.giantbomb.com/sega-master-system/3045-8/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176128-sega_master_system__6_.jpg", + }, + UPS.SNES: { + "id": 9, + "slug": "super-nintendo-entertainment-system", + "title": "Super Nintendo Entertainment System", + "description": "The Super Nintendo Entertainment System was the second home console released by Nintendo.", + "url": "https://www.giantbomb.com/super-nintendo-entertainment-system/3045-9/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/8/82063/2287891-snes_sfc.jpg", + }, + UPS.SOCRATES: { + "id": 169, + "slug": "vtech-socrates", + "title": "VTech Socrates", + "description": "The VTech Socrates was originally released in 1988.", + "url": "https://www.giantbomb.com/vtech-socrates/3045-169/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2975817-4025802893-", + }, + UPS.SORD_M5: { + "id": 193, + "slug": "sord-m5", + "title": "Sord M5", + "description": "The Sord M5 is a home computer produced by the Sord Corporation in 1982.", + "url": "https://www.giantbomb.com/sord-m5/3045-193/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195653-screen%20shot%202020-05-25%20at%201.10.10%20pm.png", + }, + UPS.STADIA: { + "id": 175, + "slug": "google-stadia", + "title": "Google Stadia", + "description": "Stadia was a streaming platform for games powered by Google's cloud infrastructure.", + "url": "https://www.giantbomb.com/google-stadia/3045-175/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/3184321-images.jpg", + }, + UPS.STREAMING: { + "id": 194, + "slug": "stream", + "title": "Stream", + "description": "Stream games are those designed to be played by viewers on streaming platforms (i.e. Twitch). The streamer initiates the game, viewers join, and watch the events play out.", + "url": "https://www.giantbomb.com/stream/3045-194/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3216290-gpbstreamrace.png", + }, + UPS.SUPER_ACAN: { + "id": 151, + "slug": "super-acan", + "title": "Super A'Can", + "description": "Funtech released the Super A'Can in Taiwan in 1995. Only 12 games were produced for the 16-bit console before it was scrapped.", + "url": "https://www.giantbomb.com/super-acan/3045-151/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954583-super-acan-console-set-h.jpg", + }, + UPS.SUPERGRAFX: { + "id": 119, + "slug": "supergrafx", + "title": "SuperGrafx", + "description": "This upgraded PC-Engine was released in Japan in 1989. Few exclusive titles for the system were ever released.", + "url": "https://www.giantbomb.com/supergrafx/3045-119/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/3/30116/1317921-pcengine_supergrafx.jpg", + }, + UPS.SUPERVISION: { + "id": 147, + "slug": "watara-supervision", + "title": "Watara Supervision", + "description": "The Watara Supervision (known as the QuickShot Supervision in the UK) is a handheld with a Game Boy-like form factor. It was originally released in 1992.", + "url": "https://www.giantbomb.com/watara-supervision/3045-147/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954576-watara-supervision-tilted.jpg", + }, + UPS.SWITCH: { + "id": 157, + "slug": "nintendo-switch", + "title": "Nintendo Switch", + "description": "Nintendo's home console that can be turned into a portable device by removing it from its TV-dock. Launched worldwide on March 3, 2017.", + "url": "https://www.giantbomb.com/nintendo-switch/3045-157/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2894693-screen%20shot%202016-10-20%20at%2010.04.36%20am.png", + }, + UPS.SWITCH_2: { + "id": 210, + "slug": "nintendo-switch-2", + "title": "Nintendo Switch 2", + "description": "The Nintendo Switch 2 is Nintendo's eighth home console and the successor to the Nintendo Switch.", + "url": "https://www.giantbomb.com/nintendo-switch-2/3045-210/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3679772-untitled-1.png", + }, + UPS.TANDY_VIS: { + "id": 153, + "slug": "memorex-md-2500-vis", + "title": "Memorex MD 2500 VIS", + "description": "The Memorex MD 2500, also known as the Tandy VIS, was released in 1992. It ran a version of Windows that can be described as a precursor to WinCE and primarily focused on educational games.", + "url": "https://www.giantbomb.com/memorex-md-2500-vis/3045-153/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954664-5814140637-C2fBm.jpg", + }, + UPS.TG16: { + "id": 55, + "slug": "turbografx-16", + "title": "TurboGrafx-16", + "description": "The TurboGrafx-16, or PC Engine, is a console that was marketed as the first 16-bit console. It was for some time the market leader in Japan, but failed to capture a large market share in North America. It was best known for featuring the first CD-ROM peripheral, the TurboGrafx-CD. It also introduced features such as a multitap peripheral, internal save memory, and RAM expansions.", + "url": "https://www.giantbomb.com/turbografx-16/3045-55/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176127-turbografx_16.jpg", + }, + UPS.TI_994A: { + "id": 48, + "slug": "ti-994a", + "title": "TI-99/4A", + "description": "A home computer created by Texas Instruments and released in 1981. It was the first home console to feature a 16-bit processor and included a prototype plug-and-play serial bus similar to what would become known as USB.", + "url": "https://www.giantbomb.com/ti-994a/3045-48/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/1427020-logo.jpg", + }, + UPS.TOMAHAWK_F1: { + "id": 164, + "slug": "fuze-tomahawk-f1", + "title": "Fuze Tomahawk F1", + "description": "The Android-based Tomahawk F1 is built on Android and is aimed directly at the Chinese market.", + "url": "https://www.giantbomb.com/fuze-tomahawk-f1/3045-164/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2850182-screen%20shot%202016-05-10%20at%2010.48.20%20am.png", + }, + UPS.TOMY_TUTOR: { + "id": 165, + "slug": "tomy-tutor", + "title": "Tomy Tutor", + "description": "Tomy released the Tutor computer in 1982. It was primarily known in Japan, where it was launched as the Tomy Pyuuta.", + "url": "https://www.giantbomb.com/tomy-tutor/3045-165/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2905352-tomy_tutor_white_background.jpg", + }, + UPS.TRS_80: { + "id": 63, + "slug": "trs-80", + "title": "TRS-80", + "description": "The TRS-80 was a very popular early microcomputer with standout features such as a full keyboard, included monitor, impressive floating point BASIC programming language, and a $600 pricepoint.", + "url": "https://www.giantbomb.com/trs-80/3045-63/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176129-trs80_2.jpg", + }, + UPS.TRS_80_COLOR_COMPUTER: { + "id": 68, + "slug": "trs-80-coco", + "title": "TRS-80 Color Computer", + "description": "The TRS-80 Color Computer is a home computer released by Tandy in 1981.", + "url": "https://www.giantbomb.com/trs-80-coco/3045-62/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195565-entex-selectagame.jpg", + }, + UPS.TURBOGRAFX_CD: { + "id": 53, + "slug": "turbografx-cd", + "title": "TurboGrafx-CD", + "description": "NEC's CD-ROM add-on for its PC Engine / TurboGrafx-16 console. Originally released as the PC Engine CD-ROM² in Japan in 1988, this was the first system to use the CD-ROM format. It would later be released in North America as the TurboGrafx-CD in 1989. While it had little impact on the ailing TurboGrafx-16 in North America, this add-on boosted PC Engine sales in Japan.", + "url": "https://www.giantbomb.com/turbografx-cd/3045-53/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176113-turbografx.jpg", + }, + UPS.TVBOY: { + "id": 196, + "slug": "gakken-compact-vision-tv-boy", + "title": "Gakken Compact Vision TV Boy", + "description": "The Compact Vision TV Boy is a game console developed by Gakken in 1983. Only six games were released.", + "url": "https://www.giantbomb.com/gakken-compact-vision-tv-boy/3045-196/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3220237-screenshot2020-07-15at5.50.02pm.png", + }, + UPS.TVOS: { + "id": 159, + "slug": "apple-tv", + "title": "Apple tvOS", + "description": "The fourth-generation Apple TV adds an App Store, opening up the availability of third-party apps and games to a wider degree. The remote also has motion capabilities, opening it up as a game device.", + "url": "https://www.giantbomb.com/apple-tv/3045-159/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/3276566-0122928757-0-599.jpg", + }, + UPS.VC_4000: { + "id": 191, + "slug": "interton-vc-4000", + "title": "Interton VC 4000", + "description": 'The Interton Video Computer 4000 is an 8-bit console released in Europe (primarily Germany) in 1978. Around forty "cassettes" were released for the system.', + "url": "https://www.giantbomb.com/interton-vc-4000/3045-191/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3195628-screen%20shot%202020-05-25%20at%2012.41.55%20pm.png", + }, + UPS.VECTREX: { + "id": 76, + "slug": "vectrex", + "title": "Vectrex", + "description": "The Vectrex was a short lived home video game system that used Vector graphics. It is often considered as one of the first home video gaming systems.", + "url": "https://www.giantbomb.com/vectrex/3045-76/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954660-2340135697-DAYmR.jpg", + }, + UPS.VIC_20: { + "id": 30, + "slug": "vic-20", + "title": "VIC-20", + "description": "An 8-bit computer produced by Commodore Electronics Ltd. Also known as the VIC-1001, it was the first microcomputer to sell one million units.", + "url": "https://www.giantbomb.com/vic-20/3045-30/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4/176108-vic.jpg", + }, + UPS.VIEW_MASTER: { + "id": 163, + "slug": "viewmaster-interactive-vision", + "title": "View-Master Interactive Vision", + "description": "The View-Master Interactive Vision is a VHS-based platform designed to play a small handful of Sesame Street and other edutainment-based games.", + "url": "https://www.giantbomb.com/viewmaster-interactive-vision/3045-163/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/2812035-8637007543-ViewM.jpg", + }, + UPS.VIRTUALBOY: { + "id": 79, + "slug": "virtual-boy", + "title": "Virtual Boy", + "description": "The Virtual Boy pioneered portable 3D gaming, but became one of Nintendo's biggest market and financial blunders. Despite innovative display technology, various design and marketing mistakes doomed it to poor sales and quick retirement. Fewer than two dozen titles came out worldwide and only 14 in North America.", + "url": "https://www.giantbomb.com/virtual-boy/3045-79/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954596-800px-virtual-boy-set.png", + }, + UPS.VSMILE: { + "id": 82, + "slug": "vsmile", + "title": "V.Smile", + "description": "The V.Smile is an educational video game console made for young children.", + "url": "https://www.giantbomb.com/vsmile/3045-82/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10324-vsmile.jpg", + }, + UPS.WII: { + "id": 36, + "slug": "wii", + "title": "Wii", + "description": "The Nintendo Wii is a home video game console released on November 19, 2006. The Wii's main selling point was the innovative use of motion controls that its signature Wii Remote and Nunchuk controllers allowed for. It became the best selling home console of its respective generation of hardware.", + "url": "https://www.giantbomb.com/wii/3045-36/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/10616-wii.jpg", + }, + UPS.WIIU: { + "id": 139, + "slug": "wii-u", + "title": "Wii U", + "description": "The Nintendo Wii U, the follow-up to the monstrously popular Nintendo Wii console, launched in North America on November 18th 2012.", + "url": "https://www.giantbomb.com/wii-u/3045-139/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/8/82063/2228024-hero.jpg", + }, + UPS.WIN: { + "id": 94, + "slug": "pc", + "title": "PC", + "description": "The PC (Personal Computer) is a highly configurable and upgradable gaming platform that, among home systems, sports the widest variety of control methods, largest library of games, and cutting edge graphics and sound capabilities.", + "url": "https://www.giantbomb.com/pc/3045-94/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/3661/1650285-ibm_pc_5150.jpg", + }, + UPS.WINDOWS_MOBILE: { + "id": 124, + "slug": "windows-phone", + "title": "Windows Phone", + "description": "A now-discontinued smartphone OS made by Microsoft, which had built-in integration with Xbox Live and other services.", + "url": "https://www.giantbomb.com/windows-phone/3045-124/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3383080-9699565116-windo.jpg", + }, + UPS.WONDERSWAN: { + "id": 65, + "slug": "wonderswan", + "title": "WonderSwan", + "description": "The WonderSwan was a Japan-only handheld game system that had a fairly large library of games and many accessories.", + "url": "https://www.giantbomb.com/wonderswan/3045-65/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954594-wonderswan-black-left.jpg", + }, + UPS.WONDERSWAN_COLOR: { + "id": 54, + "slug": "wonderswan-color", + "title": "WonderSwan Color", + "description": "A Handheld gaming device from Bandai. The system was noteworthy for supporting play on the system vertically or horizontally, depending on the particular game.", + "url": "https://www.giantbomb.com/wonderswan-color/3045-54/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176139-wswpeablu.jpg", + }, + UPS.X1: { + "id": 113, + "slug": "sharp-x1", + "title": "Sharp X1", + "description": "The first in Sharp's X line of computers. It was the successor to the Sharp MZ, and was in turn succeeded by the Sharp X68000.", + "url": "https://www.giantbomb.com/sharp-x1/3045-113/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/5/59247/1129861-sharpx1.jpg", + }, + UPS.XAVIXPORT: { + "id": 132, + "slug": "xavixport", + "title": "XaviXPORT", + "description": "The XaviXPORT is a fitness-oriented system that works with cartridges and fitness gear, like specialized golf clubs, boxing clubs, and baseball bats.", + "url": "https://www.giantbomb.com/xavixport/3045-132/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954582-xavix-xavixport-console-fl.jpg", + }, + UPS.XBOX: { + "id": 32, + "slug": "xbox", + "title": "Xbox", + "description": "Microsoft's first home gaming system and one of the first to include an internal hard drive and built in online play capability. It was considered the first console to have fully supported meaningful online play.", + "url": "https://www.giantbomb.com/xbox/3045-32/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/3699/359843-xbox.jpg", + }, + UPS.XBOX360: { + "id": 20, + "slug": "xbox-360", + "title": "Xbox 360", + "description": "The Xbox 360 is the second game console produced by Microsoft Corporation and is the successor to the original Xbox.", + "url": "https://www.giantbomb.com/xbox-360/3045-20/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3792703-0260626949-05051.jpg", + }, + UPS.XBOXONE: { + "id": 145, + "slug": "xbox-one", + "title": "Xbox One", + "description": "The Xbox One is Microsoft's third video game console. It was released on November 22, 2013 in thirteen countries.", + "url": "https://www.giantbomb.com/xbox-one/3045-145/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2485895-xboxd_logo_consle_sensr_controller_f_greenbg_rgb_2013_610x610.jpg", + }, + UPS.ZEEBO: { + "id": 122, + "slug": "zeebo", + "title": "Zeebo", + "description": "The Zeebo was a wireless network-enabled console primarily designed for emerging markets.", + "url": "https://www.giantbomb.com/zeebo/3045-122/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/8/86078/1391294-zeebo.jpg", + }, + UPS.ZODIAC: { + "id": 64, + "slug": "zodiac", + "title": "Zodiac", + "description": "A Palm based PDA/Portable games console with a touch screen, which for a short time had an active homebrew community. It was released in two different editions with different amounts of onboard memory, the Zodiac 1 (32MB) and the Zodiac 2 (128MB).", + "url": "https://www.giantbomb.com/zodiac/3045-64/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954587-tapwave-zodiac2-fl.jpg", + }, + UPS.ZXS: { + "id": 16, + "slug": "zx-spectrum", + "title": "ZX Spectrum", + "description": "The ZX Spectrum is one of the most popular European computers of all time. Its software library is enormous and its fame in Europe rivals the Commodore 64 in the US.", + "url": "https://www.giantbomb.com/zx-spectrum/3045-16/", + "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/25/176104-zxspectrum48k.jpg", + }, +} + +# UPS.PS6: { +# "id": 212, +# "slug": "next-generation-playstation", +# "title": "Next Generation PlayStation", +# "description": "The sixth PlayStation console developed by Sony.", +# "url": "https://www.giantbomb.com/next-generation-playstation/3045-212/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3791677-logo.png", +# }, +# UPS.XBOX5: { +# "id": 211, +# "slug": "next-generation-xbox", +# "title": "Next Generation Xbox", +# "description": "The fifth Xbox console was first mentioned by Xbox President, Sarah Bond, in February 2024.", +# "url": "https://www.giantbomb.com/next-generation-xbox/3045-211/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3600344-9619474977-2048p.png", +# }, +# UPS.PSN_VITA: { +# "id": 143, +# "slug": "playstation-network-vita", +# "title": "PlayStation Network (Vita)", +# "description": "The PlayStation Network is Sony's digital storefront for delivering games, add-ons, and other content. This specific platform page focuses on the PlayStation Vita version of said storefront.", +# "url": "https://www.giantbomb.com/playstation-network-vita/3045-143/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2124933-psnpsv1.png", +# }, +# UPS.NINTENDO_3DS_ESHOP: { +# "id": 138, +# "slug": "nintendo-3ds-eshop", +# "title": "Nintendo 3DS eShop", +# "description": "The products that make up the various segments of Nintendo's 3DS eShop include new releases, updated version of old games, and emulated versions of old games.", +# "url": "https://www.giantbomb.com/nintendo-3ds-eshop/3045-138/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3383078-9903589581-3DS-e.jpg", +# }, +# UPS.NINTENDO_DSI_WARE: { +# "id": 106, +# "slug": "dsiware", +# "title": "DSiWare", +# "description": "DSiWare is Nintendo's name for its downloadable games appearing on the new Nintendo DSi system.", +# "url": "https://www.giantbomb.com/dsiware/3045-106/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/26/847036-dsiware.jpg", +# }, +# UPS.PLAYSTATION_NETWORK_PSP: { +# "id": 116, +# "slug": "playstation-network-psp", +# "title": "PlayStation Network (PSP)", +# "description": "This platform is specifically for PSP releases that are made available as digital downloads via the PlayStation Store. The Store includes PSP games (some exclusive to PSN), PSP Minis, PSone Classics, trailers, movies, TV shows, and digital comics.", +# "url": "https://www.giantbomb.com/playstation-network-psp/3045-116/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2122556-psnpsp.png", +# }, +# UPS.WII_SHOP: { +# "id": 87, +# "slug": "wii-shop", +# "title": "Wii Shop", +# "description": "The Wii Shop Channel was Nintendo's way of digitally distributing games. It includes WiiWare for newly developed games, as well as the Virtual Console for classic titles from various consoles and arcade systems.", +# "url": "https://www.giantbomb.com/wii-shop/3045-87/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/4647/2954586-1461028228-maxre.jpg", +# }, +# UPS.PSN_PS3: { +# "id": 88, +# "slug": "playstation-network-ps3", +# "title": "PlayStation Network (PS3)", +# "description": "The PlayStation Network is the online service by Sony Computer Entertainment, providing downloads of games, trailers, themes and much more. The service is free, but also offers a paid version for various benefits.", +# "url": "https://www.giantbomb.com/playstation-network-ps3/3045-88/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2122559-psnps3.png", +# }, +# UPS.XBOX_360_GAMES_STORE: { +# "id": 86, +# "slug": "xbox-360-games-store", +# "title": "Xbox 360 Games Store", +# "description": "Xbox Live Games Store was an online store for the Xbox 360 and Xbox One which allows users to purchase games digitally. The service was shut down on July 29th, 2024.", +# "url": "https://www.giantbomb.com/xbox-360-games-store/3045-86/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/2564457-8881913767-XboxL.png", +# }, +# UPS._3DO_M2: { +# "id": 203, +# "slug": "m2", +# "title": "M2", +# "description": "The M2 was a console developed by The 3DO Company. It was originally intended to be an add-on to the 3DO console, but later transitioned into a full-on successor before Panasonic (Matsushita) canceled the project in 1997. The hardware was later implemented in other appliances.", +# "url": "https://www.giantbomb.com/m2/3045-203/", +# "url_logo": "https://www.giantbomb.com/a/uploads/square_small/0/1992/3306128-91e5b27a651edbf791d7830c2eb725d2.jpg", +# }, diff --git a/backend/handler/metadata/hasheous_handler.py b/backend/handler/metadata/hasheous_handler.py index 289b3688d..a2267aa9c 100644 --- a/backend/handler/metadata/hasheous_handler.py +++ b/backend/handler/metadata/hasheous_handler.py @@ -14,6 +14,7 @@ from .base_handler import BaseRom, MetadataHandler from .base_handler import UniversalPlatformSlug as UPS +from .giantbomb_handler import GiantBombMetadata from .igdb_handler import ( IGDB_AGE_RATINGS, IGDBMetadata, @@ -41,6 +42,7 @@ class HasheousPlatform(TypedDict): igdb_id: NotRequired[int | None] tgdb_id: NotRequired[int | None] ra_id: NotRequired[int | None] + giantbomb_id: NotRequired[int | None] class HasheousRom(BaseRom): @@ -51,6 +53,8 @@ class HasheousRom(BaseRom): ra_id: NotRequired[int | None] ra_metadata: NotRequired[RAMetadata] tgdb_id: NotRequired[int | None] + giantbomb_id: NotRequired[int | None] + giantbomb_metadata: NotRequired[GiantBombMetadata] hasheous_metadata: NotRequired[HasheousMetadata] @@ -107,6 +111,22 @@ def extract_metadata_from_igdb_rom(rom: dict[str, Any]) -> IGDBMetadata: ) +def extract_metadata_from_giantbomb_rom(rom: dict) -> GiantBombMetadata: + print(f"GIANTBOMB ROM: {rom}") + return GiantBombMetadata( + { + "guid": rom.get("guid", ""), + "alternative_names": pydash.map_(rom.get("aliases", {}), "name"), + "deck": rom.get("deck", ""), + "description": rom.get("description", ""), + "first_release_date": rom.get("first_release_date", ""), + "image": rom.get("image", {}), + "age_ratings": pydash.map_(rom.get("original_game_rating", {}), "name"), + "site_url": rom.get("site_detail_url", ""), + } + ) + + class HasheousHandler(MetadataHandler): def __init__(self) -> None: self.BASE_URL = ( @@ -120,6 +140,9 @@ def __init__(self) -> None: self.proxy_igdb_game_endpoint = f"{self.BASE_URL}/MetadataProxy/IGDB/Game" self.proxy_igdb_cover_endpoint = f"{self.BASE_URL}/MetadataProxy/IGDB/Cover" self.proxy_ra_game_endpoint = f"{self.BASE_URL}/MetadataProxy/RA/Game" + self.proxy_giantbomb_game_endpoint = ( + f"{self.BASE_URL}/MetadataProxy/GiantBomb/game" + ) self.app_api_key = ( "UUvh9ef_CddMM4xXO1iqxl9FqEt764v33LU-UiGFc0P34odXjMP9M6MTeE4JZRxZ" if DEV_MODE @@ -226,6 +249,7 @@ def get_platform(self, slug: str) -> HasheousPlatform: igdb_id=platform["igdb_id"], tgdb_id=platform["tgdb_id"], ra_id=platform["ra_id"], + giantbomb_id=platform["giantbomb_id"], ) async def lookup_rom(self, platform_slug: str, files: list[RomFile]) -> HasheousRom: @@ -293,6 +317,7 @@ async def lookup_rom(self, platform_slug: str, files: list[RomFile]) -> Hasheous igdb_id = None tgdb_id = None ra_id = None + giantbomb_id = None for meta in metadata: if meta["source"] == "IGDB": @@ -308,6 +333,8 @@ async def lookup_rom(self, platform_slug: str, files: list[RomFile]) -> Hasheous tgdb_id = meta["immutableId"] elif meta["source"] == "RetroAchievements": ra_id = meta["immutableId"] + elif meta["source"] == "GiantBomb": + giantbomb_id = meta["immutableId"] url_cover = "" for attr in attributes: @@ -321,6 +348,7 @@ async def lookup_rom(self, platform_slug: str, files: list[RomFile]) -> Hasheous igdb_id=int(igdb_id) if igdb_id else None, tgdb_id=int(tgdb_id) if tgdb_id else None, ra_id=int(ra_id) if ra_id else None, + giantbomb_id=int(giantbomb_id) if giantbomb_id else None, url_cover=url_cover, hasheous_metadata=HasheousMetadata( tosec_match="TOSEC" in signatures, @@ -401,6 +429,32 @@ async def get_ra_game(self, hasheous_rom: HasheousRom) -> HasheousRom: return hasheous_rom + async def get_giantbomb_game(self, hasheous_rom: HasheousRom) -> HasheousRom: + if not self.is_enabled(): + return hasheous_rom + giantbomb_id = hasheous_rom.get("giantbomb_id", None) + if giantbomb_id is None: + log.info("No GiantBomb ID provided for Hasheous GiantBomb game lookup.") + return hasheous_rom + giantbomb_game = await self._request( + f"{self.proxy_giantbomb_game_endpoint}/3030-{giantbomb_id}", + params={"field_list": "*", "format": "json"}, + method="GET", + ) + if not giantbomb_game: + log.debug(f"No Hasheous game found for GiantBomb GUID 3030-{giantbomb_id}.") + return hasheous_rom + log.info(f"GiantBomb game: {giantbomb_game}") + + return HasheousRom( + { + **hasheous_rom, + "giantbomb_metadata": extract_metadata_from_giantbomb_rom( + giantbomb_game + ), + } + ) + class SlugToHasheousId(TypedDict): id: int @@ -409,6 +463,8 @@ class SlugToHasheousId(TypedDict): igdb_slug: str | None tgdb_id: int | None ra_id: int | None + giantbomb_id: int | None + giantbomb_slug: str | None HASHEOUS_PLATFORM_LIST: dict[UPS, SlugToHasheousId] = { @@ -418,7 +474,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "3do", "name": "3DO Interactive Multiplayer", "ra_id": 43, - "tgdb_id": None, + "tgdb_id": 25, + "giantbomb_id": 26, + "giantbomb_slug": "3do", }, UPS.N3DS: { "id": 62, @@ -426,7 +484,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "3ds", "name": "Nintendo 3DS", "ra_id": 62, - "tgdb_id": None, + "tgdb_id": 4912, + "giantbomb_id": 117, + "giantbomb_slug": "nintendo-3ds", }, UPS.N64DD: { "id": 65, @@ -435,6 +495,128 @@ class SlugToHasheousId(TypedDict): "name": "Nintendo 64DD", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 101, + "giantbomb_slug": "nintendo-64dd", + }, + UPS.APF: { + "id": 61862, + "igdb_id": None, + "igdb_slug": None, + "name": "APF M-1000", + "ra_id": None, + "tgdb_id": 4969, + "giantbomb_id": None, + "giantbomb_slug": None, + }, + UPS.C64: { + "id": 1, + "igdb_id": 15, + "igdb_slug": None, + "name": "Commodore 64", + "ra_id": 30, + "tgdb_id": 40, + "giantbomb_id": 14, + "giantbomb_slug": None, + }, + UPS.ARCADIA_2001: { + "id": 322291, + "igdb_id": None, + "igdb_slug": None, + "name": "Emerson Arcadia 2001", + "ra_id": None, + "tgdb_id": 4963, + "giantbomb_id": None, + "giantbomb_slug": None, + }, + UPS.EPOCH_SUPER_CASSETTE_VISION: { + "id": 299046, + "igdb_id": 376, + "igdb_slug": None, + "name": "Epoch Super Cassette Vision", + "ra_id": None, + "tgdb_id": 4966, + "giantbomb_id": None, + "giantbomb_slug": None, + }, + UPS.EXIDY_SORCERER: { + "id": 299154, + "igdb_id": 236, + "igdb_slug": None, + "name": "Exidy Sorcerer", + "ra_id": None, + "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, + }, + UPS.FDS: { + "id": 69, + "igdb_id": 51, + "igdb_slug": None, + "name": "Family Computer Disk System", + "ra_id": None, + "tgdb_id": None, + "giantbomb_id": 91, + "giantbomb_slug": None, + }, + UPS.MEMOTECH_MTX: { + "id": 338636, + "igdb_id": None, + "igdb_slug": None, + "name": "Memotech MTX", + "ra_id": None, + "tgdb_id": None, + "giantbomb_id": 206, + "giantbomb_slug": None, + }, + UPS.G_AND_W: { + "id": 273860, + "igdb_id": 307, + "igdb_slug": None, + "name": "Nintendo Game & Watch", + "ra_id": None, + "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, + }, + UPS.PC_8800_SERIES: { + "id": 311550, + "igdb_id": None, + "igdb_slug": None, + "name": "PC-8000/8800", + "ra_id": 47, + "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, + }, + UPS.LASERACTIVE: { + "id": 261429, + "igdb_id": None, + "igdb_slug": None, + "name": "Pioneer LaserActive", + "ra_id": None, + "tgdb_id": 4975, + "giantbomb_id": 92, + "giantbomb_slug": None, + }, + UPS.SG1000: { + "id": 83, + "igdb_id": 84, + "igdb_slug": None, + "name": "Sega SG-1000", + "ra_id": 33, + "tgdb_id": 4949, + "giantbomb_id": 141, + "giantbomb_slug": None, + }, + UPS.SORD_M5: { + "id": 279962, + "igdb_id": None, + "igdb_slug": None, + "name": "Sord M5", + "ra_id": None, + "tgdb_id": None, + "giantbomb_id": 193, + "giantbomb_slug": None, }, UPS.ACORN_ARCHIMEDES: { "id": 24, @@ -442,7 +624,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "acorn-archimedes", "name": "Acorn Archimedes", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4944, + "giantbomb_id": 125, + "giantbomb_slug": "acorn-archimedes", }, UPS.ACORN_ELECTRON: { "id": 25, @@ -450,7 +634,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "acorn-electron", "name": "Acorn Electron", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4954, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.ACPC: { "id": 28, @@ -458,7 +644,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "acpc", "name": "Amstrad CPC", "ra_id": 37, - "tgdb_id": None, + "tgdb_id": 4914, + "giantbomb_id": 11, + "giantbomb_slug": "amstrad-cpc", }, UPS.ACTION_MAX: { "id": 232983, @@ -466,7 +654,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "", "name": "Action Max", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4976, + "giantbomb_id": 148, + "giantbomb_slug": "action-max", }, UPS.ADVENTURE_VISION: { "id": 234388, @@ -474,7 +664,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "", "name": "Entex Adventure Vision", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4974, + "giantbomb_id": 93, + "giantbomb_slug": "adventure-vision", }, UPS.ALTAIR_8800: { "id": 234456, @@ -483,6 +675,8 @@ class SlugToHasheousId(TypedDict): "name": "MITS Altair 8800", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.AMIGA: { "id": 3, @@ -490,7 +684,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "amiga", "name": "Commodore Amiga", "ra_id": 35, - "tgdb_id": None, + "tgdb_id": 4911, + "giantbomb_id": 1, + "giantbomb_slug": "amiga", }, UPS.AMIGA_CD32: { "id": 161823, @@ -498,7 +694,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "amiga-cd32", "name": "Commodore CD32", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4947, + "giantbomb_id": 39, + "giantbomb_slug": "amiga-cd32", }, UPS.AMSTRAD_GX4000: { "id": 61540, @@ -506,7 +704,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "amstrad-gx4000", "name": "Amstrad GX4000", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4999, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.AMSTRAD_PCW: { "id": 29, @@ -515,6 +715,8 @@ class SlugToHasheousId(TypedDict): "name": "Amstrad PCW", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 197, + "giantbomb_slug": "amstrad-pcw", }, UPS.APF: { "id": 61738, @@ -523,6 +725,8 @@ class SlugToHasheousId(TypedDict): "name": "APF Imagination Machine", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 190, + "giantbomb_slug": "apf-mp-1000", }, UPS.APPLE: { "id": 61885, @@ -531,6 +735,8 @@ class SlugToHasheousId(TypedDict): "name": "Apple I", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.APPLE_IIGS: { "id": 21, @@ -539,6 +745,8 @@ class SlugToHasheousId(TypedDict): "name": "Apple IIGS", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 38, + "giantbomb_slug": "apple-iigs", }, UPS.APPLE_LISA: { "id": 69659, @@ -547,6 +755,8 @@ class SlugToHasheousId(TypedDict): "name": "Apple Lisa", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.APPLE_PIPPIN: { "id": 22, @@ -554,7 +764,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "apple-pippin", "name": "Apple Pippin", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5001, + "giantbomb_id": 102, + "giantbomb_slug": None, }, UPS.APPLEII: { "id": 20, @@ -562,7 +774,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "appleii", "name": "Apple II", "ra_id": 38, - "tgdb_id": None, + "tgdb_id": 4942, + "giantbomb_id": 12, + "giantbomb_slug": "apple-ii", }, UPS.APPLEIII: { "id": 63154, @@ -571,6 +785,18 @@ class SlugToHasheousId(TypedDict): "name": "Apple III", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, + }, + UPS.AQUARIUS: { + "id": 51, + "igdb_id": None, + "igdb_slug": "", + "name": "Mattel Aquarius", + "ra_id": None, + "tgdb_id": 4989, + "giantbomb_id": 100, + "giantbomb_slug": "aquarius", }, UPS.ARCADE: { "id": 178, @@ -578,7 +804,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "arcade", "name": "Arcade", "ra_id": 27, - "tgdb_id": None, + "tgdb_id": 23, + "giantbomb_id": 84, + "giantbomb_slug": "arcade", }, UPS.ARDUBOY: { "id": 244294, @@ -587,6 +815,8 @@ class SlugToHasheousId(TypedDict): "name": "Arduboy", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.ASTROCADE: { "id": 31, @@ -594,7 +824,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "astrocade", "name": "Bally Astrocade", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4968, + "giantbomb_id": 120, + "giantbomb_slug": "bally-astrocade", }, UPS.ATARI_ST: { "id": 15, @@ -602,7 +834,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "atari-st", "name": "Atari ST/STE", "ra_id": 36, - "tgdb_id": None, + "tgdb_id": 4937, + "giantbomb_id": 13, + "giantbomb_slug": "atari-st", }, UPS.ATARI2600: { "id": 12, @@ -610,7 +844,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "atari2600", "name": "Atari 2600", "ra_id": 25, - "tgdb_id": None, + "tgdb_id": 22, + "giantbomb_id": 40, + "giantbomb_slug": "atari-2600", }, UPS.ATARI5200: { "id": 17, @@ -618,7 +854,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "atari5200", "name": "Atari 5200", "ra_id": 50, - "tgdb_id": None, + "tgdb_id": 26, + "giantbomb_id": 67, + "giantbomb_slug": "atari-5200", }, UPS.ATARI7800: { "id": 16, @@ -626,7 +864,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "atari7800", "name": "Atari 7800", "ra_id": 51, - "tgdb_id": None, + "tgdb_id": 27, + "giantbomb_id": 70, + "giantbomb_slug": "atari-7800", }, UPS.ATARI8BIT: { "id": 18, @@ -635,6 +875,8 @@ class SlugToHasheousId(TypedDict): "name": "Atari 8-bit", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 24, + "giantbomb_slug": "atari-8-bit", }, UPS.ATOM: { "id": 55099, @@ -642,7 +884,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "", "name": "Acorn Atom", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5014, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.BBCMICRO: { "id": 26, @@ -650,7 +894,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "bbcmicro", "name": "BBC Micro", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5013, + "giantbomb_id": 110, + "giantbomb_slug": "bbc-micro", }, UPS.BEENA: { "id": 82, @@ -659,6 +905,8 @@ class SlugToHasheousId(TypedDict): "name": "Sega Advanced Pico Beena", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 174, + "giantbomb_slug": None, }, UPS.BIT_90: { "id": 97614, @@ -667,6 +915,8 @@ class SlugToHasheousId(TypedDict): "name": "Bit Corporation BIT 90", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.C_PLUS_4: { "id": 7, @@ -674,7 +924,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "c-plus-4", "name": "Commodore Plus/4", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5007, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.C128: { "id": 8, @@ -682,7 +934,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "", "name": "Commodore 128", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4946, + "giantbomb_id": 58, + "giantbomb_slug": "commodore-128", }, UPS.C16: { "id": 6, @@ -690,7 +944,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "c16", "name": "Commodore 16", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5006, + "giantbomb_id": 150, + "giantbomb_slug": "commodore-16", }, UPS.C64: { "id": 5, @@ -698,7 +954,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "c64", "name": "Commodore MAX", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 40, + "giantbomb_id": 14, + "giantbomb_slug": "commodore-64", }, UPS.CAMPUTERS_LYNX: { "id": 97720, @@ -707,6 +965,8 @@ class SlugToHasheousId(TypedDict): "name": "Camputers Lynx", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.CASIO_CFX_9850: { "id": 97839, @@ -715,6 +975,8 @@ class SlugToHasheousId(TypedDict): "name": "Casio CFX-9850", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.CASIO_FP_1000: { "id": 98757, @@ -723,6 +985,8 @@ class SlugToHasheousId(TypedDict): "name": "Casio FP-1000 & FP-1100", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.CASIO_LOOPY: { "id": 37, @@ -730,7 +994,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "casio-loopy", "name": "Casio Loopy", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4991, + "giantbomb_id": 126, + "giantbomb_slug": "casio-loopy", }, UPS.CASIO_PB_1000: { "id": 98771, @@ -739,6 +1005,8 @@ class SlugToHasheousId(TypedDict): "name": "Casio PB-1000", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.CASIO_PV_1000: { "id": 98793, @@ -746,7 +1014,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "", "name": "Casio PV-1000", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4964, + "giantbomb_id": 149, + "giantbomb_slug": "casio-pv-1000", }, UPS.CASIO_PV_2000: { "id": 98811, @@ -755,6 +1025,8 @@ class SlugToHasheousId(TypedDict): "name": "Casio PV-2000", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 187, + "giantbomb_slug": "casio-pv-2000", }, UPS.COLECOVISION: { "id": 39, @@ -762,7 +1034,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "colecovision", "name": "ColecoVision", "ra_id": 44, - "tgdb_id": None, + "tgdb_id": 31, + "giantbomb_id": 47, + "giantbomb_slug": "colecovision", }, UPS.COMMANDER_X16: { "id": 54769, @@ -771,6 +1045,8 @@ class SlugToHasheousId(TypedDict): "name": "8-Bit Productions Commander X16", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.COMMODORE_CDTV: { "id": 9, @@ -779,6 +1055,8 @@ class SlugToHasheousId(TypedDict): "name": "Commodore CDTV", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 142, + "giantbomb_slug": "commodore-cdtv", }, UPS.CPET: { "id": 10, @@ -786,7 +1064,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "cpet", "name": "Commodore PET", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5008, + "giantbomb_id": 62, + "giantbomb_slug": "commodore-petcbm", }, UPS.DC: { "id": 54694, @@ -794,7 +1074,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "dc", "name": "Sega Dreamcast", "ra_id": 40, - "tgdb_id": None, + "tgdb_id": 16, + "giantbomb_id": 37, + "giantbomb_slug": "dreamcast", }, UPS.DOS: { "id": 233075, @@ -802,7 +1084,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "dos", "name": "Microsoft DOS", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 1, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.EXCALIBUR_64: { "id": 97612, @@ -811,6 +1095,8 @@ class SlugToHasheousId(TypedDict): "name": "BGR Computers Excalibur 64", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.FAIRCHILD_CHANNEL_F: { "id": 43, @@ -818,7 +1104,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "fairchild-channel-f", "name": "Fairchild Channel F", "ra_id": 57, - "tgdb_id": None, + "tgdb_id": 4928, + "giantbomb_id": 66, + "giantbomb_slug": "channel-f", }, UPS.FDS: { "id": 54692, @@ -826,7 +1114,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "fds", "name": "Nintendo Famicom Disk System", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4936, + "giantbomb_id": 91, + "giantbomb_slug": "famicom-disk-system", }, UPS.FM_TOWNS: { "id": 238902, @@ -835,6 +1125,8 @@ class SlugToHasheousId(TypedDict): "name": "Fujitsu - FM Towns", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 108, + "giantbomb_slug": "fm-towns", }, UPS.GAMATE: { "id": 97616, @@ -843,6 +1135,8 @@ class SlugToHasheousId(TypedDict): "name": "Bit Corporation Gamate", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 166, + "giantbomb_slug": "gamate", }, UPS.GAMEGEAR: { "id": 84, @@ -850,7 +1144,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "gamegear", "name": "Sega Game Gear", "ra_id": 15, - "tgdb_id": None, + "tgdb_id": 20, + "giantbomb_id": 5, + "giantbomb_slug": "game-gear", }, UPS.GB: { "id": 70, @@ -858,7 +1154,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "gb", "name": "Nintendo GameBoy", "ra_id": 4, - "tgdb_id": None, + "tgdb_id": 4, + "giantbomb_id": 3, + "giantbomb_slug": "game-boy", }, UPS.GBA: { "id": 71, @@ -866,7 +1164,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "gba", "name": "Nintendo Game Boy Advance", "ra_id": 5, - "tgdb_id": None, + "tgdb_id": 5, + "giantbomb_id": 4, + "giantbomb_slug": "game-boy-advance", }, UPS.GBC: { "id": 72, @@ -874,7 +1174,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "gbc", "name": "Nintendo Game Boy Color", "ra_id": 6, - "tgdb_id": None, + "tgdb_id": 41, + "giantbomb_id": 57, + "giantbomb_slug": "game-boy-color", }, UPS.GENESIS: { "id": 86, @@ -882,7 +1184,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "genesis-slash-megadrive", "name": "Sega Mega Drive / Genesis", "ra_id": 1, - "tgdb_id": None, + "tgdb_id": 18, + "giantbomb_id": 6, + "giantbomb_slug": "genesis", }, UPS.INTELLIVISION: { "id": 52, @@ -890,7 +1194,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "intellivision", "name": "Mattel Intellivision", "ra_id": 45, - "tgdb_id": None, + "tgdb_id": 32, + "giantbomb_id": 51, + "giantbomb_slug": "intellivision", }, UPS.JAGUAR: { "id": 13, @@ -898,7 +1204,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "jaguar", "name": "Atari Jaguar", "ra_id": 17, - "tgdb_id": None, + "tgdb_id": 28, + "giantbomb_id": 28, + "giantbomb_slug": "jaguar", }, UPS.LINUX: { "id": 233076, @@ -907,6 +1215,8 @@ class SlugToHasheousId(TypedDict): "name": "Linux", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 152, + "giantbomb_slug": "linux", }, UPS.LYNX: { "id": 14, @@ -914,7 +1224,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "lynx", "name": "Atari Lynx", "ra_id": 13, - "tgdb_id": None, + "tgdb_id": 4924, + "giantbomb_id": 7, + "giantbomb_slug": "atari-lynx", }, UPS.MAC: { "id": 30, @@ -922,15 +1234,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "mac", "name": "Apple Mac", "ra_id": None, - "tgdb_id": None, - }, - UPS.AQUARIUS: { - "id": 51, - "igdb_id": None, - "igdb_slug": "", - "name": "Mattel Aquarius", - "ra_id": None, - "tgdb_id": None, + "tgdb_id": 37, + "giantbomb_id": 17, + "giantbomb_slug": "mac", }, UPS.MICROBEE: { "id": 69714, @@ -939,6 +1245,8 @@ class SlugToHasheousId(TypedDict): "name": "Applied Technology MicroBee", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 168, + "giantbomb_slug": "micro-bee", }, UPS.MSX: { "id": 53, @@ -946,7 +1254,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "msx", "name": "MSX", "ra_id": 29, - "tgdb_id": None, + "tgdb_id": 4929, + "giantbomb_id": 15, + "giantbomb_slug": "msx", }, UPS.MSX2: { "id": 54, @@ -955,6 +1265,8 @@ class SlugToHasheousId(TypedDict): "name": "MSX 2", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.MULTIVISION: { "id": 52922, @@ -963,6 +1275,8 @@ class SlugToHasheousId(TypedDict): "name": "Tsukuda Original Othello Multivision", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.N64: { "id": 64, @@ -970,7 +1284,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "n64", "name": "Nintendo 64", "ra_id": 2, - "tgdb_id": None, + "tgdb_id": 3, + "giantbomb_id": 43, + "giantbomb_slug": "nintendo-64", }, UPS.NDS: { "id": 66, @@ -978,7 +1294,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "nds", "name": "Nintendo DS", "ra_id": 18, - "tgdb_id": None, + "tgdb_id": 8, + "giantbomb_id": 52, + "giantbomb_slug": "nintendo-ds", }, UPS.NEC_PC_6000_SERIES: { "id": 58, @@ -987,6 +1305,8 @@ class SlugToHasheousId(TypedDict): "name": "NEC PC-6000", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.NEO_GEO_CD: { "id": 161829, @@ -994,7 +1314,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "neo-geo-cd", "name": "Neo Geo CD", "ra_id": 56, - "tgdb_id": None, + "tgdb_id": 4956, + "giantbomb_id": 167, + "giantbomb_slug": "neo-geo-cd", }, UPS.NEO_GEO_POCKET: { "id": 97, @@ -1002,7 +1324,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "neo-geo-pocket", "name": "Neo Geo Pocket", "ra_id": 14, - "tgdb_id": None, + "tgdb_id": 4922, + "giantbomb_id": 80, + "giantbomb_slug": "neo-geo-pocket", }, UPS.NEO_GEO_POCKET_COLOR: { "id": 98, @@ -1010,7 +1334,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "neo-geo-pocket-color", "name": "Neo Geo Pocket Color", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4923, + "giantbomb_id": 81, + "giantbomb_slug": "neo-geo-pocket-color", }, UPS.NEOGEOAES: { "id": 96, @@ -1018,7 +1344,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "neogeoaes", "name": "Neo Geo", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 24, + "giantbomb_id": 25, + "giantbomb_slug": "neo-geo", }, UPS.NES: { "id": 68, @@ -1026,7 +1354,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "nes", "name": "Nintendo Entertainment System", "ra_id": 7, - "tgdb_id": None, + "tgdb_id": 7, + "giantbomb_id": 21, + "giantbomb_slug": "nintendo-entertainment-system", }, UPS.NEW_NINTENDON3DS: { "id": 63, @@ -1035,6 +1365,8 @@ class SlugToHasheousId(TypedDict): "name": "Nintendo New 3DS", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 156, + "giantbomb_slug": "new-nintendo-3ds", }, UPS.NGC: { "id": 73, @@ -1042,7 +1374,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "ngc", "name": "Nintendo GameCube", "ra_id": 16, - "tgdb_id": None, + "tgdb_id": 2, + "giantbomb_id": 23, + "giantbomb_slug": "gamecube", }, UPS.NINTENDO_DSI: { "id": 67, @@ -1051,6 +1385,8 @@ class SlugToHasheousId(TypedDict): "name": "Nintendo DSi", "ra_id": 78, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.ODYSSEY: { "id": 48, @@ -1058,7 +1394,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "odyssey--1", "name": "Magnavox Odyssey", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4961, + "giantbomb_id": 74, + "giantbomb_slug": "odyssey", }, UPS.ODYSSEY_2: { "id": 49, @@ -1066,7 +1404,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "odyssey-2-slash-videopac-g7000", "name": "Magnavox Odyssey 2", "ra_id": 23, - "tgdb_id": None, + "tgdb_id": 4927, + "giantbomb_id": 60, + "giantbomb_slug": None, }, UPS.PC_8800_SERIES: { "id": 57, @@ -1074,7 +1414,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "pc-8800-series", "name": "NEC PC-8800", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4933, + "giantbomb_id": 47, + "giantbomb_slug": "nec-pc-8800-series", }, UPS.PC_9800_SERIES: { "id": 59, @@ -1083,6 +1425,8 @@ class SlugToHasheousId(TypedDict): "name": "NEC PC-9000", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 112, + "giantbomb_slug": "nec-pc-9801", }, UPS.PC_JR: { "id": 233269, @@ -1091,6 +1435,8 @@ class SlugToHasheousId(TypedDict): "name": "IBM PCjr", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.PHILIPS_CD_I: { "id": 161827, @@ -1098,7 +1444,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "philips-cd-i", "name": "Philips CD-i", "ra_id": 42, - "tgdb_id": None, + "tgdb_id": 4917, + "giantbomb_id": 27, + "giantbomb_slug": "cd-i", }, UPS.POCKET_CHALLENGE_V2: { "id": 97550, @@ -1107,6 +1455,8 @@ class SlugToHasheousId(TypedDict): "name": "Benesse Pocket Challenge V2", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.POCKET_CHALLENGE_W: { "id": 97577, @@ -1115,6 +1465,8 @@ class SlugToHasheousId(TypedDict): "name": "Benesse Pocket Challenge W", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.POCKETSTATION: { "id": 103, @@ -1123,6 +1475,8 @@ class SlugToHasheousId(TypedDict): "name": "Sony PocketStation", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.POKEMON_MINI: { "id": 244733, @@ -1131,6 +1485,8 @@ class SlugToHasheousId(TypedDict): "name": "Nintendo Pokemon Mini", "ra_id": 24, "tgdb_id": None, + "giantbomb_id": 134, + "giantbomb_slug": "pokemon-mini", }, UPS.PS2: { "id": 101, @@ -1138,7 +1494,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "ps2", "name": "Sony PlayStation 2", "ra_id": 21, - "tgdb_id": None, + "tgdb_id": 11, + "giantbomb_id": 19, + "giantbomb_slug": "playstation-2", }, UPS.PS3: { "id": 161830, @@ -1146,7 +1504,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "ps3", "name": "Sony Playstation 3", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 12, + "giantbomb_id": 35, + "giantbomb_slug": "playstation-3", }, UPS.PS4: { "id": 232986, @@ -1154,7 +1514,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "ps4--1", "name": "Sony Playstation 4", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4919, + "giantbomb_id": 146, + "giantbomb_slug": "playstation-4", }, UPS.PS5: { "id": 232987, @@ -1162,7 +1524,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "ps5", "name": "Sony Playstation 5", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4980, + "giantbomb_id": 176, + "giantbomb_slug": "playstation-5", }, UPS.PSP: { "id": 161831, @@ -1170,7 +1534,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "psp", "name": "Sony Playstation Portable", "ra_id": 41, - "tgdb_id": None, + "tgdb_id": 13, + "giantbomb_id": 18, + "giantbomb_slug": "playstation-portable", }, UPS.PSVITA: { "id": 102, @@ -1178,7 +1544,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "psvita", "name": "Sony PlayStation Vita", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 39, + "giantbomb_id": 129, + "giantbomb_slug": "playstation-vita", }, UPS.PSX: { "id": 100, @@ -1186,7 +1554,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "ps", "name": "Sony PlayStation", "ra_id": 12, - "tgdb_id": None, + "tgdb_id": 10, + "giantbomb_id": 22, + "giantbomb_slug": "playstation", }, UPS.RCA_STUDIO_II: { "id": 234745, @@ -1194,7 +1564,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "", "name": "RCA Studio II", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4967, + "giantbomb_id": 131, + "giantbomb_slug": "rca-studio-ii", }, UPS.SATURN: { "id": 54695, @@ -1202,7 +1574,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "saturn", "name": "Sega Saturn", "ra_id": 39, - "tgdb_id": None, + "tgdb_id": 17, + "giantbomb_id": 42, + "giantbomb_slug": "saturn", }, UPS.SC3000: { "id": 52165, @@ -1211,6 +1585,8 @@ class SlugToHasheousId(TypedDict): "name": "Sega Computer 3000", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.SEGA_PICO: { "id": 81, @@ -1218,7 +1594,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "sega-pico", "name": "Sega Pico", "ra_id": 68, - "tgdb_id": None, + "tgdb_id": 4958, + "giantbomb_id": 105, + "giantbomb_slug": "sega-pico", }, UPS.SEGA32: { "id": 80, @@ -1226,15 +1604,19 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "sega32", "name": "Sega 32X", "ra_id": 10, - "tgdb_id": None, + "tgdb_id": 33, + "giantbomb_id": 31, + "giantbomb_slug": "sega-32x", }, UPS.SEGACD: { "id": 161828, - "igdb_id": None, + "igdb_id": 78, "igdb_slug": "", "name": "Sega Mega CD / Sega CD", "ra_id": 9, - "tgdb_id": None, + "tgdb_id": 21, + "giantbomb_id": 29, + "giantbomb_slug": "sega-cd", }, UPS.SERIES_X_S: { "id": 232984, @@ -1242,7 +1624,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "series-x-s", "name": "Microsoft Xbox Series X", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4981, + "giantbomb_id": 179, + "giantbomb_slug": "xbox-series-xs", }, UPS.SFAM: { "id": 233081, @@ -1251,6 +1635,8 @@ class SlugToHasheousId(TypedDict): "name": "Super Famicom", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.SG1000: { "id": 244470, @@ -1259,6 +1645,8 @@ class SlugToHasheousId(TypedDict): "name": "SG-1000", "ra_id": 33, "tgdb_id": None, + "giantbomb_id": 141, + "giantbomb_slug": "sega-sg-1000", }, UPS.SHARP_X68000: { "id": 90, @@ -1266,7 +1654,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "sharp-x68000", "name": "Sharp X68000", "ra_id": 52, - "tgdb_id": None, + "tgdb_id": 4931, + "giantbomb_id": 95, + "giantbomb_slug": "sharp-x68000", }, UPS.SINCLAIR_QL: { "id": 92, @@ -1274,7 +1664,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "sinclair-ql", "name": "Sinclair QL", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5020, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.SMS: { "id": 85, @@ -1282,7 +1674,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "sms", "name": "Sega Master System", "ra_id": 11, - "tgdb_id": None, + "tgdb_id": 35, + "giantbomb_id": 8, + "giantbomb_slug": "sega-master-system", }, UPS.SNES: { "id": 74, @@ -1290,7 +1684,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "snes", "name": "Super Nintendo Entertainment System", "ra_id": 3, - "tgdb_id": None, + "tgdb_id": 6, + "giantbomb_id": 9, + "giantbomb_slug": "super-nintendo-entertainment-system", }, UPS.SUPER_VISION_8000: { "id": 97267, @@ -1299,6 +1695,18 @@ class SlugToHasheousId(TypedDict): "name": "Bandai Super Vision 8000", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, + }, + UPS.SUPERVISION: { + "id": 244828, + "igdb_id": 415, + "igdb_slug": "watara-slash-quickshot-supervision", + "name": "Watara Supervision", + "ra_id": 63, + "tgdb_id": 4959, + "giantbomb_id": 147, + "giantbomb_slug": "watara-supervision", }, UPS.SWITCH: { "id": 233067, @@ -1306,7 +1714,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "switch", "name": "Nintendo Switch", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4971, + "giantbomb_id": 157, + "giantbomb_slug": "nintendo-switch", }, UPS.TG16: { "id": 245372, @@ -1314,7 +1724,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "turbografx16--1", "name": "TurboGrafx-16/PC Engine", "ra_id": 8, - "tgdb_id": None, + "tgdb_id": 34, + "giantbomb_id": 55, + "giantbomb_slug": "turbografx-16", }, UPS.TI_82: { "id": 47973, @@ -1323,6 +1735,8 @@ class SlugToHasheousId(TypedDict): "name": "Texas Instruments TI-82", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.TI_83: { "id": 243852, @@ -1331,6 +1745,8 @@ class SlugToHasheousId(TypedDict): "name": "Texas Instruments TI-83", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.TRS_80: { "id": 105, @@ -1339,6 +1755,8 @@ class SlugToHasheousId(TypedDict): "name": "Tandy/RadioShack TRS-80", "ra_id": None, "tgdb_id": None, + "giantbomb_id": 63, + "giantbomb_slug": "trs-80", }, UPS.TRS_80_COLOR_COMPUTER: { "id": 106, @@ -1346,7 +1764,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "trs-80-color-computer", "name": "Tandy/RadioShack TRS-80 Color Computer", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4941, + "giantbomb_id": 68, + "giantbomb_slug": "trs-80-coco", }, UPS.TURBOGRAFX_CD: { "id": 247350, @@ -1354,7 +1774,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "turbografx-16-slash-pc-engine-cd", "name": "Turbografx-16/PC Engine CD", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4955, + "giantbomb_id": 53, + "giantbomb_slug": "turbografx-cd", }, UPS.VECTREX: { "id": 45, @@ -1362,7 +1784,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "vectrex", "name": "Vectrex", "ra_id": 46, - "tgdb_id": None, + "tgdb_id": 4939, + "giantbomb_id": 76, + "giantbomb_slug": "vectrex", }, UPS.VIC_20: { "id": 4, @@ -1370,7 +1794,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "vic-20", "name": "Commodore VIC20", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4945, + "giantbomb_id": 30, + "giantbomb_slug": "vic-20", }, UPS.VIRTUALBOY: { "id": 75, @@ -1378,23 +1804,19 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "virtualboy", "name": "Nintendo Virtual Boy", "ra_id": 28, - "tgdb_id": None, - }, - UPS.SUPERVISION: { - "id": 244828, - "igdb_id": 415, - "igdb_slug": "watara-slash-quickshot-supervision", - "name": "Watara Supervision", - "ra_id": 63, - "tgdb_id": None, + "tgdb_id": 4918, + "giantbomb_id": 79, + "giantbomb_slug": "virtual-boy", }, UPS.WII: { "id": 76, "igdb_id": 5, "igdb_slug": "wii", "name": "Nintendo Wii", - "ra_id": None, - "tgdb_id": None, + "ra_id": 19, + "tgdb_id": 9, + "giantbomb_id": 36, + "giantbomb_slug": "wii", }, UPS.WIIU: { "id": 77, @@ -1402,7 +1824,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "wiiu", "name": "Nintendo WiiU", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 38, + "giantbomb_id": 139, + "giantbomb_slug": "wii-u", }, UPS.WIN: { "id": 233074, @@ -1410,7 +1834,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "win", "name": "Microsoft Windows", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 1, + "giantbomb_id": 94, + "giantbomb_slug": "pc", }, UPS.WONDERSWAN: { "id": 34, @@ -1418,7 +1844,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "wonderswan", "name": "Bandai WonderSwan", "ra_id": 53, - "tgdb_id": None, + "tgdb_id": 4925, + "giantbomb_id": 65, + "giantbomb_slug": "wonderswan", }, UPS.WONDERSWAN_COLOR: { "id": 35, @@ -1426,7 +1854,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "wonderswan-color", "name": "Bandai WonderSwan Color", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4926, + "giantbomb_id": 54, + "giantbomb_slug": "wonderswan-color", }, UPS.X1: { "id": 89, @@ -1434,7 +1864,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "x1", "name": "Sharp X1", "ra_id": 64, - "tgdb_id": None, + "tgdb_id": 4977, + "giantbomb_id": 113, + "giantbomb_slug": "sharp-x1", }, UPS.XBOX: { "id": 54696, @@ -1442,7 +1874,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "xbox", "name": "Microsoft Xbox", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 14, + "giantbomb_id": 32, + "giantbomb_slug": "xbox", }, UPS.XBOX360: { "id": 54697, @@ -1450,7 +1884,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "xbox360", "name": "Microsoft Xbox 360", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 15, + "giantbomb_id": 20, + "giantbomb_slug": "xbox-360", }, UPS.XBOXONE: { "id": 161824, @@ -1458,7 +1894,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "xboxone", "name": "Microsoft Xbox One", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 4920, + "giantbomb_id": 145, + "giantbomb_slug": "xbox-one", }, UPS.Z88: { "id": 97718, @@ -1467,6 +1905,8 @@ class SlugToHasheousId(TypedDict): "name": "Cambridge Computer Z88", "ra_id": None, "tgdb_id": None, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.ZX80: { "id": 232985, @@ -1474,7 +1914,9 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "", "name": "Sinclair ZX80", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5009, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.ZX81: { "id": 94, @@ -1482,14 +1924,18 @@ class SlugToHasheousId(TypedDict): "igdb_slug": "sinclair-zx81", "name": "Sinclair ZX81", "ra_id": None, - "tgdb_id": None, + "tgdb_id": 5010, + "giantbomb_id": None, + "giantbomb_slug": None, }, UPS.ZXS: { "id": 93, "igdb_id": 26, "igdb_slug": "zxs", "name": "Sinclair ZX Spectrum", - "ra_id": None, - "tgdb_id": None, + "ra_id": 59, + "tgdb_id": 4913, + "giantbomb_id": 16, + "giantbomb_slug": "zx-spectrum", }, } diff --git a/backend/handler/metadata/hltb_handler.py b/backend/handler/metadata/hltb_handler.py index 6b04fc2d7..6274aebe6 100644 --- a/backend/handler/metadata/hltb_handler.py +++ b/backend/handler/metadata/hltb_handler.py @@ -558,7 +558,7 @@ class SlugToHLTBPlatform(TypedDict): "count": 259, }, UPS.JAGUAR: {"name": "Atari Jaguar", "slug": "atari-jaguar", "count": 64}, - UPS.ATARI_JAGUAR_CD: { + UPS.JAGUAR_CD: { "name": "Atari Jaguar CD", "slug": "atari-jaguar-cd", "count": 14, diff --git a/backend/handler/metadata/igdb_handler.py b/backend/handler/metadata/igdb_handler.py index a45762c56..f38681823 100644 --- a/backend/handler/metadata/igdb_handler.py +++ b/backend/handler/metadata/igdb_handler.py @@ -547,9 +547,9 @@ async def get_matched_roms_by_name( list( map( lambda rom: ( - f'id={pydash.get(rom, "game.id", "")}' + f"id={pydash.get(rom, 'game.id', '')}" if "game" in rom.keys() - else f'id={rom.get("id", "")}' + else f"id={rom.get('id', '')}" ), alternative_matched_roms, ) @@ -1216,7 +1216,7 @@ class SlugToIGDB(TypedDict): "url": "https://www.igdb.com/platforms/astrocade", "url_logo": "", }, - UPS.ATARI_JAGUAR_CD: { + UPS.JAGUAR_CD: { "category": "Console", "family_name": "Atari", "family_slug": "atari", diff --git a/backend/handler/metadata/launchbox_handler.py b/backend/handler/metadata/launchbox_handler.py index c8cd5f6eb..34c2c2803 100644 --- a/backend/handler/metadata/launchbox_handler.py +++ b/backend/handler/metadata/launchbox_handler.py @@ -362,7 +362,7 @@ class SlugToLaunchboxId(TypedDict): UPS.ARCADE: {"id": 5, "name": "Arcade"}, UPS.ARCADIA_2001: {"id": 79, "name": "Emerson Arcadia 2001"}, UPS.ASTROCADE: {"id": 77, "name": "Bally Astrocade"}, - UPS.ATARI_JAGUAR_CD: {"id": 10, "name": "Atari Jaguar CD"}, + UPS.JAGUAR_CD: {"id": 10, "name": "Atari Jaguar CD"}, UPS.ATARI_ST: {"id": 76, "name": "Atari ST"}, UPS.ATARI_XEGS: {"id": 12, "name": "Atari XEGS"}, UPS.ATARI2600: {"id": 6, "name": "Atari 2600"}, diff --git a/backend/handler/metadata/ra_handler.py b/backend/handler/metadata/ra_handler.py index ba1272bea..eb69c4b62 100644 --- a/backend/handler/metadata/ra_handler.py +++ b/backend/handler/metadata/ra_handler.py @@ -391,7 +391,7 @@ class SlugToRAId(TypedDict): UPS.ARDUBOY: {"id": 71, "name": "Arduboy"}, UPS.ATARI2600: {"id": 25, "name": "Atari 2600"}, UPS.ATARI7800: {"id": 51, "name": "Atari 7800"}, - UPS.ATARI_JAGUAR_CD: {"id": 77, "name": "Atari Jaguar CD"}, + UPS.JAGUAR_CD: {"id": 77, "name": "Atari Jaguar CD"}, UPS.COLECOVISION: {"id": 44, "name": "ColecoVision"}, UPS.DC: {"id": 40, "name": "Dreamcast"}, UPS.ELEKTOR: {"id": 75, "name": "Elektor"}, diff --git a/backend/handler/metadata/tgdb_handler.py b/backend/handler/metadata/tgdb_handler.py index 4e3abdaca..5f604c0f5 100644 --- a/backend/handler/metadata/tgdb_handler.py +++ b/backend/handler/metadata/tgdb_handler.py @@ -348,7 +348,7 @@ class SlugToTGDBId(TypedDict): "summary": "The Atari Jaguar is a video game console that was released by Atari Corporation in 1993. It was the last to be marketed under the Atari brand until the release of the Atari Flashback in 2004. It was designed to surpass the Mega Drive/Genesis, Super Nintendo Entertainment System, and the Panasonic 3DO in processing power. Although launched one year earlier, it was eventually in competition with the Sega Saturn, the Sony PlayStation, and other consoles that made up the fifth generation of video game consoles. The console was first released in New York City and San Francisco on November 23, 1993, and the rest of the country in early 1994. Although it was promoted as the first 64-bit gaming system, the Jaguar proved to be a commercial failure and prompted Atari to leave the home video game console market. Despite its commercial failure, the Jaguar has a dedicated fan base that produces homebrew games for it.", "url_logo": "https://cdn.thegamesdb.net/images/original/platform/boxart/28-2.jpg", }, - UPS.ATARI_JAGUAR_CD: { + UPS.JAGUAR_CD: { "id": 29, "name": "Atari Jaguar CD", "manufacturer": "Atari", diff --git a/backend/handler/scan_handler.py b/backend/handler/scan_handler.py index 278f0a332..9d281a7e9 100644 --- a/backend/handler/scan_handler.py +++ b/backend/handler/scan_handler.py @@ -12,6 +12,7 @@ from handler.metadata import ( meta_flashpoint_handler, meta_gamelist_handler, + meta_giantbomb_handler, meta_hasheous_handler, meta_hltb_handler, meta_igdb_handler, @@ -70,6 +71,7 @@ class MetadataSource(enum.StrEnum): FLASHPOINT = "flashpoint" # Flashpoint Project HLTB = "hltb" # HowLongToBeat GAMELIST = "gamelist" # ES-DE gamelist.xml + GIANTBOMB = "giantbomb" # Giantbomb def get_main_platform_igdb_id(platform: Platform): @@ -178,6 +180,7 @@ async def scan_platform( tgdb_platform = meta_tgdb_handler.get_platform(platform_attrs["slug"]) flashpoint_platform = meta_flashpoint_handler.get_platform(platform_attrs["slug"]) hltb_platform = meta_hltb_handler.get_platform(platform_attrs["slug"]) + giantbomb_platform = meta_giantbomb_handler.get_platform(platform_attrs["slug"]) platform_attrs["name"] = platform_attrs["slug"].replace("-", " ").title() platform_attrs.update( @@ -198,6 +201,9 @@ async def scan_platform( "tgdb_id": moby_platform.get("tgdb_id") or hasheous_platform.get("tgdb_id") or None, + "giantbomb_id": giantbomb_platform.get("giantbomb_id") + or hasheous_platform.get("giantbomb_id") + or None, "name": igdb_platform.get("name") or ss_platform.get("name") or moby_platform.get("name") @@ -207,9 +213,11 @@ async def scan_platform( or tgdb_platform.get("name") or flashpoint_platform.get("name") or hltb_platform.get("name") + or giantbomb_platform.get("name") or platform_attrs["slug"].replace("-", " ").title(), "url_logo": igdb_platform.get("url_logo") or tgdb_platform.get("url_logo") + or giantbomb_platform.get("url_logo") or "", } ) @@ -447,7 +455,7 @@ async def fetch_igdb_rom( if playmatch_rom["igdb_id"] is not None: log.debug( f"{hl(rom_attrs['fs_name'])} identified by Playmatch as " - f"{hl(str(playmatch_rom["igdb_id"]), color=BLUE)} {emoji.EMOJI_ALIEN_MONSTER}", + f"{hl(str(playmatch_rom['igdb_id']), color=BLUE)} {emoji.EMOJI_ALIEN_MONSTER}", extra=LOGGER_MODULE_NAME, ) diff --git a/backend/models/platform.py b/backend/models/platform.py index 4013547bf..cf364af6b 100644 --- a/backend/models/platform.py +++ b/backend/models/platform.py @@ -1,5 +1,6 @@ from __future__ import annotations +from functools import cached_property from typing import TYPE_CHECKING from sqlalchemy import Integer, String, func, select @@ -28,6 +29,7 @@ class Platform(BaseModel): hasheous_id: Mapped[int | None] = mapped_column(Integer(), default=None) tgdb_id: Mapped[int | None] = mapped_column(Integer(), default=None) flashpoint_id: Mapped[int | None] = mapped_column(Integer(), default=None) + giantbomb_id: Mapped[int | None] = mapped_column(Integer(), default=None) igdb_slug: Mapped[str | None] = mapped_column(String(length=100), default=None) moby_slug: Mapped[str | None] = mapped_column(String(length=100), default=None) hltb_slug: Mapped[str | None] = mapped_column(String(length=100), default=None) @@ -80,11 +82,20 @@ def is_unidentified(self) -> bool: and not self.launchbox_id and not self.ra_id and not self.hasheous_id + and not self.tgdb_id + and not self.giantbomb_id ) @property def is_identified(self) -> bool: return not self.is_unidentified + @cached_property + def giantbomb_slug(self) -> str | None: + from handler.metadata import meta_giantbomb_handler + + giantbomb_platform = meta_giantbomb_handler.get_platform(self.slug) + return giantbomb_platform.get("slug", None) + def __repr__(self) -> str: return f"{self.name} ({self.slug}) ({self.id})" diff --git a/backend/models/rom.py b/backend/models/rom.py index 52fd10262..e180fc3b3 100644 --- a/backend/models/rom.py +++ b/backend/models/rom.py @@ -156,6 +156,7 @@ class Rom(BaseModel): flashpoint_id: Mapped[str | None] = mapped_column(String(length=100), default=None) hltb_id: Mapped[int | None] = mapped_column(Integer(), default=None) gamelist_id: Mapped[str | None] = mapped_column(String(length=100), default=None) + giantbomb_id: Mapped[int | None] = mapped_column(Integer(), default=None) __table_args__ = ( Index("idx_roms_igdb_id", "igdb_id"), @@ -169,6 +170,7 @@ class Rom(BaseModel): Index("idx_roms_flashpoint_id", "flashpoint_id"), Index("idx_roms_hltb_id", "hltb_id"), Index("idx_roms_gamelist_id", "gamelist_id"), + Index("idx_roms_giantbomb_id", "giantbomb_id"), ) fs_name: Mapped[str] = mapped_column(String(length=FILE_NAME_MAX_LENGTH)) @@ -208,6 +210,9 @@ class Rom(BaseModel): gamelist_metadata: Mapped[dict[str, Any] | None] = mapped_column( CustomJSON(), default=dict ) + giantbomb_metadata: Mapped[dict[str, Any] | None] = mapped_column( + CustomJSON(), default=dict + ) path_cover_s: Mapped[str | None] = mapped_column(Text, default="") path_cover_l: Mapped[str | None] = mapped_column(Text, default="") @@ -350,6 +355,7 @@ def is_unidentified(self) -> bool: and not self.flashpoint_id and not self.hltb_id and not self.gamelist_id + and not self.giantbomb_id ) @property diff --git a/backend/tasks/scheduled/scan_library.py b/backend/tasks/scheduled/scan_library.py index 5462af6cc..a97a4b899 100644 --- a/backend/tasks/scheduled/scan_library.py +++ b/backend/tasks/scheduled/scan_library.py @@ -5,6 +5,7 @@ from endpoints.sockets.scan import ScanStats, scan_platforms from handler.metadata import ( meta_flashpoint_handler, + meta_giantbomb_handler, meta_hasheous_handler, meta_hltb_handler, meta_igdb_handler, @@ -51,6 +52,7 @@ async def run(self) -> dict[str, str]: MetadataSource.FLASHPOINT: meta_flashpoint_handler.is_enabled(), MetadataSource.HLTB: meta_hltb_handler.is_enabled(), MetadataSource.TGDB: meta_tgdb_handler.is_enabled(), + MetadataSource.GIANTBOMB: meta_giantbomb_handler.is_enabled(), } metadata_sources = [source for source, flag in source_mapping.items() if flag] diff --git a/backend/tests/endpoints/test_heartbeat.py b/backend/tests/endpoints/test_heartbeat.py index 834aea6a3..21c23306e 100644 --- a/backend/tests/endpoints/test_heartbeat.py +++ b/backend/tests/endpoints/test_heartbeat.py @@ -36,6 +36,8 @@ def test_heartbeat(client): assert isinstance(metadata["HASHEOUS_API_ENABLED"], bool) assert isinstance(metadata["TGDB_API_ENABLED"], bool) assert isinstance(metadata["FLASHPOINT_API_ENABLED"], bool) + assert isinstance(metadata["HLTB_API_ENABLED"], bool) + assert isinstance(metadata["GIANTBOMB_API_ENABLED"], bool) assert "FILESYSTEM" in heartbeat filesystem = heartbeat["FILESYSTEM"] diff --git a/backend/utils/generate_supported_platforms.py b/backend/utils/generate_supported_platforms.py index f7f45853e..f6f2f9a63 100644 --- a/backend/utils/generate_supported_platforms.py +++ b/backend/utils/generate_supported_platforms.py @@ -3,6 +3,7 @@ from handler.metadata import ( meta_flashpoint_handler, + meta_giantbomb_handler, meta_hasheous_handler, meta_hltb_handler, meta_igdb_handler, @@ -25,6 +26,7 @@ class SupportedPlatform(TypedDict): ra_id: int | None flashpoint_id: int | None hltb_slug: str | None + giantbomb_url: str | None if __name__ == "__main__": @@ -41,6 +43,7 @@ class SupportedPlatform(TypedDict): ra_platform = meta_ra_handler.get_platform(slug_lower) flashpoint_platform = meta_flashpoint_handler.get_platform(slug_lower) hltb_platform = meta_hltb_handler.get_platform(slug_lower) + giantbomb_platform = meta_giantbomb_handler.get_platform(slug_lower) supported_platforms[slug_lower] = { "name": igdb_platform.get("name", None) @@ -51,6 +54,7 @@ class SupportedPlatform(TypedDict): or ra_platform.get("name", None) or flashpoint_platform.get("name", None) or hltb_platform.get("name", None) + or giantbomb_platform.get("name", None) or slug_lower.replace("-", " ").title(), "folder": slug_lower, "igdb_slug": igdb_platform.get("igdb_slug", None), @@ -61,6 +65,7 @@ class SupportedPlatform(TypedDict): "ra_id": ra_platform["ra_id"], "flashpoint_id": flashpoint_platform["flashpoint_id"], "hltb_slug": hltb_platform.get("hltb_slug", None), + "giantbomb_url": giantbomb_platform.get("url_logo", None), } # Sort platforms by name field @@ -75,8 +80,8 @@ class SupportedPlatform(TypedDict): for platform in supported_platforms.values(): print( - f'| {platform["name"]} |', - f'`{platform["folder"]}` |', + f"| {platform['name']} |", + f"`{platform['folder']}` |", ( f'igdb logo' if platform["igdb_slug"] @@ -117,5 +122,10 @@ class SupportedPlatform(TypedDict): if platform["hltb_slug"] else "" ), + ( + f'giantbomb logo' + if platform["giantbomb_url"] + else "" + ), " |", ) diff --git a/env.template b/env.template index 47a9866c3..0c2753bbf 100644 --- a/env.template +++ b/env.template @@ -37,6 +37,9 @@ HLTB_API_ENABLED= # TheGamesDB TGDB_API_ENABLED= +# GiantBomb +GIANTBOMB_API_ENABLED= + # Database config DB_HOST=127.0.0.1 DB_PORT=3306 diff --git a/frontend/assets/scrappers/giantbomb.png b/frontend/assets/scrappers/giantbomb.png new file mode 100644 index 0000000000000000000000000000000000000000..57c8e847a699969f27de455962aca506f3000924 GIT binary patch literal 553371 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 gLDo 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%0A#5Sxgw?=!D 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

LQ+rL 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 z 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 @D{?fL-x#oI3*(R0((bL$T>&p;}2e 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 literal 0 HcmV?d00001 diff --git a/frontend/src/__generated__/index.ts b/frontend/src/__generated__/index.ts index 41b08395a..b7e88a214 100644 --- a/frontend/src/__generated__/index.ts +++ b/frontend/src/__generated__/index.ts @@ -61,6 +61,7 @@ export type { RomFileCategory } from './models/RomFileCategory'; export type { RomFileSchema } from './models/RomFileSchema'; export type { RomFlashpointMetadata } from './models/RomFlashpointMetadata'; export type { RomGamelistMetadata } from './models/RomGamelistMetadata'; +export type { RomGiantBombMetadata } from './models/RomGiantBombMetadata'; export type { RomHasheousMetadata } from './models/RomHasheousMetadata'; export type { RomHLTBMetadata } from './models/RomHLTBMetadata'; export type { RomIGDBMetadata } from './models/RomIGDBMetadata'; diff --git a/frontend/src/__generated__/models/DetailedRomSchema.ts b/frontend/src/__generated__/models/DetailedRomSchema.ts index 552d12edb..9767d66c0 100644 --- a/frontend/src/__generated__/models/DetailedRomSchema.ts +++ b/frontend/src/__generated__/models/DetailedRomSchema.ts @@ -5,6 +5,7 @@ import type { RomFileSchema } from './RomFileSchema'; import type { RomFlashpointMetadata } from './RomFlashpointMetadata'; import type { RomGamelistMetadata } from './RomGamelistMetadata'; +import type { RomGiantBombMetadata } from './RomGiantBombMetadata'; import type { RomHasheousMetadata } from './RomHasheousMetadata'; import type { RomHLTBMetadata } from './RomHLTBMetadata'; import type { RomIGDBMetadata } from './RomIGDBMetadata'; @@ -33,6 +34,7 @@ export type DetailedRomSchema = { flashpoint_id: (string | null); hltb_id: (number | null); gamelist_id: (string | null); + giantbomb_id: (number | null); platform_id: number; platform_slug: string; platform_fs_slug: string; @@ -58,6 +60,7 @@ export type DetailedRomSchema = { flashpoint_metadata: (RomFlashpointMetadata | null); hltb_metadata: (RomHLTBMetadata | null); gamelist_metadata: (RomGamelistMetadata | null); + giantbomb_metadata: (RomGiantBombMetadata | null); path_cover_small: (string | null); path_cover_large: (string | null); url_cover: (string | null); diff --git a/frontend/src/__generated__/models/MetadataSourcesDict.ts b/frontend/src/__generated__/models/MetadataSourcesDict.ts index c251a5526..260303847 100644 --- a/frontend/src/__generated__/models/MetadataSourcesDict.ts +++ b/frontend/src/__generated__/models/MetadataSourcesDict.ts @@ -15,5 +15,6 @@ export type MetadataSourcesDict = { TGDB_API_ENABLED: boolean; FLASHPOINT_API_ENABLED: boolean; HLTB_API_ENABLED: boolean; + GIANTBOMB_API_ENABLED: boolean; }; diff --git a/frontend/src/__generated__/models/PlatformSchema.ts b/frontend/src/__generated__/models/PlatformSchema.ts index 8da8edb67..ef2720eae 100644 --- a/frontend/src/__generated__/models/PlatformSchema.ts +++ b/frontend/src/__generated__/models/PlatformSchema.ts @@ -12,6 +12,7 @@ export type PlatformSchema = { igdb_slug: (string | null); moby_slug: (string | null); hltb_slug: (string | null); + giantbomb_slug?: (string | null); custom_name?: (string | null); igdb_id?: (number | null); sgdb_id?: (number | null); @@ -22,6 +23,7 @@ export type PlatformSchema = { hasheous_id?: (number | null); tgdb_id?: (number | null); flashpoint_id?: (number | null); + giantbomb_id?: (number | null); category?: (string | null); generation?: (number | null); family_name?: (string | null); diff --git a/frontend/src/__generated__/models/RomGiantBombMetadata.ts b/frontend/src/__generated__/models/RomGiantBombMetadata.ts new file mode 100644 index 000000000..466877b66 --- /dev/null +++ b/frontend/src/__generated__/models/RomGiantBombMetadata.ts @@ -0,0 +1,15 @@ +/* generated using openapi-typescript-codegen -- do not edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ +export type RomGiantBombMetadata = { + guid?: string; + alternative_names?: Array; + deck?: string; + description?: string; + first_release_date?: string; + image?: Record; + age_ratings?: Array; + site_url?: string; +}; + diff --git a/frontend/src/__generated__/models/SimpleRomSchema.ts b/frontend/src/__generated__/models/SimpleRomSchema.ts index 20fe834fc..fdaba5acd 100644 --- a/frontend/src/__generated__/models/SimpleRomSchema.ts +++ b/frontend/src/__generated__/models/SimpleRomSchema.ts @@ -5,6 +5,7 @@ import type { RomFileSchema } from './RomFileSchema'; import type { RomFlashpointMetadata } from './RomFlashpointMetadata'; import type { RomGamelistMetadata } from './RomGamelistMetadata'; +import type { RomGiantBombMetadata } from './RomGiantBombMetadata'; import type { RomHasheousMetadata } from './RomHasheousMetadata'; import type { RomHLTBMetadata } from './RomHLTBMetadata'; import type { RomIGDBMetadata } from './RomIGDBMetadata'; @@ -27,6 +28,7 @@ export type SimpleRomSchema = { flashpoint_id: (string | null); hltb_id: (number | null); gamelist_id: (string | null); + giantbomb_id: (number | null); platform_id: number; platform_slug: string; platform_fs_slug: string; @@ -52,6 +54,7 @@ export type SimpleRomSchema = { flashpoint_metadata: (RomFlashpointMetadata | null); hltb_metadata: (RomHLTBMetadata | null); gamelist_metadata: (RomGamelistMetadata | null); + giantbomb_metadata: (RomGiantBombMetadata | null); path_cover_small: (string | null); path_cover_large: (string | null); url_cover: (string | null); diff --git a/frontend/src/components/Details/Info/GameInfo.vue b/frontend/src/components/Details/Info/GameInfo.vue index d4418842a..f94de5b68 100644 --- a/frontend/src/components/Details/Info/GameInfo.vue +++ b/frontend/src/components/Details/Info/GameInfo.vue @@ -77,6 +77,11 @@ const dataSources = computed(() => { condition: props.rom.hltb_id, url: `https://howlongtobeat.com/game/${props.rom.hltb_id}`, }, + { + name: "Giant Bomb", + condition: props.rom.giantbomb_id, + url: props.rom.giantbomb_metadata?.site_url, + }, ].filter((source) => source.condition); }); @@ -108,6 +113,7 @@ const coverImageSource = computed(() => { if (hostname === "hasheous.org") return "Hasheous"; if (hostname === "infinity.unstable.life") return "Flashpoint"; if (hostname === "howlongtobeat.com") return "HowLongToBeat"; + if (hostname === "giantbomb") return "Giantbomb"; return null; } catch { diff --git a/frontend/src/components/Details/Title.vue b/frontend/src/components/Details/Title.vue index b4bd9b6f3..bdcff8cad 100644 --- a/frontend/src/components/Details/Title.vue +++ b/frontend/src/components/Details/Title.vue @@ -333,6 +333,20 @@ const hashMatches = computed(() => { {{ rom.sgdb_id }} + + + + + + {{ rom.giantbomb_id }} + + + + + + + + {{ currentPlatform.giantbomb_id }} + + + + + + + [ logo_path: "/assets/scrappers/sgdb.png", disabled: !heartbeat.value.METADATA_SOURCES?.STEAMGRIDDB_API_ENABLED, }, + { + name: "Giant Bomb", + value: "giantbomb", + logo_path: "/assets/scrappers/giantbomb.png", + disabled: !heartbeat.value.METADATA_SOURCES?.GIANTBOMB_API_ENABLED, + }, ]); const defaultAdminUser = ref({ username: "", diff --git a/frontend/src/views/Scan.vue b/frontend/src/views/Scan.vue index 5515443ba..9197d88d6 100644 --- a/frontend/src/views/Scan.vue +++ b/frontend/src/views/Scan.vue @@ -257,6 +257,16 @@ async function stopScan() { > + + + +