name: Inn of Sin
sceneByURL:
  - action: scrapeXPath
    url:
      - adreenawinters.com
      - bbctitans.com
      - dannyoceansadventures.com
      - mydeepdarksecret.com
      - puerto-rock.com
      - rebelrhyder.com
      - richardmannsworld.com
      - tatsandtits.com
      - trans4thefans.com
      - wefuckin.com
    scraper: sceneScraper
xPathScrapers:
  sceneScraper:
    common:
      $scene: //div[@class="vid-box" or @class="vidBox"]
    scene:
      Title: $scene//h1 | $scene//h2
      Details:
        selector: //*[contains(text(), "About") or contains(text(), "Description")]/following-sibling::p | //span[@itemprop="about"]/p
        concat: "\n\n"
      Image: //video/@poster
      URL: //link[@rel="canonical"]/@href
      Tags:
        Name: $scene//span[@itemprop="keywords"]/a
      Performers:
        # Doesn't work on adreenawinters.com since they don't have model profiles
        # we can fix this but let's wait to see if anyone needs it first
        Name: $scene//a[contains(@href, "/pornstars/")]
      Studio:
        Name:
          selector: //link[@rel="canonical"]/@href
          postProcess:
            - replace:
                # Get the domain name without any subdomains
                # https://regex101.com/r/JxFd9a/1
                - regex: ^(?:https:\/\/[\w\.]*?)([^.]+)\.com.*$
                  with: $1
            - map:
                adreenawinters: Adreena Winters
                bbctitans: BBC Titans
                dannyoceansadventures: Danny Ocean's Adventures
                mydeepdarksecret: My Deep Dark Secret
                puerto-rock: Puerto Rock
                rebelrhyder: Rebel Rhyder
                richardmannsworld: Richard Mann's World
                tatsandtits: Tats and Tits
                trans4thefans: Trans 4 the Fans
                wefuckin: We Fuckin
# Last Updated March 10, 2024
