Skip to content

Instantly share code, notes, and snippets.

@sawyerh
Last active January 1, 2021 20:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sawyerh/f002acc70c78be290ad51318a9cba11b to your computer and use it in GitHub Desktop.
Save sawyerh/f002acc70c78be290ad51318a9cba11b to your computer and use it in GitHub Desktop.
Names of American novelists (a little over 2k)
var names = [
"patricia", "aakhus", "atia", "abawi", "edward", "abbey", "lynn", "belle", "kendrick", "abbott", "eleanor", "hallowell", "hailey", "megan", "shana", "abé", "louise", "abeita", "robert", "abel", "aberjhani", "walter", "abish", "abiola", "abrams", "diana", "susan", "abulhawa", "kathy", "acker", "cherry", "adair", "alice", "adams", "henry", "yda", "addis", "kim", "addonizio", "george", "ade", "renata", "adler", "warren", "james", "agee", "charlotte", "agell", "kelli", "russell", "agodon", "conrad", "aiken", "hiag", "akmakjian", "mitch", "albom", "kathleen", "alcalá", "louisa", "may", "alcott", "isabella", "macdonald", "alden", "clifford", "lindsey", "alderman", "thomas", "bailey", "aldrich", "malin", "alegria", "lloyd", "alexander", "sherman", "alexie", "horatio", "nelson", "algren", "hervey", "allen", "isabel", "allende", "dorothy", "allison", "lisa", "alther", "joseph", "altsheler", "julia", "alvarez", "rudolfo", "anaya", "laurie", "halse", "anderson", "poul", "sherwood", "eliza", "frances", "andrews", "tina", "mcelroy", "ansa", "manette", "ansay", "donald", "antrim", "gloria", "anzaldúa", "appel", "benjamin", "max", "apple", "harold", "hunter", "armstrong", "harriette", "arnow", "timothy", "shay", "arthur", "sholem", "asch", "inez", "asher", "anastasia", "ashman", "isaac", "asimov", "rilla", "askew", "asprin", "gertrude", "atherton", "stackhouse", "atkinson", "william", "attaway", "amelia", "louis", "auchincloss", "jean", "auel", "paul", "auster", "mary", "austin", "baar", "sanora", "babb", "morgan", "babst", "richard", "bach", "irving", "bacheller", "bagby", "baker", "nicholson", "kirsten", "bakis", "faith", "baldwin", "leigh", "bale", "john", "ball", "toni", "cade", "bambara", "anna", "banks", "margaret", "culkin", "banning", "amiri", "baraka", "tom", "barbash", "maynard", "barbour", "franklin", "bardin", "brad", "barkley", "djuna", "barnes", "linda", "ayer", "steven", "wilton", "barnhardt", "edith", "huddleston", "barr", "nevada", "stringfellow", "andrea", "barrett", "barth", "barthelme", "frederick", "nalbro", "bartley", "fredrick", "barton", "rick", "bass", "sara", "ware", "bassett", "hamilton", "basso", "harriet", "bates", "frank", "baum", "beth", "ann", "bauman", "bausch", "charles", "baxter", "jonathan", "bayliss", "peter", "beagle", "greg", "bear", "beattie", "jessica", "beck", "begley", "madison", "smartt", "bell", "bellamy", "saul", "bellow", "benchley", "aimee", "bender", "pinckney", "benedict", "stephen", "vincent", "benet", "gregory", "benford", "gary", "bennett", "jenn", "marcia", "joanne", "berger", "gina", "berriault", "don", "berry", "wendell", "alfred", "bester", "doris", "betts", "earl", "derr", "biggers", "montgomery", "bird", "michael", "bishop", "pam", "blackwell", "blatty", "winfred", "blevins", "bloch", "lawrence", "block", "stefan", "merrill", "mabel", "fuller", "blodgett", "joan", "blondell", "amy", "bloom", "blum", "judy", "blume", "boggs", "chris", "bohjalian", "arna", "bontemps", "kola", "boof", "anthony", "boucher", "vance", "bourjaily", "ben", "bova", "jane", "bowles", "valerie", "bowman", "blanche", "mccrary", "boyd", "jennifer", "finney", "boylan", "roger", "kay", "boyle", "coraghessan", "gerald", "warner", "brace", "hugh", "brackenridge", "brackett", "ray", "bradbury", "david", "bradley", "marion", "zimmer", "billy", "lee", "brammer", "brand", "giannina", "braschi", "brautigan", "kate", "braverman", "de", "brémont", "sandra", "bretting", "matt", "briggs", "brin", "bristow", "poppy", "brite", "amber", "brock", "brodkey", "bromfield", "geraldine", "brooks", "terry", "brown", "brockden", "dan", "harry", "larry", "rita", "mae", "rosellen", "hill", "brust", "pearl", "buck", "buechner", "bukowski", "emma", "bull", "bunker", "eugene", "burdick", "burke", "hodgson", "burnett", "olive", "burns", "edgar", "rice", "burroughs", "busch", "buslik", "octavia", "butler", "olen", "elizabeth", "byrd", "washington", "cable", "meg", "cabot", "abraham", "cahan", "chelsea", "cain", "erskine", "caldwell", "taylor", "wayne", "hortense", "calisher", "bebe", "moore", "campbell", "ethan", "canin", "cantwell", "kevin", "canty", "truman", "capote", "philip", "caputo", "orson", "scott", "card", "ruth", "cardello", "ron", "carlson", "carpenter", "caleb", "carr", "dickson", "gail", "carriger", "carrillo", "gladys", "hasty", "carroll", "ella", "kaiser", "carruth", "carter", "forrest", "lin", "xam", "wilson", "cartier", "casey", "cassill", "ana", "castillo", "willa", "cather", "dominic", "certo", "chabon", "nathan", "keonaona", "chai", "jack", "chalker", "marisha", "chamberlin", "chambers", "jessie", "chandler", "raymond", "chang", "chapman", "fred", "chappell", "jerome", "charyn", "ellen", "chase", "chatterton", "chbosky", "cheever", "maxine", "chernoff", "kelly", "cherryh", "chesnutt", "alan", "cheuse", "lydia", "maria", "child", "mark", "childress", "chopin", "autumn", "christian", "april", "christofferson", "christopher", "winston", "churchill", "carolyn", "chute", "cisneros", "clancy", "clark", "higgins", "van", "tilburg", "clarke", "jaime", "waite", "clayton", "beverly", "cleary", "jeremiah", "clemens", "samuel", "langhorne", "hal", "clement", "michelle", "cliff", "ernest", "cline", "deborah", "coates", "harlan", "coben", "colleen", "coble", "marvin", "cohen", "teju", "cole", "manda", "collins", "colwin", "condon", "evan", "connell", "connelly", "conroy", "pat", "constantine", "robin", "cook", "esten", "cooke", "caroline", "cooney", "doug", "cooper", "california", "fenimore", "rogers", "coover", "lucy", "corin", "edwin", "corle", "cornwell", "gay", "courter", "gould", "cozzens", "crais", "crane", "bruce", "harris", "craven", "francis", "crawford", "crews", "crichton", "amanda", "cross", "crowley", "susanna", "cummins", "cunningham", "culver", "oliver", "curwood", "clive", "cussler", "sprague", "camp", "dahlberg", "danielewski", "edwidge", "danticat", "dara", "guy", "davenport", "iimani", "avram", "davidson", "clyde", "brion", "davis", "salisbury", "genese", "harding", "jeffery", "deaver", "ted", "dekker", "darren", "defrain", "deland", "delany", "delillo", "viña", "delmar", "patrick", "dennis", "august", "derleth", "dermont", "bree", "despain", "jude", "deveraux", "pete", "dexter", "dick", "dickey", "dickinson", "didion", "karen", "dionne", "disch", "chitra", "banerjee", "divakaruni", "melvin", "dixon", "moshe", "dluznowsky", "dobyns", "doctorow", "mapes", "dodge", "doerr", "ivan", "doig", "dolan", "donaldson", "donleavy", "dooling", "dorris", "kathryn", "doty", "douglas", "dow", "hyatt", "downing", "theodore", "dreiser", "drury", "ducker", "dufresne", "duncan", "katherine", "dunn", "dunne", "dunning", "forest", "dos", "passos", "lester", "del", "rey", "vries", "andre", "dubus", "iii", "jaycee", "dugard", "tony", "earley", "mignon", "eberhart", "eddings", "edgerton", "edmonds", "alec", "effinger", "egan", "dave", "eggers", "eggleston", "ehle", "jill", "eisenstadt", "elegant", "stanley", "elkin", "aaron", "elkins", "ellin", "bret", "easton", "ellis", "trey", "ralph", "ellison", "ellroy", "carol", "emshwiller", "engberg", "erdrich", "steve", "erickson", "payne", "andrew", "ervin", "loren", "estleman", "jeffrey", "eugenides", "janet", "evanovich", "augusta", "evans", "exley", "fairbairn", "fairbank", "fallon", "fante", "fariña", "josé", "farmer", "farrell", "howard", "fast", "faulkner", "redmon", "fauset", "jürgen", "fauth", "kenneth", "fearing", "federman", "feist", "edna", "ferber", "ira", "lunan", "ferguson", "harvey", "fergusson", "rachel", "field", "filipacchi", "finch", "martha", "farquharson", "finley", "canfield", "fisher", "vardis", "fitzgerald", "fitzhugh", "ambrose", "flack", "flanagan", "martin", "flavin", "fleischman", "sid", "flewelling", "eilis", "flynn", "vince", "safran", "foer", "hallock", "foote", "shelby", "esther", "forbes", "jesse", "ford", "leicester", "leon", "forward", "dean", "foster", "hannah", "webster", "joy", "fowler", "fox", "paula", "price", "sohrab", "homi", "fracis", "jacquelyn", "suzanne", "waldo", "franzen", "rhiannon", "frater", "frazier", "frederic", "wilkins", "freeman", "lewis", "french", "marilyn", "aden", "jay", "friedman", "kinky", "daniel", "fuchs", "fukuda", "blake", "furst", "gabbay", "gable", "gaddis", "gaines", "gaitskill", "zona", "gale", "gallico", "gandt", "gann", "cristina", "garcía", "reynolds", "gardiner", "erle", "gardner", "leonard", "hamlin", "garland", "garrett", "chloe", "gartner", "haley", "garwood", "gass", "gates", "sarah", "gerard", "christien", "gholson", "kaye", "gibbons", "gibson", "gier", "emily", "giffin", "barry", "gifford", "gilchrist", "perkins", "gilman", "gregg", "gilmore", "gilroy", "gipson", "glasgow", "glass", "godwin", "herbert", "gold", "golden", "francisco", "goldman", "rebecca", "goldstein", "laura", "goode", "goodis", "allegra", "goodman", "marcus", "goodrich", "gordon", "goulart", "goyen", "sue", "grafton", "grant", "shirley", "grau", "katharine", "green", "julien", "greene", "sam", "greenlee", "sean", "greer", "lindsay", "gresham", "zane", "grey", "sutton", "griggs", "grimes", "grisham", "lauren", "groff", "groom", "grothaus", "nikolai", "grozni", "grubb", "grunwald", "lucrecia", "guerrero", "judith", "guest", "allan", "gurganus", "naomi", "gurian", "guterson", "guthrie", "hagedorn", "haigh", "haldeman", "joe", "alex", "norman", "hall", "oakley", "brett", "halliday", "julie", "halpern", "hilary", "thayer", "hamann", "laurell", "dashiell", "hammett", "hamrick", "cathi", "hanauer", "hand", "handler", "hansen", "hardwick", "sherburne", "hardy", "harington", "harland", "harlow", "harness", "kent", "harrington", "bertha", "charlaine", "corra", "jim", "harrison", "haruf", "adrienne", "harun", "jon", "hassler", "havard", "hawkes", "alexandra", "hawkins", "nathaniel", "hawthorne", "haycox", "hazzard", "hearon", "hedges", "heflin", "ursula", "hegi", "heim", "heinemann", "heinlein", "heller", "helprin", "hemingway", "aleksandar", "hemon", "helen", "hemphill", "dee", "henderson", "hendryx", "patti", "callahan", "geoff", "herbach", "hergesheimer", "nellie", "hermann", "herrick", "hersey", "burton", "hersh", "dubose", "heyward", "carl", "hiaasen", "wendy", "highsmith", "oscar", "hijuelos", "hillerman", "hilley", "chester", "himes", "hinton", "hirsch", "hoban", "hobson", "hoey", "hoffman", "cara", "nancy", "holder", "josiah", "gilbert", "holland", "jenny", "hollowell", "sheri", "holman", "holmes", "homes", "hood", "hoof", "khaled", "hosseini", "silas", "house", "willis", "maureen", "howe", "howells", "hrab", "yang", "huang", "huddle", "hughart", "langston", "hughes", "humphrey", "josephine", "humphreys", "samantha", "hunt", "prichard", "fannie", "hurst", "zora", "neale", "hurston", "siri", "hustvedt", "hynes", "hickey", "top", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "ignatius", "iles", "bravig", "imbs", "indiana", "ingalls", "inge", "holt", "ingraham", "prentiss", "inman", "irby", "isaacs", "isenberg", "isherwood", "arturo", "islas", "isler", "beverley", "jackson", "brenda", "rona", "jaffe", "jakes", "will", "janeway", "tama", "janowitz", "randall", "jarrell", "gish", "jen", "jerry", "jenkins", "jennings", "orne", "jewett", "jilozian", "ha", "jin", "adam", "johnson", "denis", "diane", "weldon", "winslow", "joyce", "maud", "owen", "rm", "johnston", "leroi", "jones", "gayl", "matthew", "erica", "jong", "jordan", "sylvester", "judd", "heidi", "julavits", "ward", "just", "cihan", "kaan", "stacey", "kade", "otis", "kaler", "kalich", "stuart", "kaminsky", "kanon", "mackinlay", "kantor", "vim", "karénine", "jan", "karon", "alma", "katsu", "katzenbach", "kauffman", "bel", "kaufman", "keeble", "keeler", "clarence", "budington", "kelland", "faye", "kellerman", "kelley", "marjorie", "kellogg", "nic", "kelman", "elmer", "kelton", "kennedy", "camilla", "kenyon", "kerouac", "ken", "kesey", "ketchum", "keyes", "parkinson", "monk", "kidd", "kristy", "kiernan", "kijewski", "haven", "kimmel", "jamaica", "kincaid", "grace", "king", "barbara", "kingsolver", "hong", "kingston", "jeff", "kinney", "kirkland", "kirn", "kisner", "klim", "fletcher", "knebel", "knowles", "copaken", "kogan", "manuel", "komroff", "juliet", "kono", "koontz", "cyril", "kornbluth", "jerzy", "kosinski", "kotzwinkle", "eric", "kraft", "kieran", "kramer", "krasner", "krause", "krist", "kromer", "krueger", "krusoe", "kumin", "kurzweil", "kushner", "la", "farge", "le", "guin", "mercedes", "lackey", "ed", "lacy", "lafferty", "tim", "lahaye", "jhumpa", "lahiri", "lori", "lake", "lamb", "wally", "anne", "lamott", "woodrow", "landfair", "landon", "lang", "langton", "lansdale", "emunah", "ring", "lardner", "jeremy", "larner", "jeanne", "larsen", "nella", "lasner", "lathen", "keith", "laumer", "lawson", "leavitt", "lederer", "harper", "lefcourt", "leffland", "lehane", "fritz", "leiber", "murray", "leinster", "leithauser", "madeleine", "lennon", "elmore", "jt", "leroy", "lescroart", "lethem", "leven", "levin", "meyer", "levine", "sinclair", "ludwig", "lewisohn", "lieb", "lightman", "lilly", "sigrid", "lima", "tao", "lincoln", "johanna", "linington", "elinor", "lipman", "lippard", "rosina", "lippi", "lippman", "lipsyte", "atticus", "lish", "liss", "littell", "bentley", "little", "liesel", "litzenburger", "livingston", "loan", "ross", "saab", "lofton", "logston", "london", "belknap", "long", "anita", "loos", "lott", "lovecraft", "hart", "lovelace", "lois", "lowry", "ludlum", "lukavics", "lumpkin", "alison", "lurie", "lytle", "bonnie", "macdougal", "macgrath", "maciver", "maclarty", "maclean", "macleod", "maguire", "mailer", "major", "bernard", "malamud", "mallon", "mallory", "malzberg", "manfred", "manners", "maracotta", "march", "marshall", "ryan", "maresca", "marie", "maron", "marquand", "marsden", "catherine", "paule", "madden", "carole", "maso", "bobbie", "mason", "wyck", "matheson", "mathews", "matthews", "matthiessen", "armistead", "maupin", "maxwell", "mccaffrey", "mccammon", "cormac", "mccarthy", "mcclanahan", "mccolley", "mccorkle", "horace", "mccoy", "mccracken", "sharyn", "mccrumb", "carson", "mccullers", "mccutcheon", "mcdermott", "mcdonald", "mcfee", "mcgivern", "mcguane", "mcinerney", "mckenna", "mckillip", "reginald", "mcknight", "mclinn", "janna", "mcmahan", "mcmanus", "mcmillan", "virginia", "mcmorrow", "mcmurtry", "meader", "herman", "melville", "merrick", "messina", "claire", "messud", "metalious", "philipp", "stephenie", "michaels", "micheaux", "delauné", "michel", "michener", "miller", "rex", "millet", "millhauser", "milofsky", "anchee", "min", "minot", "meilin", "miranda", "mitchard", "mitchell", "weir", "moffie", "moldaw", "momaday", "monson", "moody", "lorrie", "morley", "mcgarry", "morris", "rooster", "wright", "morrison", "bradford", "morrow", "mosher", "ottessa", "moshfegh", "moskowitz", "mosley", "mossman", "willard", "motley", "bharati", "mukherjee", "mulford", "muller", "noailles", "murfree", "sabina", "myers", "anton", "myrer", "vladimir", "nabokov", "naylor", "shira", "nayman", "neal", "antonya", "nemerov", "nersesian", "neville", "fae", "myenne", "ng", "nichols", "kerry", "nietz", "anaïs", "nin", "niven", "nordan", "nordhoff", "gurney", "norris", "norse", "norton", "craig", "nova", "josip", "novakovich", "nykanen", "oates", "flannery", "varley", "shawn", "odyssey", "conway", "oemler", "offutt", "astrid", "lindholm", "ogden", "bayo", "ojikutu", "olivas", "olmstead", "stewart", "oroszi", "orringer", "ostenso", "ostrander", "rodrigues", "ottolengui", "iris", "owens", "janis", "ozeki", "cynthia", "ozick", "pace", "pack", "packard", "page", "paisley", "bernadette", "pajer", "chuck", "palahniuk", "pang", "pangborn", "alexei", "panshin", "paretsky", "parini", "parker", "jefferson", "parrish", "patchett", "patton", "jessup", "elliot", "kirke", "paulding", "paulsen", "bill", "pearson", "ridley", "pease", "newton", "peck", "pedersen", "ern", "pedler", "peery", "pendleton", "walker", "percy", "peretti", "peterkin", "petry", "phillips", "graham", "jayne", "jodi", "picoult", "marge", "piercy", "hayden", "pike", "darryl", "pinkwater", "beam", "piper", "sylvia", "plath", "plimpton", "pocalyko", "poe", "frederik", "pohl", "ponicsan", "poole", "popham", "porter", "portis", "davisson", "post", "chaim", "potok", "potts", "pournelle", "dawn", "powell", "padgett", "powers", "prager", "pratt", "preston", "eugenia", "nicholas", "di", "prisco", "prokosch", "pronzini", "francine", "prose", "annie", "proulx", "prouty", "purdy", "mario", "puzo", "pynchon", "qiu", "xiaolong", "jamie", "quatro", "ellery", "queen", "quick", "quindlen", "quinn", "kris", "radish", "ayn", "rand", "rasmussen", "kinnan", "rawlings", "rawls", "chet", "raymo", "rechy", "jaclyn", "reding", "ishmael", "reed", "reeve", "rehder", "reichs", "mayne", "reid", "renee", "nina", "revoyr", "manlove", "rhodes", "richter", "roberts", "rinehart", "caris", "roane", "ronald", "clair", "roat", "robbins", "madox", "nora", "robinson", "marilynne", "robison", "lucia", "robson", "rodriguez", "payson", "roe", "lettie", "hamlet", "sharon", "rølvaag", "rossner", "leo", "rosten", "roth", "rowson", "rozan", "ruark", "rudloe", "rush", "joanna", "russ", "gerri", "doria", "russo", "hancock", "rux", "marah", "seth", "hubert", "selby", "noel", "everingham", "sainsbury", "salinger", "sallis", "salter", "saltus", "sanders", "sandford", "mari", "sandoz", "colin", "sargent", "saroyan", "sarton", "satterlie", "saunders", "savoy", "sayles", "schaefer", "scherm", "cathleen", "schine", "schorer", "melissa", "schroeder", "budd", "schulberg", "christine", "schutt", "victoria", "schwab", "lynne", "schwartz", "scofield", "scoppettone", "evelyn", "seager", "molly", "seawell", "sebold", "catharine", "sedgwick", "see", "erich", "segal", "lore", "setlowe", "anya", "seton", "settle", "sewell", "shaara", "laurence", "shames", "ntozake", "shange", "akhil", "sharma", "irwin", "shaw", "shea", "shearn", "wilfrid", "sheed", "sheehan", "sidney", "sheldon", "shellabarger", "shepard", "shields", "shreve", "richards", "lionel", "shriver", "shteyngart", "rivers", "siddons", "sigal", "leslie", "marmon", "silko", "silverberg", "simak", "simmons", "simms", "mona", "simpson", "sims", "upton", "bashevis", "singer", "israel", "joshua", "slonczewski", "smiley", "betty", "smith", "oakes", "hopkinson", "haywood", "katy", "thorne", "smythwick", "zilpha", "keatley", "snyder", "spencer", "sochaczewski", "sontag", "sorensen", "sorrentino", "soto", "southern", "southworth", "spackman", "spanogle", "clifton", "spargo", "spearman", "mickey", "spillane", "spinrad", "prescott", "spofford", "derek", "stacton", "stafford", "clinton", "stagg", "jason", "starr", "kai", "danielle", "steel", "wallace", "stegner", "stein", "steinbeck", "darcey", "steinke", "sophia", "stephens", "stephenson", "sterling", "stern", "stetson", "brooke", "stevens", "jesup", "stimson", "stine", "stockton", "stolz", "zaring", "stone", "phil", "stong", "hans", "otto", "storm", "stout", "beecher", "stowe", "stratemeyer", "gene", "straub", "darin", "strauss", "streeter", "strelecky", "stribling", "strout", "sturgeon", "styron", "sukenick", "cid", "ricketts", "sumner", "jacqueline", "susann", "tassel", "sutphen", "swados", "glendon", "swarthout", "taber", "karin", "tabke", "talbot", "tallent", "tan", "booth", "tarkington", "donna", "tartt", "bayard", "kathrine", "phoebe", "atwood", "tenn", "tabitha", "tenney", "terhune", "tevis", "theroux", "pierce", "thompson", "maurice", "melanie", "rae", "thon", "thurber", "marian", "thurm", "thurman", "tidyman", "tierney", "toole", "toombs", "toomer", "torchia", "tordini", "alessandra", "torre", "nick", "tosches", "toth", "albion", "tourgée", "train", "treat", "trevanian", "trevayne", "calvin", "trillin", "dalton", "trumbo", "trussoni", "tucker", "tunis", "turow", "turtledove", "twain", "tyler", "royall", "brady", "udall", "uhnak", "ullman", "ramsey", "unger", "updike", "uris", "luís", "alberto", "urrea", "utz", "dine", "vachss", "valentine", "roberto", "valero", "vatikiotis", "gore", "vidal", "vigorito", "vizenor", "vollmann", "kurt", "vonnegut", "wagoner", "lew", "wallant", "waller", "douglass", "wallop", "wambaugh", "phelps", "warfield", "dudley", "kimberly", "penn", "watson", "watterson", "hillary", "waugh", "alstyne", "weaver", "webb", "weber", "weesner", "weidman", "welch", "manly", "wade", "wellman", "wells", "eudora", "welty", "glenway", "wescott", "debbie", "wesselmann", "west", "jessamyn", "nathanael", "westlake", "wharton", "white", "edmund", "randy", "colson", "whitehead", "whitlock", "phyllis", "whitney", "whittemore", "wideman", "elie", "wiesel", "wiggin", "marianne", "wiggins", "wilcox", "wilder", "thornton", "wilhelm", "willeford", "ames", "williams", "tennessee", "williamson", "calder", "willingham", "connie", "sloan", "winegardner", "crystal", "lacey", "winthrop", "wister", "woiwode", "wolfe", "geoffrey", "wolff", "tobias", "hilma", "wolitzer", "ramsay", "wood", "woodrell", "woodworth", "cornell", "woolrich", "constance", "woolson", "wouk", "tappan", "kirby", "xu", "xi", "irvin", "yalom", "yamanaka", "tei", "yamashita", "yarbro", "yarbrough", "yates", "yerby", "anzia", "yezierska", "rafael", "yglesias", "mako", "yoshikawa", "al", "young", "stark", "michele", "rafi", "zabor", "zelazny", "zindel", "nell", "zink", "leane", "zugsmith"
]
/*
Scraped from: https://en.m.wikipedia.org/wiki/List_of_American_novelists
After modifying the DOM a bit in DevTools, scraped using:
*/
words = Array.from(
document.querySelectorAll(
".mw-parser-output section .div-col ul li > a:first-of-type"
)
)
.map((a) => a.textContent.toLowerCase())
.flatMap((name) => name.split(" "))
.filter(
// Punctuation would be bad for random string generation, so excluding it.
(name) => name.search(/[.,\-'"]/) < 0
);
// Use Set to reduce array to unique values
copy([...new Set(words)]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment