Commit Graph

31 Commits

Author SHA1 Message Date
Michael Manganiello
e4e3928d1b misc: Apply import sorting 2025-09-04 11:17:00 -03:00
Michael Manganiello
d216bad78b misc: Add MetadataHandler's is_enabled method
Convert `MetadataHandler` to an abstract base class and add an
`is_enabled` class method that allows every metadata handler to
independently report whether it is enabled based on its configuration.

This avoids the need for global variables in the config module, allowing
us to change the enabled state of a metadata handler at runtime if
needed.
2025-09-03 22:13:28 -03:00
Georges-Antoine Assi
1955da78f2 finish all the handlers 2025-07-24 17:05:39 -04:00
Georges-Antoine Assi
8a76528815 finish translating keys 2025-07-24 16:09:49 -04:00
Georges-Antoine Assi
b431aa4d7e manual fixes 2025-07-24 15:43:03 -04:00
Georges-Antoine Assi
39e6fd3579 use ups keys for all lists 2025-07-24 15:30:03 -04:00
Georges-Antoine Assi
973f42cd0b update watasra supervision 2025-07-23 22:20:18 -04:00
Georges-Antoine Assi
595c52bcab Unify singular slugs 2025-07-23 21:52:52 -04:00
zurdi
7aeccb5468 feat: Added clean resources task + revamped the whole task system 2025-07-22 16:31:36 +00:00
Georges-Antoine Assi
f3c0e484f5 Rename adam to lowercase 2025-07-21 16:50:31 -04:00
Georges-Antoine Assi
bfdaf564ce fix from code review 2025-07-15 12:52:48 -04:00
Georges-Antoine Assi
778f1052bf actually fix psql 2025-07-15 11:34:27 -04:00
Georges-Antoine Assi
a4a253249d complete psql versino 2025-07-15 11:18:58 -04:00
Georges-Antoine Assi
6440dbd851 update roms_metadata virtual table 2025-07-15 11:07:13 -04:00
Georges-Antoine Assi
5d6ae2c842 stop overwriting IDs on scan 2025-07-14 10:31:19 -04:00
Georges-Antoine Assi
39c7651a55 replace dashes in launchbox search fnct 2025-07-13 20:37:46 -04:00
Georges-Antoine Assi
837d36375d Fix metadata issues in heasheous handler 2025-07-09 09:14:41 -04:00
Georges-Antoine Assi
da74354eed fix ra platform id 2025-06-17 18:50:25 -04:00
Georges-Antoine Assi
4015ab30a4 small syntax bug 2025-06-17 14:35:01 -04:00
Georges-Antoine Assi
0609747c6c finish migration platforms 2025-06-16 14:13:23 -04:00
Georges-Antoine Assi
187862992c start manual match of platforms 2025-06-16 08:58:03 -04:00
Georges-Antoine Assi
06be0f0ee7 Store all imaegs in metadata + fix getting exact game 2025-06-12 10:53:33 -04:00
Georges-Antoine Assi
62b10d89a8 fix a couple platform IDs 2025-06-09 12:24:18 -04:00
Georges-Antoine Assi
41ce4f06ac use env var to toggle lb 2025-05-24 20:35:59 -04:00
Georges-Antoine Assi
1fb58973d1 better order of box art 2025-05-23 15:34:47 -04:00
Georges-Antoine Assi
32988a8c93 fix IDs and generate platforms 2025-05-23 14:50:56 -04:00
Georges-Antoine Assi
fd705e41ce add and store fake launchbox IDs 2025-05-23 14:13:19 -04:00
Georges-Antoine Assi
69b898a397 extract and load images from launchbox 2025-05-23 11:24:50 -04:00
Georges-Antoine Assi
78b18586f7 fix scanning with lb 2025-05-20 17:48:55 -04:00
Georges-Antoine Assi
97edbbdcf9 complete launchbox handler 2025-05-20 16:50:14 -04:00
Georges-Antoine Assi
eb37ac0ef2 start mapping platforms slugs to lb platforms 2025-05-20 16:08:14 -04:00