Michael Manganiello
aced1f1ff2
misc: Migrate IGDBBaseHandler to async
...
Convert `IGDBBaseHandler` methods to be asynchronous, and use an `httpx`
async client, instead of `requests` sync client.
This change also removes the direct dependency with `requests`, as the
project no longer uses it, preferring `httpx` instead.
2024-07-26 21:19:01 -03:00
Michael Manganiello
7c6dfa8e50
feat: Use ContextVar to share httpx AsyncClient instance between requests
2024-07-23 01:29:32 -03:00
Michael Manganiello
6d8a8714f5
misc: Migrate MobyGamesHandler to async
...
Convert `MobyGamesHandler` methods to be asynchronous, and use an
`httpx` async client, instead of `requests` sync client.
2024-07-22 01:09:36 -03:00
Michael Manganiello
33ac3ca56d
misc: Apply changes generated by pyupgrade
...
Changes automatically made by
[`pyupgrade`](https://github.com/asottile/pyupgrade ), using the
`--py311-plus` flag, to be compatible with Python 3.11.
2024-06-23 18:17:08 -03:00
Zurdi
242dbb9da5
cover path migration to id
2024-06-17 13:45:35 +02:00
Georges-Antoine Assi
2c3bd796de
manual fixes
2024-06-02 14:00:12 -04:00
Georges-Antoine Assi
c4ef4d92d2
run truck fixes
2024-05-31 19:00:04 -04:00
Georges-Antoine Assi
9b62641d55
Merge branch 'master' into trunk-io
2024-05-31 18:42:43 -04:00
Georges-Antoine Assi
63e58d3e15
[ROMM-867] Only scan platform when selected
2024-05-25 18:15:23 -04:00
Georges-Antoine Assi
1840390c8a
finish mypy fixes
2024-05-21 21:28:17 -04:00
Georges-Antoine Assi
2b60402a04
start fixing mypy issues
2024-05-21 19:22:14 -04:00
Georges-Antoine Assi
b2085f87a8
bunch of fixes for trunk
2024-05-21 17:10:11 -04:00
Georges-Antoine Assi
a7cf0d389a
run trunk format on all files
2024-05-21 10:18:13 -04:00
Georges-Antoine Assi
880345f20c
ruff-only pre-commit
2024-05-18 12:05:57 -04:00
Georges-Antoine Assi
2749aaee4a
rename back to old names
2024-05-05 16:59:30 -04:00
Georges-Antoine Assi
dc33054ba1
more name refactoring
2024-05-05 16:45:58 -04:00
Georges-Antoine Assi
9ad28f3294
more refactoring again
2024-05-05 16:32:40 -04:00
Georges-Antoine Assi
def2608c28
refactor db handlers
2024-05-05 15:46:07 -04:00
Georges-Antoine Assi
1a2c914045
refactor handlers out into own files
2024-05-05 12:45:56 -04:00
Georges-Antoine Assi
eca1eb1136
model and scanning
2024-05-01 15:27:16 -04:00
Georges-Antoine Assi
16db9b03bc
[HOTFIX] Fix nightly scans resetting igdb/moby IDs
2024-04-02 15:22:25 -04:00
Georges-Antoine Assi
716c77285f
misc fixes
2024-03-26 19:42:33 -04:00
Georges-Antoine Assi
899bd16ea9
changes from self review
2024-03-14 19:39:19 -04:00
Georges-Antoine Assi
f5bacba675
use data in fixtures to populate games
2024-03-12 15:31:39 -04:00
Georges-Antoine Assi
579dedb96b
only provider scan if platform has provider id
2024-03-10 19:11:03 -04:00
Georges-Antoine Assi
3e6343039c
add option in scan page to select metadata source
2024-03-06 23:17:42 -05:00
Georges-Antoine Assi
6c072d98ff
allow running without apis enabled
2024-03-06 22:31:42 -05:00
Georges-Antoine Assi
0ad80a5662
Merge branch 'master' into mobygames-new-api
2024-03-06 19:41:26 -05:00
Georges-Antoine Assi
9824f16f69
add sony serial index files
2024-02-21 19:16:15 -05:00
Georges-Antoine Assi
89417f4573
call get_config less often
2024-02-21 12:08:39 -05:00
Zurdi
450d2593c6
fix read config when updated from UI
2024-02-21 11:44:18 -05:00
Georges-Antoine Assi
5e27343971
improved performance on rescans
2024-02-19 17:07:11 -05:00
Georges-Antoine Assi
ce9deb4f3c
Rebuild moby api on new code
2024-02-13 18:46:31 -05:00
Georges-Antoine Assi
f67b984cbb
Hotfix scanning via watcher
2024-02-09 18:16:59 -05:00
Georges-Antoine Assi
eb18388a81
Mega refactor of asset
2024-02-01 17:59:06 -05:00
Georges-Antoine Assi
38eda35f23
refactor scan_save/state/screenshot
2024-01-25 16:48:51 -05:00
Georges-Antoine Assi
c889fbbd96
actually fix asset saving and loading
2024-01-21 20:18:48 -05:00
Georges-Antoine Assi
f7da369bcf
correct saving screenshots for states
2024-01-20 22:07:02 -05:00
Georges-Antoine Assi
0ca6d74c26
Add file_name_no_ext column
2024-01-20 15:09:11 -05:00
Zurdi
e231d1b73e
added platform versions support
2024-01-19 13:22:56 +01:00
Georges-Antoine Assi
81b5bcf9ba
refactor handler names
2024-01-18 14:04:35 -05:00
Georges-Antoine Assi
86b55c68a3
fix circular import + migration 15 downgrade
2024-01-18 13:44:07 -05:00
Georges-Antoine Assi
4f2b8f5505
fix webracde
2024-01-17 20:08:20 -05:00
Georges-Antoine Assi
7963e243dc
Fix batch of test fixes
2024-01-17 10:26:37 -05:00
Zurdi
0af3ffb86f
refactor stats and user handlers
2024-01-17 01:43:16 +01:00
Zurdi
77694c6f0e
Merge remote-tracking branch 'origin/stats-endpoint' into refactor/backend
2024-01-16 22:25:27 +01:00
Zurdi
b72597c0f7
fixed and improved scan
2024-01-16 13:04:13 +01:00
Zurdi
1d2c9e7d05
standarized GET endpoints for roms and platforms
2024-01-14 02:34:37 +01:00
Zurdi
93f6cb7651
Merge branch 'feature/manage_config_from_ui' into refactor/backend
2024-01-13 02:17:19 +01:00
Zurdi
4b9e76f550
backend structure refactor
2024-01-12 23:44:27 +01:00