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