name: "VirtualTaboo"
sceneByURL:
  - action: scrapeXPath
    url:
      - virtualtaboo.com/videos/
    scraper: sceneScraper
movieByURL:
  - action: scrapeXPath
    url:
      - virtualtaboo.com/videos/
    scraper: movieScraper
xPathScrapers:
  sceneScraper:
    common:
      $info: &infoSel //div[@class="row video-detail"]
      $genInfo: //div[@class="row video-detail"]//div[starts-with(@class,"info")]
    scene:
      Title: &titleSel $info//h1
      Date: &dateAttr
        selector: $genInfo/span[@class="bullet"]/following-sibling::text()
        postProcess:
          - parseDate: 02 January, 2006
      Details: &detailsSel $info//*[@class="description"]
      Tags:
        Name: $info//div[starts-with( @class,"tag-list")]/a/text()
      Performers:
        Name: $info//div[starts-with(@class,"info")]/a/text()
      Image: &imageSel //meta[@property="og:image"]/@content
      Studio:
        Name:
          fixed: "Virtual Taboo"
  movieScraper:
    common:
      $info: *infoSel
      $genInfo: //div[@class="row video-detail"]//div[@class="info mt-5"]
    movie:
      Name:
        selector: *titleSel
        postProcess:
          - replace:
              - regex: ^
                with: "VirtualTaboo - "
      Duration:
        selector: $genInfo/br/following-sibling::text()[1]
        postProcess:
          - replace:
              - regex: \shour
                with: ":"
              - regex: \smin
                with: ":00"
      Date: *dateAttr
      Studio:
        Name:
          fixed: VirtualTaboo
      Synopsis: *detailsSel
      FrontImage: *imageSel
# Last Updated August 04, 2023

