name: Fetishnetwork
sceneByURL:
  - action: scrapeXPath
    url:
      - fetishnetwork.com/t2/showgal
    scraper: sceneScraper
xPathScrapers:
  sceneScraper:
    scene:
      # Title: //div[contains(@class,"detail-area")]//h3
      Title:
        selector: //title
        postProcess:
          - replace:
              - regex: ^(.+)(?:\s\|).+$
                with: $1
      Details:
        selector: |
          //div[contains(@class,"description-long-text")]//text()
          |//span[@class="vg_description-scene"]/text()
          |//span[@class="strong"][contains(text(), "Description")]/following-sibling::text()
        postProcess:
          - replace:
              - regex: Description:\s?
                with:
              - regex: �
                with:
      Date:
        selector: //h4[@class="light-grey"]|//span[@class="vg_dateadded"]|//span[contains(text(), "Added")]/text()
        postProcess:
          - replace:
              - regex: Added:\s
                with:
          - parseDate: January 2, 2006
      Image:
        selector: |
          //video/@poster
          |//div[@class="banner-img-single"]/img/@src
          |//div[@class="banner-img banner-img-one"]/img/@src
          |//div[@class="display-panel"]/img/@src
          |(//img[contains(@src,"content/flash/")]/@src)[1]
        postProcess:
          - replace:
              - regex: ^
                with: http://www.fetishnetwork.com/t2/
      Studio:
        Name:
          selector: |
            //span[@class="white-text"]
            |//div[@id="header"][1]/h1/a/text()
            |//span[@class="vg_attribute-title"][contains(text(), "Site")]/following-sibling::a[1]
          postProcess:
            - replace:
                - regex: \sVideos
                  with:
                - regex: \.com
                  with:
                - regex: BDSM
                  with: Bdsm
                - regex: FemDom
                  with: Femdom
                - regex: "[A-Z][^A-Z]+|[A-Z]+$"
                  with: "$0 "
      Performers:
        Name:
          # If the genre contains lesbian, split the scene title in case it contains a comma,
          # otherwise (title does not contain names) extract performer name from image url
          selector: |
            //a[contains(text(),"Lesbian")]/following::h3/text()[contains(., ", ")]
            |//video/@poster
            |//div[@class="display-panel"]/img/@src
          split: ", "
          postProcess:
            - replace:
                - regex: ^.+\d_(.*?)(?:_\d+)?(?:_video/thumbs|_1//thumbs).+$
                  with: $1
                - regex: _
                  with: " "

# Last Updated December 19, 2020
