Georges-Antoine Assi
c9b09e9ee1
better search term nomralization
2025-07-12 23:52:51 -04:00
Georges-Antoine Assi
3781cbdb6b
catch json errors on all ends
2025-07-12 19:16:50 -04:00
Georges-Antoine Assi
bdef16e8a7
remove print lines
2025-07-12 16:16:10 -04:00
Georges-Antoine Assi
44caccc0dc
search sgdb after getting all game titles
2025-07-12 15:55:20 -04:00
Georges-Antoine Assi
b9411d7fcd
do the same with title
2025-07-12 15:22:33 -04:00
Georges-Antoine Assi
176c534719
use more regions for cover all fallback
2025-07-12 15:21:40 -04:00
Georges-Antoine Assi
b5a2dc8d37
exclude nsfw and epileptic covers
2025-07-12 12:26:08 -04:00
Georges-Antoine Assi
2f5a31b82f
use info instead of warn
2025-07-12 11:30:58 -04:00
Georges-Antoine Assi
d349eef42a
add options to normalization
2025-07-12 10:48:04 -04:00
Georges-Antoine Assi
c76caed145
normalized search results
2025-07-12 09:56:18 -04:00
Georges-Antoine Assi
d4f7412cd8
dummy bug
2025-07-11 22:29:54 -04:00
Georges-Antoine Assi
0ec127af9b
use us rom name first
2025-07-11 22:25:48 -04:00
Georges-Antoine Assi
24d19eb109
fix moby cover image
2025-07-11 21:54:43 -04:00
Georges-Antoine Assi
862779803a
use normalized exact matching
2025-07-11 21:22:05 -04:00
Georges-Antoine Assi
c1a24ba6e5
remove print statesments
2025-07-11 19:47:20 -04:00
Georges-Antoine Assi
2bd5ff0cac
add sgdb to scan page
2025-07-11 18:55:56 -04:00
Georges-Antoine Assi
c1098fc16b
Misc metadata fixes
2025-07-11 18:17:14 -04:00
Georges-Antoine Assi
7906dc0d6b
use correct beta api key
2025-07-11 09:50:24 -04:00
Georges-Antoine Assi
ca58028ebc
playmatch should just use the first file
2025-07-10 19:37:37 -04:00
Georges-Antoine Assi
00beb4bd30
gfet filesize direct from fs_files
2025-07-10 19:13:18 -04:00
Georges-Antoine Assi
bd06961fa5
fix hasheous url_screenshots again
2025-07-10 16:10:23 -04:00
Georges-Antoine Assi
cbdb166b83
store are req props on ron if scan fails
2025-07-10 13:14:40 -04:00
Georges-Antoine Assi
75b6ca9277
fix generating supported platforms
2025-07-09 15:57:48 -04:00
Georges-Antoine Assi
ca5f8eacb1
add more moby slugs
2025-07-09 15:08:45 -04:00
Georges-Antoine Assi
4b2c46f73b
fix setting cache conditional
2025-07-09 11:46:27 -04:00
Georges-Antoine Assi
06d60fa0e3
start adding slugs to mobygames platforms
2025-07-09 11:18:08 -04:00
Georges-Antoine Assi
837d36375d
Fix metadata issues in heasheous handler
2025-07-09 09:14:41 -04:00
Georges-Antoine Assi
0e5a486e4a
merge igdb and ra roms
2025-07-05 19:08:19 -04:00
Georges-Antoine Assi
aea315ff24
complete hasheous proxy
2025-07-05 18:29:13 -04:00
Georges-Antoine Assi
691697b6fd
fix first release date
2025-07-05 18:21:08 -04:00
Georges-Antoine Assi
6f41c07c97
use right api endpoint
2025-07-05 13:31:59 -04:00
Georges-Antoine Assi
10eb50b501
Merge branch 'master' into hasheous-igdb-proxy
2025-07-05 09:59:01 -04:00
Georges-Antoine Assi
4158b278eb
fix check issues
2025-07-04 17:55:45 -04:00
Georges-Antoine Assi
e8f8f1621c
complete migration to uv
2025-07-04 09:54:04 -04:00
Georges-Antoine Assi
e23c86358c
IGDB ID should be an int for hasheous
2025-07-01 15:33:28 -04:00
Michael Manganiello
252722e3bc
misc: Apply pyupgrade changes for Python 3.12 compatibility
...
Command applied:
```
find ./backend/ -type f -name "*.py" -exec pyupgrade --py312-plus {} \;
```
2025-06-29 12:27:16 -03:00
Michael Manganiello
4209ee4481
misc: Create MobyGames service adapter
...
Add a new service adapter for the MobyGames API, to separate concerns
with RomM's handler for metadata.
This adapter is agnostic to the handler and only provides methods to
interact with the API, and correctly return typed responses.
2025-06-27 01:15:49 -03:00
Michael Manganiello
1321c87351
Merge pull request #2017 from rommapp/misc/remove-unused-roms-handler-methods
...
misc: Remove unused methods from Roms handler
2025-06-26 22:08:12 -03:00
Michael Manganiello
bf9fb12f91
misc: Create SteamGridDB service adapter
...
Add a new service adapter for the SteamGridDB API, to separate
concerns with RomM's handler for metadata.
This adapter is agnostic to the handler and only provides methods to
interact with the API, and correctly return typed responses.
2025-06-25 09:42:32 -03:00
Michael Manganiello
57f1f2a013
misc: Remove unused methods from Roms handler
...
These methods are no longer used in the codebase and have been removed
to clean up the code.
2025-06-25 09:31:01 -03:00
Georges-Antoine Assi
35ad51fefb
Add more platforms for ssfr
2025-06-24 21:51:18 -03:00
Michael Manganiello
8647057e54
misc: Remove _request method from RAHandler
...
This logic was moved to the RetroAchievements service in #1951 .
2025-06-20 12:41:29 -03:00
Michael Manganiello
3f9957ab40
fix: Query filters and boolean default values
2025-06-19 14:20:52 -03:00
Michael Manganiello
fb8f234ba4
misc: Remove deprecated boolean parameters from get_roms endpoint
...
These parameters were replaced by optional versions that allow for more
flexibility. This change removes code already marked as deprecated.
2025-06-19 13:54:47 -03:00
Michael Manganiello
da8e7fd90c
misc: Create ScreenScraper service adapter
...
Add a new service adapter for the ScreenScraper API, to separate
concerns with RomM's handler for metadata.
This adapter is agnostic to the handler and only provides methods to
interact with the API, and correctly return typed responses.
2025-06-19 10:17:27 -03:00
zurdi
a4c60e73a1
fix: update linter versions and improve query filter logic in roms_handler
2025-06-18 16:29:07 +00:00
Zurdi
08682d4f9a
Update backend/handler/database/roms_handler.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-18 18:23:51 +02:00
zurdi
ac036ca081
Merge remote-tracking branch 'origin/master' into misc/random_fixes
2025-06-18 15:35:09 +00:00
Georges-Antoine Assi
40b52924be
Merge pull request #1994 from rommapp/tgdb-handler
...
Add TheGamesDB handler for platforms
2025-06-18 11:33:19 -04:00
Georges-Antoine Assi
f9ff5a6c8a
add placeholder for ra metadat proxy
2025-06-18 11:33:07 -04:00