diff --git a/build_dynamic_prompt.py b/build_dynamic_prompt.py index 331567a..fa19d69 100644 --- a/build_dynamic_prompt.py +++ b/build_dynamic_prompt.py @@ -10,7 +10,7 @@ from random_functions import * # insanity level controls randomness of propmt 0-10 # forcesubject van be used to force a certain type of subject # Set artistmode to none, to exclude artists -def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all", imagetype = "all", onlyartists = False, antivalues = "", prefixprompt = "", suffixprompt ="",promptcompounderlevel ="1", seperator = "comma", givensubject="",smartsubject = True,giventypeofimage="", imagemodechance = 20): +def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all", imagetype = "all", onlyartists = False, antivalues = "", prefixprompt = "", suffixprompt ="",promptcompounderlevel ="1", seperator = "comma", givensubject="",smartsubject = True,giventypeofimage="", imagemodechance = 20, gender = "all"): # load the config file @@ -32,7 +32,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all animallist = csv_to_list("animals",antilist) materiallist = csv_to_list("materials",antilist) objectlist = csv_to_list("objects",antilist) - fictionallist = csv_to_list("fictional characters",antilist) + fictionallist = csv_to_list(csvfilename="fictional characters",antilist=antilist,skipheader=True,gender=gender) nonfictionallist = csv_to_list("nonfictional characters",antilist) conceptsuffixlist = csv_to_list("concept_suffix",antilist) buildinglist = csv_to_list("buildings",antilist) @@ -62,8 +62,8 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all joblist = csv_to_list("jobs",antilist) lenslist = csv_to_list("lenses",antilist) lightinglist = csv_to_list("lighting",antilist) - malefemalelist = csv_to_list("malefemale",antilist) - manwomanlist = csv_to_list("manwoman",antilist) + malefemalelist = csv_to_list(csvfilename="malefemale",antilist=antilist,skipheader=True,gender=gender) + manwomanlist = csv_to_list(csvfilename="manwoman",antilist=antilist,skipheader=True,gender=gender) moodlist = csv_to_list("moods",antilist) othertypelist = csv_to_list("othertypes",antilist) poselist = csv_to_list("poses",antilist) @@ -72,7 +72,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all timeperiodlist = csv_to_list("timeperiods",antilist) vomitlist = csv_to_list("vomit",antilist) foodlist = csv_to_list("foods", antilist) - genderdescriptionlist = csv_to_list("genderdescription", antilist) + genderdescriptionlist = csv_to_list(csvfilename="genderdescription",antilist=antilist,skipheader=True,gender=gender) minilocationlist = csv_to_list("minilocations", antilist) minioutfitlist = csv_to_list("minioutfits", antilist) seasonlist = csv_to_list("seasons", antilist) @@ -85,7 +85,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all poemlinelist = csv_to_list("poemlines", antilist) songlinelist = csv_to_list("songlines", antilist) musicgenrelist = csv_to_list("musicgenres", antilist) - manwomanrelationlist = csv_to_list("manwomanrelations", antilist) + manwomanrelationlist = csv_to_list(csvfilename="manwomanrelations",antilist=antilist,skipheader=True,gender=gender) waterlocationlist = csv_to_list("waterlocations", antilist) containerlist = csv_to_list("containers", antilist) diff --git a/csv_reader.py b/csv_reader.py index ffc146b..4066fbf 100644 --- a/csv_reader.py +++ b/csv_reader.py @@ -19,7 +19,7 @@ def add_from_csv(completeprompt, csvfilename, addcomma, prefix, suffix): return ", ".join([completeprompt,addtoprompt]) return " ".join([completeprompt,addtoprompt]) -def csv_to_list(csvfilename, antilist=[], directory="./csvfiles/", lowerandstrip=0, delimiter=";", listoflistmode = False): +def csv_to_list(csvfilename, antilist=[], directory="./csvfiles/", lowerandstrip=0, delimiter=";", listoflistmode = False, skipheader = False, gender = "all"): userfilesdirectory = "./userfiles/" userfileaddonname = csvfilename + "_addon.csv" userfilereplacename = csvfilename + "_replace.csv" @@ -40,30 +40,44 @@ def csv_to_list(csvfilename, antilist=[], directory="./csvfiles/", lowerandstrip if(os.path.isfile(full_path + csvfilename + ".csv")): with open(full_path + csvfilename + ".csv", "r", newline="",encoding="utf8") as file: reader = csv.reader(file, delimiter=delimiter) + if(skipheader==True): + next(reader) if(listoflistmode==True): csvlist = list(reader) else: for row in reader: value = row[0] - if(value.lower().strip() not in antilist): - if(lowerandstrip == 1): - csvlist.append(row[0].lower().strip()) - csvlist.append(row[0]) + if( + (gender != "all" and row[1] == gender) + or gender == "all" + ): + if(value.lower().strip() not in antilist): + if(lowerandstrip == 1): + csvlist.append(row[0].lower().strip()) + else: + csvlist.append(row[0]) # do the add ons! if(directory=="./csvfiles/" or directory=="./csvfiles/special_lists/"): if(os.path.isfile(userfilesfolder + csvfilename + "_addon" + ".csv")): with open(userfilesfolder + csvfilename + "_addon" + ".csv", "r", newline="",encoding="utf8") as file: reader = csv.reader(file, delimiter=",") + if(skipheader==True): + next(reader) if(listoflistmode==True): csvlist.append(list(reader)) else: for row in reader: value = row[0] - if(value.lower().strip() not in antilist): - if(lowerandstrip == 1): - csvlist.append(row[0].lower().strip()) - csvlist.append(row[0]) + if( + (gender != "all" and row[1] == gender) + or gender == "all" + ): + if(value.lower().strip() not in antilist): + if(lowerandstrip == 1): + csvlist.append(row[0].lower().strip()) + else: + csvlist.append(row[0]) # remove duplicates, but check only for lowercase stuff diff --git a/csvfiles/config/default_config.csv b/csvfiles/config/default_config.csv index cef759a..a308b13 100644 --- a/csvfiles/config/default_config.csv +++ b/csvfiles/config/default_config.csv @@ -96,8 +96,8 @@ quality2chance;uncommon # custom style list (lora and tis); customstyle1chance;uncommon customstyle2chance;uncommon -# suffix custom list# +# suffix custom list; custominputsuffixrepeats;2 custominputsuffixchance;uncommon -# artists stuff +# artists stuff; artistsatbackchance;uncommon \ No newline at end of file diff --git a/csvfiles/fictional characters.csv b/csvfiles/fictional characters.csv index 76dd2eb..a68f51c 100644 --- a/csvfiles/fictional characters.csv +++ b/csvfiles/fictional characters.csv @@ -1,508 +1,509 @@ -Harry Potter -Frodo Baggins -Luke Skywalker -Katniss Everdeen -Sherlock Holmes -James Bond -Wonder Woman -Batman -Spider-Man -Superman -Captain America -Iron Man -The Hulk -Thor -Black Widow -Elsa from Frozen -Mickey Mouse -Bugs Bunny -Pikachu -Sonic the Hedgehog -Lara Croft -Gandalf -Aladdin -Cinderella -Ariel from The Little Mermaid -Belle from Beauty and the Beast -Jasmine from Aladdin -Mulan -Tinker Bell -Peter Pan -Captain Hook -Winnie the Pooh -Donkey from Shrek -Fiona from Shrek -Pinocchio -The Grinch -Scrooge from A Christmas Carol -The Cat in the Hat -The Lorax -The Big Bad Wolf -Little Red Riding Hood -Puss in Boots -Rapunzel -Sleeping Beauty -Snow White -Maleficent -Ursula from The Little Mermaid -Jafar from Aladdin -Gaston from Beauty and the Beast -Scar from The Lion King -Simba from The Lion King -Mufasa from The Lion King -Woody from Toy Story -Buzz Lightyear from Toy Story -Mr. Potato Head from Toy Story -Slinky Dog from Toy Story -Jessie from Toy Story -Rex from Toy Story -Hamm from Toy Story -Lightning McQueen from Cars -Mater from Cars -Doc Hudson from Cars -Mike Wazowski -Sulley -Randall Boggs -Remy from Ratatouille -Linguini from Ratatouille -Joy from Inside Out -Sadness from Inside Out -Anger from Inside Out -Fear from Inside Out -Disgust from Inside Out -WALL-E from WALL-E -EVE from WALL-E -Syndrome from The Incredibles -Edna Mode from The Incredibles -Violet from The Incredibles -Dash from The Incredibles -Frozone from The Incredibles -Ratigan from The Great Mouse Detective -Basil from The Great Mouse Detective -Baloo from The Jungle Book -Bagheera from The Jungle Book -King Louie from The Jungle Book -Mowgli from The Jungle Book -Luke Skywalker -Princess Leia Organa -Han Solo -Darth Vader -Chewbacca -R2-D2 -C-3PO -Yoda -Boba Fett -Obi-Wan Kenobi -Captain Kirk -Mr. Spock -Dr. McCoy -Scotty -Uhura -Hikaru Sulu -Chekov -Data -Jean-Luc Picard -William Riker -Deanna Troi -Worf -Geordi La Forge -Wesley Crusher -Seven of Nine -Kathryn Janeway -Chakotay -Tuvok -B'Elanna Torres -Tom Paris -Harry Kim -The Doctor -Anakin Skywalker -Darth Vader -Padmé Amidala -Han Solo -Princess Leia Organa -Chewbacca -Lando Calrissian -Qui-Gon Jinn -Mace Windu -Emperor Palpatine -Count Dooku -General Grievous -Rey -Finn -Poe Dameron -Kylo Ren -BB-8 -R2-D2 -C-3PO -The Mandolorian -Neo -Trinity -Morpheus -Agent Smith -The Architect -John Connor -Sarah Connor -The Terminator -Kyle Reese -T-1000 -Ellen Ripley -Lt. Ellen Ripley -The Alien Queen -The Predators -The Xenomorphs -The Colonial Marines -The Engineers -David 8 -HAL 9000 -Dave Bowman -Frank Poole -Dr. Heywood Floyd -Roy Batty -Rick Deckard -Rachael -Gaff -Dr. Eldon Tyrell -Captain Dallas -Lieutenant Kane -Ash -Jonesy -Captain Nemo -Professor Aronnax -Conseil -Ned Land -The Nautilus -The Time Traveler -The Eloi -The Morlocks -Dr. John Watson -Sherlock Holmes -Professor James Moriarty -Irene Adler -Mycroft Holmes -Dr. Jekyll/Mr. Hyde -Mr. Edward Hyde -Dr. Victor Frankenstein -Frankenstein's Monster -Dracula -Count Dracula -Gandalf -Bilbo Baggins -Aragorn -Legolas -Gimli -Frodo Baggins -Samwise Gamgee -Galadriel -Elrond -Gollum -Sauron -Saruman -Thorin Oakenshield -Bard the Bowman -Beorn -Tom Bombadil -Eowyn -Eomer -Faramir -Treebeard -Pippin -Merry -Boromir -Celeborn -Haldir -Radagast -Kili -Tauriel -Thranduil -Arwen -Glorfindel -Harry Potter -Hermione Granger -Ron Weasley -Albus Dumbledore -Severus Snape -Sirius Black -Remus Lupin -Ginny Weasley -Neville Longbottom -Luna Lovegood -Fred Weasley -George Weasley -Draco Malfoy -Voldemort -Hagrid -Minerva McGonagall -Dobby -Bellatrix Lestrange -Lucius Malfoy -Zeus -Thor -Apollo -Odin -Hades -Anubis -Poseidon -Shiva -Vishnu -Brahma -Kali -Athena -Hera -Demeter -Persephone -Dionysus -Artemis -Hecate -Freyja -Frigg -Loki -Horus -Osiris -Ra -Anansi -Tiamat -Marduk -Enki -Inanna -Ereshkigal -Ishtar -Baal -Moloch -Astarte -Dagon -El -Yahweh -Jesus -Buddha -Ganesh -Kwan Yin -Amaterasu -Susanoo -Izanami -Kami -Quetzalcoatl -Tezcatlipoca -Tlaloc -Coatlicue -Inti -Pachamama -Viracocha -Mithras -Apollo Belenus -Cernunnos -Morrigan -Brigid -Lugh -The Dagda -The Horned God -Diana -Janus -Vesta -Saturn -Mars -Venus -Mercury -Neptune -Ceres -Bacchus -Cupid -Vulcan -Fortuna -Pluto -Juno -Apollo Musagetes -Eros -HymenTriton -Amphitrite -Proteus -Thetis -Oceanus -Helios -Selene -Atlas -Prometheus -Epimetheus -Hyperion -Rhea -Mario -Luigi -Bowser -Bowsette -Donkey Kong -Link -Princess Zelda -Princess Peach -Samus Aran -Kirby -Sonic the Hedgehog -Tails -Knuckles -Crash Bandicoot -Spyro the Dragon -Lara Croft -Nathan Drake -Master Chief -Cortana -Kratos -Cloud Strife -Tifa Lockhart -Leon S. Kennedy -Jill Valentine -Chris Redfield -Dante -Nero -Ryu -Ken Masters -Chun-Li -Sub-Zero -Scorpion from Mortal Kombat -Solid Snake -Big Boss -Ezio Auditore -Altair Ibn-La'Ahad -Aloy -Geralt of Rivia -Trevor Philips -Michael De Santa -Franklin Clinton -Niko Bellic -Tommy Vercetti -Marcus Fenix -Dom Santiago -Arthur Morgan -John Marston -Red Dead Redemption -Arthur Curry -Cole MacGrath -SpongeBob SquarePants -Homer Simpson -Betty Boop -Bart Simpson -Fred Flintstone -Shrek -Pink Panther -Popeye -Charlie Brown -Tweety Bird -Jerry Mouse -Wile E. Coyote -Sylvester -Road Runner -Yosemite Sam -Speedy Gonzales -Tasmanian Devil -Mighty Mouse -Inspector Gadget -Alvin -The Brain -Stimpy -Ren -Daria -Eric Cartman -Butters Stotch -Kenny McCormick -Stan Marsh -Kyle Broflovski -Peter Griffin -Brian Griffin -Stewie Griffin -Bender from Futurama -Fry from Futurama -Leela from Futurama -Roger from American Dad -Steve Smith -Walter White -Tony Soprano -Don Draper -Ross Geller -Jerry Seinfeld -Michael Scott -Carrie Bradshaw -Buffy Summers -Tyrion Lannister -Olivia Pope -Dexter Morgan -Meredith Grey -Rachel Green -Sheldon Cooper -Lorelai Gilmore -Cookie Lyon -Barney Stinson -Daenerys Targaryen -Sherlock Holmes -Leslie Knope -Alicia Florrick -Eleven from Stranger Things -Carrie Mathison -Mindy Lahiri -Agent Dale Cooper from Twin Peaks -Eric Cartman -Will Byers -Dr. House -Claire Underwood -Rick Grimes -Carrie Brownstein -Abed Nadir -Agent Mulder -Carmela Soprano -Leslie Poole -Jesse Pinkman -Lorelei Lee -Tracy Jordan -Omar Little -Dwight Schrute -Tyrone Biggums -Omarosa Manigault Newman -Issa Dee -David Brent -Betty Draper -Kenny Powers -Selina Meyer -Peggy Olson -Ash Ketchum -Misty from pokemon -Brock from pokemon -Gary Oak -Professor Oak -Nurse Joy -Officer Jenny -Jessie from pokemon -James from pokemon -Team rocket -John Wick -Captain -material-beard --animal-man -Poison Ivy from Batman -Ryu from Street fighter -Ken from Street fighter -Chun-Li from Street fighter -Guile from Street fighter -Blanka from Street fighter -Dhalsim from Street fighter -Zangief from Street fighter -B2 from Nier -A2 from Nier -S9 from Nier -Kainé from Nier -Emil from Nier -Anthropomorphic -animal- -Barbie -Barbarella -Goku -Vegeta -Naruto Uzumaki -Sailor Moon -Monkey D. Luffy -Light Yagami -Edward Elric -Spike Spiegel -Levi Ackerman -Saitama -Jotaro Kujo -Guts -Alucard --animal- like human -Kermit the frog -Miss piggy -Santa -Storm trooper \ No newline at end of file +character;gender +Harry Potter;male +Frodo Baggins;male +Luke Skywalker;male +Katniss Everdeen;female +Sherlock Holmes;male +James Bond;male +Wonder Woman;female +Batman;male +Spider-Man;male +Superman;male +Captain America;male +Iron Man;male +The Hulk;male +Thor;male +Black Widow;female +Elsa from Frozen;female +Mickey Mouse;male +Bugs Bunny;male +Pikachu;genderless +Sonic the Hedgehog;male +Lara Croft;female +Gandalf;male +Aladdin;male +Cinderella;female +Ariel from The Little Mermaid;female +Belle from Beauty and the Beast;female +Jasmine from Aladdin;female +Mulan;female +Tinker Bell;female +Peter Pan;male +Captain Hook;male +Winnie the Pooh;male +Donkey from Shrek;male +Fiona from Shrek;female +Pinocchio;male +The Grinch;male +Scrooge from A Christmas Carol;male +The Cat in the Hat;male +The Lorax;genderless +The Big Bad Wolf;male +Little Red Riding Hood;female +Puss in Boots;male +Rapunzel;female +Sleeping Beauty;female +Snow White;female +Maleficent;female +Ursula from The Little Mermaid;female +Jafar from Aladdin;male +Gaston from Beauty and the Beast;male +Scar from The Lion King;male +Simba from The Lion King;male +Mufasa from The Lion King;male +Woody from Toy Story;male +Buzz Lightyear from Toy Story;male +Mr. Potato Head from Toy Story;male +Slinky Dog from Toy Story;male +Jessie from Toy Story;female +Rex from Toy Story;male +Hamm from Toy Story;male +Lightning McQueen from Cars;male +Mater from Cars;male +Doc Hudson from Cars;male +Mike Wazowski;male +Sulley;male +Randall Boggs;male +Remy from Ratatouille;male +Linguini from Ratatouille;male +Joy from Inside Out;female +Sadness from Inside Out;female +Anger from Inside Out;male +Fear from Inside Out;male +Disgust from Inside Out;female +WALL-E from WALL-E;male +EVE from WALL-E;female +Syndrome from The Incredibles;male +Edna Mode from The Incredibles;female +Violet from The Incredibles;female +Dash from The Incredibles;male +Frozone from The Incredibles;male +Ratigan from The Great Mouse Detective;male +Basil from The Great Mouse Detective;male +Baloo from The Jungle Book;male +Bagheera from The Jungle Book;male +King Louie from The Jungle Book;male +Mowgli from The Jungle Book;male +Luke Skywalker;male +Princess Leia Organa;female +Han Solo;male +Darth Vader;male +Chewbacca;male +R2-D2;genderless +C-3PO;genderless +Yoda;male +Boba Fett;male +Obi-Wan Kenobi;male +Captain Kirk;male +Mr. Spock;male +Dr. McCoy;male +Scotty;male +Uhura;female +Hikaru Sulu;male +Chekov;male +Data;male +Jean-Luc Picard;male +William Riker;male +Deanna Troi;female +Worf;male +Geordi La Forge;male +Wesley Crusher;male +Seven of Nine;female +Kathryn Janeway;female +Chakotay;male +Tuvok;male +B'Elanna Torres;female +Tom Paris;male +Harry Kim;male +The Doctor;genderless +Anakin Skywalker;male +Darth Vader;male +Padmé Amidala;female +Han Solo;male +Princess Leia Organa;female +Chewbacca;male +Lando Calrissian;male +Qui-Gon Jinn;male +Mace Windu;male +Emperor Palpatine;male +Count Dooku;male +General Grievous;male +Rey;female +Finn;male +Poe Dameron;male +Kylo Ren;male +BB-8;genderless +R2-D2;genderless +C-3PO;genderless +The Mandalorian;male +Neo;male +Trinity;female +Morpheus;male +Agent Smith;male +The Architect;genderless +John Connor;male +Sarah Connor;female +The Terminator;genderless +Kyle Reese;male +T-1000;genderless +Ellen Ripley;female +Lt. Ellen Ripley;female +The Alien Queen;female +The Predators;genderless +The Xenomorphs;genderless +The Colonial Marines;genderless +The Engineers;genderless +David 8;genderless +HAL 9000;genderless +Dave Bowman;male +Frank Poole;male +Dr. Heywood Floyd;male +Roy Batty;male +Rick Deckard;male +Rachael;female +Gaff;male +Dr. Eldon Tyrell;male +Captain Dallas;male +Lieutenant Kane;male +Ash;genderless +Jonesy;genderless +Captain Nemo;male +Professor Aronnax;male +Conseil;male +Ned Land;male +The Nautilus;genderless +The Time Traveler;male +The Eloi;genderless +The Morlocks;genderless +Dr. John Watson;male +Sherlock Holmes;male +Professor James Moriarty;male +Irene Adler;female +Mycroft Holmes;male +Dr. Jekyll/Mr. Hyde;male +Mr. Edward Hyde;male +Dr. Victor Frankenstein;male +Frankenstein's Monster;genderless +Dracula;male +Count Dracula;male +Gandalf;male +Bilbo Baggins;male +Aragorn;male +Legolas;male +Gimli;male +Frodo Baggins;male +Samwise Gamgee;male +Galadriel;female +Elrond;male +Gollum;male +Sauron;male +Saruman;male +Thorin Oakenshield;male +Bard the Bowman;male +Beorn;male +Tom Bombadil;male +Eowyn;female +Eomer;male +Faramir;male +Treebeard;genderless +Pippin;male +Merry;male +Boromir;male +Celeborn;male +Haldir;male +Radagast;male +Kili;male +Tauriel;female +Thranduil;male +Arwen;female +Glorfindel;male +Harry Potter;male +Hermione Granger;female +Ron Weasley;male +Albus Dumbledore;male +Severus Snape;male +Sirius Black;male +Remus Lupin;male +Ginny Weasley;female +Neville Longbottom;male +Luna Lovegood;female +Fred Weasley;male +George Weasley;male +Draco Malfoy;male +Voldemort;male +Hagrid;male +Minerva McGonagall;female +Dobby;genderless +Bellatrix Lestrange;female +Lucius Malfoy;male +Zeus;male +Thor;male +Apollo;male +Odin;male +Hades;male +Anubis;male +Poseidon;male +Shiva;male +Vishnu;male +Brahma;male +Kali;female +Athena;female +Hera;female +Demeter;female +Persephone;female +Dionysus;male +Artemis;female +Hecate;female +Freyja;female +Frigg;female +Loki;male +Horus;male +Osiris;male +Ra;male +Anansi;male +Tiamat;female +Marduk;male +Enki;male +Inanna;female +Ereshkigal;female +Ishtar;female +Baal;male +Moloch;male +Astarte;female +Dagon;male +El;male +Yahweh;male +Jesus;male +Buddha;male +Ganesh;male +Kwan Yin;female +Amaterasu;female +Susanoo;male +Izanami;female +Kami;genderless +Quetzalcoatl;genderless +Tezcatlipoca;male +Tlaloc;male +Coatlicue;female +Inti;male +Pachamama;female +Viracocha;male +Mithras;male +Apollo Belenus;male +Cernunnos;male +Morrigan;female +Brigid;female +Lugh;male +The Dagda;male +The Horned God;male +Diana;female +Janus;male +Vesta;female +Saturn;genderless +Mars;genderless +Venus;female +Mercury;genderless +Neptune;genderless +Ceres;genderless +Bacchus;male +Cupid;male +Vulcan;male +Fortuna;female +Pluto;genderless +Juno;female +Apollo Musagetes;male +Eros;male +HymenTriton;genderless +Amphitrite;female +Proteus;male +Thetis;female +Oceanus;male +Helios;male +Selene;female +Atlas;male +Prometheus;male +Epimetheus;male +Hyperion;male +Rhea;female +Mario;male +Luigi;male +Bowser;male +Bowsette;female +Donkey Kong;male +Link;male +Princess Zelda;female +Princess Peach;female +Samus Aran;female +Kirby;genderless +Sonic the Hedgehog;genderless +Tails;genderless +Knuckles;genderless +Crash Bandicoot;genderless +Spyro the Dragon;genderless +Lara Croft;female +Nathan Drake;male +Master Chief;male +Cortana;female +Kratos;male +Cloud Strife;male +Tifa Lockhart;female +Leon S. Kennedy;male +Jill Valentine;female +Chris Redfield;male +Dante;male +Nero;male +Ryu;male +Ken Masters;male +Chun-Li;female +Sub-Zero;male +Scorpion from Mortal Kombat;male +Solid Snake;male +Big Boss;male +Ezio Auditore;male +Altair Ibn-La'Ahad;male +Aloy;female +Geralt of Rivia;male +Trevor Philips;male +Michael De Santa;male +Franklin Clinton;male +Niko Bellic;male +Tommy Vercetti;male +Marcus Fenix;male +Dom Santiago;male +Arthur Morgan;male +John Marston;male +Red Dead Redemption;genderless +Arthur Curry;male +Cole MacGrath;male +SpongeBob SquarePants;genderless +Homer Simpson;male +Betty Boop;female +Bart Simpson;male +Fred Flintstone;male +Shrek;male +Pink Panther;genderless +Popeye;male +Charlie Brown;male +Tweety Bird;genderless +Jerry Mouse;genderless +Wile E. Coyote;genderless +Sylvester;genderless +Road Runner;genderless +Yosemite Sam;male +Speedy Gonzales;male +Tasmanian Devil;genderless +Mighty Mouse;genderless +Inspector Gadget;male +Alvin;male +The Brain;genderless +Stimpy;genderless +Ren;genderless +Daria;female +Eric Cartman;male +Butters Stotch;male +Kenny McCormick;male +Stan Marsh;male +Kyle Broflovski;male +Peter Griffin;male +Brian Griffin;male +Stewie Griffin;male +Bender from Futurama;genderless +Fry from Futurama;male +Leela from Futurama;female +Roger from American Dad;genderless +Steve Smith;male +Walter White;male +Tony Soprano;male +Don Draper;male +Ross Geller;male +Jerry Seinfeld;male +Michael Scott;male +Carrie Bradshaw;female +Buffy Summers;female +Tyrion Lannister;male +Olivia Pope;female +Dexter Morgan;male +Meredith Grey;female +Rachel Green;female +Sheldon Cooper;male +Lorelai Gilmore;female +Cookie Lyon;female +Barney Stinson;male +Daenerys Targaryen;female +Sherlock Holmes;male +Leslie Knope;female +Alicia Florrick;female +Eleven from Stranger Things;female +Carrie Mathison;female +Mindy Lahiri;female +Agent Dale Cooper from Twin Peaks;male +Eric Cartman;male +Will Byers;male +Dr. House;male +Claire Underwood;female +Rick Grimes;male +Carrie Brownstein;female +Abed Nadir;male +Agent Mulder;male +Carmela Soprano;female +Leslie Poole;female +Jesse Pinkman;male +Lorelei Lee;female +Tracy Jordan;male +Omar Little;male +Dwight Schrute;male +Tyrone Biggums;male +Omarosa Manigault Newman;female +Issa Dee;female +David Brent;male +Betty Draper;female +Kenny Powers;male +Selina Meyer;female +Peggy Olson;female +Ash Ketchum;male +Misty from Pokemon;female +Brock from Pokemon;male +Gary Oak;male +Professor Oak;male +Nurse Joy;female +Officer Jenny;female +Jessie from Pokemon;female +James from Pokemon;male +Team Rocket;genderless +John Wick;male +Captain -material-beard;male +-animal-man;genderless +Poison Ivy from Batman;female +Ryu from Street Fighter;male +Ken from Street Fighter;male +Chun-Li from Street Fighter;female +Guile from Street Fighter;male +Blanka from Street Fighter;male +Dhalsim from Street Fighter;male +Zangief from Street Fighter;male +B2 from Nier;genderless +A2 from Nier;female +S9 from Nier;female +Kainé from Nier;female +Emil from Nier;male +Anthropomorphic -animal-;genderless +Barbie;female +Barbarella;female +Goku;male +Vegeta;male +Naruto Uzumaki;male +Sailor Moon;female +Monkey D. Luffy;male +Light Yagami;male +Edward Elric;male +Spike Spiegel;male +Levi Ackerman;male +Saitama;male +Jotaro Kujo;male +Guts;male +Alucard;male +-animal- like human;genderless +Kermit the Frog;male +Miss Piggy;female +Santa;male +Stormtrooper;genderless \ No newline at end of file diff --git a/csvfiles/genderdescription.csv b/csvfiles/genderdescription.csv index f17c3d2..7fdaa9d 100644 --- a/csvfiles/genderdescription.csv +++ b/csvfiles/genderdescription.csv @@ -1,3 +1,4 @@ -feminine -masculine -androgynous \ No newline at end of file +description;gender +feminine;female +masculine;male +androgynous;undetermined \ No newline at end of file diff --git a/csvfiles/malefemale.csv b/csvfiles/malefemale.csv index 34fd740..d6a77b6 100644 --- a/csvfiles/malefemale.csv +++ b/csvfiles/malefemale.csv @@ -1,2 +1,3 @@ -Male -Female \ No newline at end of file +malefemale;gender +Male;male +Female;female \ No newline at end of file diff --git a/csvfiles/manwoman.csv b/csvfiles/manwoman.csv index 4bf9f4a..d3b3db5 100644 --- a/csvfiles/manwoman.csv +++ b/csvfiles/manwoman.csv @@ -1,2 +1,3 @@ -Man -Woman \ No newline at end of file +manwoman;gender +Man;male +Woman;female \ No newline at end of file diff --git a/csvfiles/manwomanrelations.csv b/csvfiles/manwomanrelations.csv index 168b78b..f90b27a 100644 --- a/csvfiles/manwomanrelations.csv +++ b/csvfiles/manwomanrelations.csv @@ -1,16 +1,17 @@ -Boy -Girl -Mother -Father -Grandma -Grandpa -Aunt -Uncle -Sister -Brother -Sibling -Parent -Wife -Husband -Girlfriend -Boyfriend \ No newline at end of file +manwomanrelation;gender +Boy;male +Girl;female +Mother;female +Father;male +Grandma;female +Grandpa;male +Aunt;female +Uncle;male +Sister;female +Brother;male +Sibling;undetermined +Parent;undetermined +Wife;female +Husband;male +Girlfriend;female +Boyfriend;male \ No newline at end of file