name: Chickpass
sceneByURL:
  - action: scrapeXPath
    url: &urls
      - 1111customsxxx.com/tour1/
      - addisonstreet.com/tour1/
      - amazinganna.com/tour1/
      - bouncychicks.com/tour1/
      - chickpass.com/tour1/
      - chickpassinternational.com/tour1/
      - chickpasspornstars.com/tour1/
      - chickpassteens.com/tour1/
      - college-amateurs.com/tour1/
      - fuckingparties.com/tour1/
      - fuckthegeek.com/tour1/
      - hongkongslut.com/tour1/
      - lustylina.com/tour1/
      - messyxxx.com/tour1/
      - minimuff.com/tour1/
      - petiteleeanna.com/tour1/
      - redheadmariah.com/tour1/
      - stuffintwats.com/tour1/
      - tandaamateurs.com/tour1/
      - tandaasians.com/tour1/
      - tandablondes.com/tour1/
      - tandabrunettes.com/tour1/
      - tandaebony.com/tour1/
      - tandahousewives.com/tour1/
      - tandalesbians.com/tour1/
      - tandalatinas.com/tour1/
      - tandaredheads.com/tour1/
      - xxxnj.com/tour1/
      - zoiestarr.com/tour1/
    scraper: sceneScraper
performerByURL:
  - action: scrapeXPath
    url: *urls
    scraper: performerScraper
xPathScrapers:
  sceneScraper:
    scene:
      Title:
        selector: //div[@class='title_bar']/span
      Performers:
        Name: //span[@class="update_models2"][1]/a | //a[@class="model_category_link"][1]//a
      Details: //span[@class="highlighted-bg"] | //div[@class="gallery_description"]
      Date:
        selector: //base/@href|//div[@class="title_bar"]/span
        concat: "|"
        postProcess:
          - replace:
              - regex: \s
                with: "+"
              - regex: "[|]"
                with: "search.php?query="
          - subScraper:
              selector: //div[@class="date"]/text()
              postProcess:
                - parseDate: Jan 2, 2006
      Tags:
        Name: //span[@class="update_tags show-sm"]/a[@class="category-tag"]//a
      Image:
        selector: //base/@href|//a[@class="gallery-info__thumbnail-link"]/img/@src0_2x | //a[@class="gallery-info__thumbnail-link"]/img/@src
        concat: "|"
        postProcess:
          - replace:
              - regex: (https://[^/]+)[^|]+\|(.+)
                with: $1$2
      Studio:
        Name:
          selector: //base/@href
          postProcess:
            - map:
                https://www.1111customsxxx.com/tour1/: 1111 Customs XXX
                https://www.addisonstreet.com/tour1/: Addison Street
                https://www.amazinganna.com/tour1/: Amazing Anna
                https://www.bouncychicks.com/tour1/: Bouncy Chicks
                https://www.chickpass.com/tour1/: Chickpass
                https://www.chickpassinternational.com/tour1/: Chickpass International
                https://www.chickpasspornstars.com/tour1/: Chickpass Pornstars
                https://www.chickpassteens.com/tour1/: Chickpass Teens
                https://www.college-amateurs.com/tour1/: College-Amateurs
                https://www.fuckingparties.com/tour1/: Fucking Parties
                https://www.fuckthegeek.com/tour1/: Fuck The Geek
                https://www.hongkongslut.com/tour1/: Hong Kong Slut
                https://www.lustylina.com/tour1/: Lusty Lina
                https://www.messyxxx.com/tour1/: Messy XXX
                https://www.minimuff.com/tour1/: Mini Muff
                https://www.petiteleeanna.com/tour1/: Petite Leeanna
                https://www.redheadmariah.com/tour1/: Redhead Mariah
                https://www.stuffintwats.com/tour1/: Stuff In Twats
                https://www.tandaamateurs.com/tour1/: T&A Amateurs
                https://www.tandaasians.com/tour1/: T&A Asians
                https://www.tandablondes.com/tour1/: T&A Blondes
                https://www.tandabrunettes.com/tour1/: T&A Brunettes
                https://www.tandaebony.com/tour1/: T&A Ebony
                https://www.tandahousewives.com/tour1/: T&A Housewives
                https://www.tandalatinas.com/tour1/: T&A Latinas
                https://www.tandalesbians.com/tour1/: T&A Lesbians
                https://www.tandaredheads.com/tour1/: T&A Redheads
                https://www.xxxnj.com/tour1/: T&A NJ
                https://www.zoiestarr.com/tour1/: Zoie Starr
  performerScraper:
    common:
      $profile: //p[@class="model__stat"]
    performer:
      Name:
        selector: //span[@class="model_bio_heading"]//text()
        postProcess:
          - replace:
              - regex: \s*(.*)\s*.*Vital Stats:$
                with: $1
      Gender:
        # Chickpass only has female peformer profiles
        fixed: Female
      Birthdate:
        selector: $profile/span[contains(text(), "Birth Date:")]/following-sibling::text()
        postProcess:
          - parseDate: January 2, 2006
          - parseDate: 2006-01-02
      Measurements:
        selector: $profile/span[contains(text(),"Measurements:")]/following-sibling::text()
      Weight:
        selector: $profile/span[contains(text(),"Weight:")]/following-sibling::text()
        postProcess:
          - replace:
              - regex: lbs
                with: ""
          - lbToKg: true
      Height:
        selector: $profile/span[contains(text(),"Height:")]/following-sibling::text()
        postProcess:
          - feetToCm: true
      URL: //link[@rel="canonical"]/@href
      Details:
        selector: //div[@class="model_bio_info"]/text()
      Image:
        selector: //base/@href|//img[@class="model_bio_thumb stdimage thumbs target"]/@src0_2x
        concat: "|"
        postProcess:
          - replace:
              - regex: "[|].+?tour1/"
                with:
# Last Updated October 20, 2023
