Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REFACTOR: Better Launchbox scraper #1098

Merged
merged 2 commits into from
Aug 3, 2023
Merged

Conversation

schmurtzm
Copy link
Member

- Now use SQLite databases thanks to the Launchbox-To-SQLite database converter (https://github.com/schmurtzm/Launchbox-To-SQLite)
- adding a lot of platforms
- faster and more efficient search
- Workaround : using jpg2png_stb (https://github.com/fishcu/image_convert_and_resize) when jpg2png crash due to GFX memory limitation (jpg2png is still used by default as it is a lot faster)
@Aemiii91 Aemiii91 merged commit 2fab2ca into main Aug 3, 2023
2 checks passed
@Aemiii91 Aemiii91 deleted the Launchbox-scraper-improvement branch August 3, 2023 22:29
github-merge-queue bot pushed a commit that referenced this pull request Sep 3, 2023
- Implementation of "Media Type" selection in the configuration (it
applies to every scrapers)
- Implementation of "region" selection in the configuration (it applies
to Screenscraper and Launchbox)
(big work to determine the used regions on each scraper, put all these
in a database and create fallback for each : for example search order fr
-> eu -> world ...)
- Launchbox scraper totally rewrited (region and media types management,
updated [internal
database](https://github.com/schmurtzm/Launchbox-To-SQLite) and [include
previous update](#1098))
- Improved the search by CRC for screenscraper (use xcrc, skip when the
file is too big)
- Improved the input of text thanks to readline
([source](ed6b3eb))
binary (it allows to move the cursor without displaying special
characters)
- Added a new option in screenscraper settings to easily check
credentials and have account statistics.
- Added an automatic config repair tool, it serves several purposes :
_ during update : will add missing keys with default value
_ missing config file : will create it with default value.
_ corrupted config file : will re-create it with default value.
- Many fixes and optimizations


by: schmurtzm  
with the collaboration of t0b10-t3nm4

---------

Co-authored-by: t0b10-t3nm4 <[email protected]>
Co-authored-by: t0b10-t3nm4 <[email protected]>
@Aemiii91 Aemiii91 added the enhancement New or improved feature label Oct 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New or improved feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants