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

feat: wip hltb scraper service #264

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

kswilliames
Copy link

@kswilliames kswilliames commented Mar 25, 2024

Replaces the deprecated HowLongToBeat API website with an API client that supports search via the HowLongToBeat Search API and/or scraping the HowLongToBeat HTML game page. HLTB API is inspired by howlongtobeat npm package.

Completed

  • Completed a search/detail API for fetching HLTB data
  • Unit testing for search and detail HLTB API

Todo

  • Replace existing API calls to howlongtobeatsteam.com with search/scrape as appropriate (search API preferred)
  • Replace UI dialog integrations to support bulk scraping similar to existing Steam scraping integration
  • Improve efficiency of API calls to reduce potential for negative impact on howlongtobeat.com and potential blocking by CSRF tokenisatio. Implement via caching/API call optimisation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant