FansDB SHALookup

Features

A scraper for FansDB to scrape against coomer.su with SHA256 hashes

Installation

  • Install the following python modules
    pip install --user --break-system-packages \
      emojis \
      requests \
      lxml \
      stashapp-tools
    
  • Rename config.py.example to config.py and edit it with your configuration details.
1 Like

One thing that was not obvious to me: even if you are fine with the default settings for this plugin, you still need to rename/copy the example config to config.py because otherwise you get:

ERRO[2025-05-24 15:10:55] [Scrape / SHALookup]   File "C:\...\.stash\scrapers\SHALookup\SHALookup.py", line 17, in <module>
ERRO[2025-05-24 15:10:55] [Scrape / SHALookup]     import config
ERRO[2025-05-24 15:10:55] [Scrape / SHALookup] ModuleNotFoundError: No module named 'config'
ERRO[2025-05-24 15:10:55] could not unmarshal json from script output: EOF
ERRO[2025-05-24 15:10:55] scrapeSingleScene: input: scrapeSingleScene scraper SHALookup: could not unmarshal json from script output: EOF

Correct. It’s done this way because including default config already pre-configured would be overwritten with each update due to how manifest packages work (they delete all files from the manifest and download fresh copies).

I clarified the installation instruction to reflect this.

3 Likes

Also because the APIKEY is needed to cache SHA, set tags etc… and scrapers don’t have access to it

1 Like