Skip to content

PuffyNetwork: merge scrapers, add gallery support, fix selectors, normalize URLs#2725

Merged
feederbox826 merged 4 commits into
stashapp:masterfrom
FlashSpazzbo:fix/puffynetwork-yaml
Apr 28, 2026
Merged

PuffyNetwork: merge scrapers, add gallery support, fix selectors, normalize URLs#2725
feederbox826 merged 4 commits into
stashapp:masterfrom
FlashSpazzbo:fix/puffynetwork-yaml

Conversation

@FlashSpazzbo

Copy link
Copy Markdown
Contributor

Scraper type(s)

  • sceneByURL
  • galleryByURL

Merges Puffynetwork.yml (2020) and PuffyNetworkSite.yml (2021) into a single PuffyNetwork.yml with two named xPathScraper blocks — one for puffynetwork.com and one for the sub-sites (wetandpuffy.com, wetandpissy.com, weliketosuck.com, simplyanal.com).

Changes:

  • Merged into single file per maintainer recommendation
  • Added galleryByURL support for both network and sub-site URLs
  • Added queryURLReplace to normalize members URLs before fetching
  • Added queryURL: "{url}" required for queryURLReplace to work
  • Fixed image selector (//video[@id="video"]/@poster)
  • Fixed tags selector for sub-sites (//div[@class="more-tags"]/a/text())
  • Fixed title selector for multi-performer scenes (/text()[last()] + in\s+ strip)
  • Fixed studio regex for protocol-relative logo URLs
  • Updated studio name map to include Euro Babe Facials (legacy content)

Test URLs:

  • https://www.puffynetwork.com/videos/wnp-video-wet-eufrat/
  • https://members.puffynetwork.com/videos/wnp-video-wet-eufrat/
  • https://www.wetandpuffy.com/videos/video-anal-delphine/
  • https://www.simplyanal.com/videos/video-anal-toy-turn-on/ (multi-performer)
  • https://www.puffynetwork.com/videos/ebf-video-alexis-brill/ (legacy Euro Babe Facials)

@feederbox826

This comment was marked as outdated.

- cleaned up url normalization
- consistent regex
- clean up unused common selector
- fix site tags selector on WLTS
@feederbox826 feederbox826 merged commit 7b049be into stashapp:master Apr 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants