These community scrapers are tailored towards FansDB data structure. To use you need to have stashapp/stash application.
Source index: https://fansdb.github.io/metadata-scrapers/main/index.yml
- To add a new source go to Settings > Metadata Providers page.
- Under Available Scrapers click Add Source.
- Add the following details:
- Name:
FansDB
- Source URL:
https://fansdb.github.io/metadata-scrapers/main/index.yml
- Local path:
fansdb
- Name:
- Click Confirm.
- Under Available Scrapers select FansDB package to expand it and see all available scrapers.
- Click the checkmark next to relevant scraper and click Install.
Pull requests are welcome.
- Each yaml scraper should be under proper folder based on the network name (
./scrapers/<network>
). - Multiple scrapers can be under the same
<network>
folder. - Scrapers with only yaml files should be in the root folder under the
<network>
. - Scrapers with files that have dependancies should have its own folder under the
<network>
root. <network>
folder name should reflect the network name used in FansDB.
The scrapers in this repository can be validated against a schema and checked for common errors.
First, install the validator's dependencies - inside the /validator
folder, run: yarn
.
Then, to run the validator, use node validate.js
in the root of the repository.
Specific scrapers can be checked using: node validate.js scrapers/folder/example.yml scrapers/folder2/example2.yml
From https://github.com/stashapp/CommunityScrapers under AGPL-3.0:
./validate.js
./build-site.sh
./validator/*
./.github/workflows/validate.yml