Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/y2kforever/hltb-collector
Scrapes a selected public profile on HowLongToBeat.com
https://github.com/y2kforever/hltb-collector
aws aws-lambda chromium cloudformation cloudformation-template hltb howlongtobeat lambda lambda-function node nodejs puppeteer puppeteer-core typescript web-scraper web-scraping
Last synced: about 17 hours ago
JSON representation
Scrapes a selected public profile on HowLongToBeat.com
- Host: GitHub
- URL: https://github.com/y2kforever/hltb-collector
- Owner: Y2KForever
- License: epl-2.0
- Created: 2024-04-30T21:32:14.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-12-16T20:20:55.000Z (8 days ago)
- Last Synced: 2024-12-23T06:12:12.106Z (1 day ago)
- Topics: aws, aws-lambda, chromium, cloudformation, cloudformation-template, hltb, howlongtobeat, lambda, lambda-function, node, nodejs, puppeteer, puppeteer-core, typescript, web-scraper, web-scraping
- Language: TypeScript
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HowLongToBeat Collector
Collect games from your (or any public) HLTB profile.
## Preface
The current version only supports AWS lambda.
Since lambda is a bit wonky with puppeteer / chromium, the versioning has been locked in the layers. Update these versions at your own risk!## Setup
1. Change the `hltbLink` in `template.yaml` to whatever profile you want to collect.
2. Manually create your own infrastructure stack, make sure the table is called `hltb-games`.
2. Deploy this stack with SAM.