import os
import re
import shutil

PATTERNS = {
    "Cherry Kiss": r"cherry.kiss",
    "Nicole Aniston": r"nicole.aniston",
    "Monique Alexander": r"monique.alexander",
    "Brandi Love": r"brandi.love",
    "Shalina Devine": r"shalina.devine",
    "Armani Black": r"armani.black",
    "Olivia Sparkle": r"olivia.sparkle",
    "Ella Reese": r"ella.reese",
    "Penny Barber": r"penny.barber",
    "Andi Avalon": r"andi.avalon",
    "Kitana Lure": r"kitana.lure",
    "Cassie Del Isla": r"cassie.del.isla",
    "Blake Blossom": r"blake.blossom",
    "Ema Karter": r"ema.karter",
    "Sybil": r"sybil",
    "Briana Moon": r"briana.moon|briana.banderas",
    "Emiri Momota": r"emiri.momota",
    "Zazie": r"zazie.skymm",
    "Alex Coal": r"alex.coal",
    "Official Egypt": r"official.egypt",
    "Caitlin Bell": r"caitlin.bell",
    "Savanah Storm": r"savanah.storm|savannah.storm",
    "Melissa Stratton": r"melissa.stratton",
    "CJ Miles": r"cj.miles",
    "Sarah Jessie": r"sarah.jessie",
    "Mandy Waters": r"mandy.waters",
    "Kathryn Mae": r"kathryn.mae",
    "Dan Dangler": r"dan.dangler",
    "Zlata Shine": r"zlata.shine",
    "Venera Maxima": r"venera.maxima",
    "Subil Arch": r"subil.arch",
    "Eden Ivy": r"eden.ivy",
    "Sasha Rose": r"sasha.rose",
    "Milena Ray": r"milena.ray",
    "Vittoria Divine": r"vittoria.divine",
    "Victoria June": r"victoria.june",
    "Holly Hotwife": r"holly.hotwife",
    "Alexa Flexy": r"alexa.flexy",
    "Billie Star": r"billie.star",
    "Antonia Sainz": r"antonia.sainz",
    "Karina King": r"karina.king",
    "Carla Boom": r"carla.boom",
    "Emma Hix": r"emma.hix",
    "Kayley Gunner": r"kayley.gunner",
    "Stella Luxx": r"stella.luxx",
    "Stephanie Love": r"stephanie.love",
    "Atlanta Moreno": r"atlanta.moreno",
    "Taylor Vixxen": r"taylor.vixxen",
    "Brandy Salazar": r"brandy.salazar",
    "Luna Star": r"luna.star",
    "Britney Amber": r"britney.amber",
    "Vanessa Sky": r"vanessa.sky",
    "Mariana Martix": r"mariana.martix",
    "Silvana Lee": r"silvana.lee",
    "Salome Gil": r"salome.gil",
    "Serena Santos": r"serena.santos",
    "Emma Rosie": r"emma.rosie",
    "Jena Larose": r"jena.larose",
    "Coco Bae": r"coco.bae",
    "Chantal Danielle": r"chantal.danielle",
    "Monika Fox": r"monika.fox",
    "Isa Bella": r"isa.bella",
    "Yorgelis Carrillo": r"yorgelis",
    "Chanel Camryn": r"chanel.camryn",
    "Alyssia Kent": r"alyssia.kent",
    "Tina Kay": r"tina.kay",
    "Veronica Leal": r"veronica.leal",
    "Sinatra Monroe": r"sinatra.monroe",
    "Linda Lan": r"linda.lan",
    "Hayley Davies": r"hayley.davies",
    "Katty Soarez": r"katty.soarez",
    "Kenia Music": r"kenia.music",
    "Scarlett Alexis": r"scarlett.alexis",
    "Danae Mari": r"danae.mari",
    "Theodora Day": r"theodora.day",
    "Megan Mistakes": r"megan.mistakes",
    "Lacey Jayne": r"lacey.jayne",
    "Mayara Lopez": r"mayara.lopez",
    "Aubrey Black": r"aubrey.black",
    "Bonnie Blue": r"bonnie.blue",
    "Esperanza Gomez": r"esperanza.gomez",
    "Ellie Tay": r"ellie.tay",
    "Ryan Reid": r"ryan.reid",
    "Kayla Kayden": r"kayla.kayden",
    "Charli Phoenix": r"charli.phoenix",
    "Gal Ritchie": r"gal.ritchie",
    "Angie Lynx": r"angie.lynx",
    "Kazumi": r"kazumi",
    "Eva Lovia": r"eva.lovia",
    "Desiree Dulce": r"desiree.dulce",
    "Danielle Renae": r"danielle.renae",
    "Natalia Starr": r"natalia.starr",
    "Nicole Aria": r"nicole.aria",
}

DESTINATION_DIR = os.path.join(os.path.dirname(__file__), "_new")

os.makedirs(DESTINATION_DIR, 0o777, True)

for name in PATTERNS.keys():
    for dirname in os.listdir(os.path.dirname(__file__)):
        if re.search(PATTERNS[name], dirname, re.IGNORECASE):
            print("MATCH: ",  PATTERNS[name], dirname)
            os.makedirs(os.path.join(DESTINATION_DIR, name), 0o777, True)
            print("Moving to: ",  name)
            shutil.move(os.path.join(os.path.dirname(__file__), dirname),
                        os.path.join(DESTINATION_DIR, name, dirname))
