Ich brauchte zum testen einer optimierten Version eines Dubletten-Skripts unbedingt über 7000 Adressen, die mitunter auch mal doppelt vorkommen. Da ich nicht einmal ansatzweise so viele Personen in meiner Datenbank habe, musste halt ein Skript meinen Bekanntenkreis erweitern.


## hubionmac.com 14.01.2011

## creates radnom Apple Addressbook entries (usefull für testing)

set firstnames to {"Anna", "Hannah", "Hanna", "Lea", "Leah", "Leonie", "Lena", "Lara", "Laura", "Sarah", "Sara", "Marie", "Emily", "Emilie", "Emma", "Lilli", "Lilly", "Lili", "Sophie", "Sofie", "Johanna", "Julia", "Mia", "Nele", "Neele", "Lina", "Alina", "Lisa", "Sophia", "Sofia", "Amelie", "Luisa", "Louisa", "Maja", "Maya", "Jana", "Jasmin", "Yasmin", "Clara", "Klara", "Paula", "Katharina", "Charlotte", "Pia", "Josephine", "Josefine", "Chiara", "Annika", "Antonia", "Finja", "Celina", "Emilia", "Angelina", "Jule", "Melina", "Vanessa", "Victoria", "Viktoria", "Michelle", "Lucy", "Lucie", "Nina", "Celine", "Emely", "Emelie", "Emmely", "Franziska", "Isabel", "Isabell", "Isabelle", "Carolin", "Caroline", "Karoline", "Maria", "Pauline", "Melissa", "Marlene", "Amy", "Greta", "Merle", "Eileen", "Aileen", "Ayleen", "Aylin", "Selina", "Ronja", "Vivien", "Vivienne", "Helena", "Sina", "Sinah", "Kim", "Lia", "Liah", "Stella", "Zoe", "Ida", "Eva", "Mara", "Marah", "Carla", "Karla", "Elisa", "Jessica", "Jessika", "Larissa", "Fiona", "Luise", "Louise", "Linda", "Elena", "Lotta", "Carlotta", "Karlotta", "Alicia", "Kira", "Kyra", "Julie", "Juli", "Alexandra", "Jette", "Miriam", "Natalie", "Nathalie", "Fabienne", "Paulina", "Jolina", "Joelina", "Theresa", "Teresa", "Anne", "Christina", "Kristina", "Kimberly", "Kimberley", "Luna", "Milena", "Carina", "Karina", "Nelli", "Nelly", "Dana", "Samantha", "Elisabeth", "Annalena", "Tabea", "Rebecca", "Rebekka", "Linn", "Lynn", "Lyn", "Lucia", "Annabelle", "Annabell", "Ella", "Janina", "Saskia", "Matilda", "Mathilda", "Nicole", "Jennifer", "Lana", "Mira", "Frieda", "Frida", "Gina", "Anastasia", "Melanie", "Diana", "Chantal", "Isabella", "Helen", "Olivia", "Romy", "Martha", "Marta", "Mila", "Leni", "Lenie", "Fenja", "Liv", "Samira", "Xenia", "Svea", "Jenny", "Magdalena", "Maike", "Meike", "Nora", "Helene", "Kaja", "Kaya", "Caja", "Malin", "Marina", "Carolina", "Karolina", "Rieke", "Rike", "Ann", "Lorena", "Dilara", "Jill", "Jil", "Mariella", "Leona", "Janne", "Alissa", "Alyssa", "Maren", "Alexa", "Henriette", "Jenna", "Giulia", "Mina", "Selin", "Laila", "Layla", "Aleyna", "Felicitas", "Svenja", "Alisa", "Alena", "Lene", "Leticia", "Letizia", "Denise", "Mona", "Lenja", "Lenya", "Lilian", "Judith", "Elina", "Anny", "Anni", "Annie", "Marieke", "Marike", "Aliyah", "Aaliyah", "Ina", "Juliana", "Stefanie", "Stephanie", "Evelyn", "Evelin", "Eveline", "Jamie", "Marleen", "Marlen", "Cheyenne", "Josy", "Josie", "Rosa", "Joline", "Joeline", "Nadine", "Tessa", "Christin", "Kristin", "Lotte", "Madita", "Noemi", "Joy", "Valentina", "Tuana", "Ela", "Veronica", "Veronika", "Mareike", "Alessia", "Leyla", "Lucas", "Lukas", "Leon", "Tim", "Timm", "Luca", "Luka", "Finn", "Fynn", "Jonas", "Jan", "Niclas", "Niklas", "Felix", "Paul", "Maximilian", "Max", "Luis", "Louis", "Julian", "Philip", "Philipp", "Phillip", "Filip", "Ben", "Jannik", "Yannick", "Yannik", "Moritz", "Tom", "Nico", "Niko", "David", "Simon", "Alexander", "Elias", "Fabian", "Noah", "Jacob", "Jakob", "Justin", "Eric", "Erik", "Florian", "Lennard", "Lennart", "Nils", "Niels", "Linus", "Daniel", "Tobias", "Dominic", "Dominik", "Julius", "Sebastian", "Johannes", "Kevin", "Henri", "Henry", "Jonathan", "Jason", "Robin", "Jannis", "Janis", "Yannis", "Colin", "Collin", "Benjamin", "Anton", "Marc", "Mark", "Vincent", "Timo", "Mika", "Hannes", "Joshua", "Marlon", "Til", "Till", "Adrian", "Joel", "Pascal", "Ole", "Lasse", "Rafael", "Raphael", "Marcel", "Constantin", "Konstantin", "Dennis", "Denis", "Lars", "Leo", "Leonard", "Carl", "Karl", "Aaron", "Maurice", "Christian", "Kristian", "Justus", "Jona", "Jonah", "Oskar", "Oscar", "Malte", "Kilian", "Oliver", "John", "Liam", "Maik", "Meik", "Mike", "Emil", "Johann", "Benedikt", "Bastian", "Bennet", "Bennett", "Malik", "Marco", "Marko", "Samuel", "Levin", "Luke", "Luc", "Luk", "Maxim", "Cedric", "Cedrik", "Gabriel", "Noel", "Fabio", "Nick", "Jeremy", "Jeremie", "Michael", "Jannes", "Phil", "Hendrik", "Kaan", "Richard", "Marvin", "Marwin", "Julien", "Lennox", "Jamie", "Kai", "Kay", "Mats", "Torben", "Thorben", "Silas", "Michel", "Valentin", "Marius", "Timon", "Thomas", "Tomas", "Dustin", "Manuel", "Robert", "Artur", "Arthur", "Bruno", "Mohammed", "Tristan", "Christopher", "Markus", "Marcus", "Damian", "Martin", "Patrick", "Matthis", "Mattis", "Mathis", "Laurens", "Laurenz", "Leander", "Ian", "Theo", "Steven", "Christoph", "Arne", "Matthias", "Mathias", "Matti", "Conner", "Connor", "Nicolas", "Nikolas", "Lorenz", "Jasper", "Ali", "Laurin", "Andreas", "Kjell", "Lenny", "Lenni", "Sven", "Swen", "Matteo", "Jean", "Ruben", "Chris", "Friedrich", "Henrik", "Henrick", "Frederic", "Frederik", "Magnus", "Milan", "Clemens", "Klemens", "Bjarne", "Stefan", "Stephan", "Leandro", "Henning", "Thore", "Tore", "Melvin", "Fritz", "Can", "Tyler", "Tayler", "Leif", "Roman", "Toni", "Tony", "Antonio", "Peter", "Sam", "Kian", "Arda", "Franz", "Quentin", "Leonardo", "Danny", "Enrico", "Finnley", "Finley", "Finlay", "Ferdinand", "Miguel", "Diego", "Carlo", "Karlo", "Levi", "Anthony", "Mert", "Jayden", "Piet", "Victor", "Viktor", "Dario", "Sascha", "Pepe", "Alex", "Dean", "Mirco", "Mirko", "Len", "Lenn", "Hans"}

set lastnames to {"Mueller", "Richter", "Schneider", "Mueller", "Krueger", "Richter", "Schmidt", "Richter", "Lange", "Mueller", "Schulz", "Neumann", "Mueller", "Schmidt", "Meyer", "Mueller", "Richter", "Schneider", "Mueller", "Schneider", "Wagner", "Schmidt", "Schulze", "Richter", "Schmidt", "Fischer", "Koch", "Mueller", "Richter", "Schneider", "Mueller", "Wolf", "Ludwig", "Mueller", "Schneider", "Wolf", "Schmidt", "Fischer", "Hoffmann", "Schmidt", "Schulz", "Lange", "Schmidt", "Schulz", "Schneider", "Schmidt", "Schulz", "Krueger", "Mueller", "Weber", "Meyer", "Mueller", "Schulz", "Richter", "Mueller", "Herrmann", "Schulze", "Schmidt", "Schulz", "Richter", "Mueller", "Schulz", "Richter", "Herrmann", "Mueller", "Moeller", "Mueller", "Schneider", "Wagner", "Schmidt", "Krueger", "Lange", "Mueller", "Schroeder", "Schulz", "Mueller", "Weber", "Buhmann", "Meyer", "Mueller", "Becker", "Schmidt", "Schulz", "Hansen", "Schmidt", "Meyer", "Schulz", "Schmidt", "Meyer", "Schneider", "Schmidt", "Petersen", "Meyer", "Duhse", "Fischer", "Mueller", "Schmidt", "Hansen", "Schroeder", "Brahmst", "Hansen", "Mueller", "Petersen", "Fischer", "Schroeder", "Schmidt", "Mueller", "Peters", "Meyer", "Schulz", "Schneider", "Meyer", "Herrmann", "Lange", "Meyer", "Schmidt", "Koch", "Schmidt", "Lange", "Weber", "Schmidt", "Spoerl", "", "Meyer", "Mueller", "Schroeder", "Mueller", "Schulze", "Meyer", "Mueller", "Schmitz", "Schneider", "Schmidt", "Schmitz", "Becker", "Mueller", "Schmitz", "Schneider", "Schmidt", "Schaefer", "Wagner", "Weber", "Meyer", "Wolf", "Schmidt", "Wagner", "Koch", "Schmidt", "Wagner", "Weber", "Schmidt", "Gundermann", "Bauer", "Schmidt", "Riek", "Stange", "Scholta", "Lange", "", "Mueller", "Schulz", "Schroeder", "Schmidt", "Koch", "Fischer", "Schmidt", "Herrmann", "Schulz", "Schmidt", "Mueller", "", "Becker", "Ollenhauer", "Wendt", "Schmidt", "Schmitz", "Schneider", "Schmitz", "Schmidt", "Lachher", "Schmidt", "Fischer", "Mathey", "Mueller", "Schneider", "Becker", "Mueller", "Lange", "Schaefer", "Schneider", "Mueller", "Schmidt", "Mueller", "Fischer", "Herrmann", "Mueller", "Bucher", "Schwarz", "Meyer", "Schuermann", "Dura", "Meyer", "Mueller", "Herrmann", "Mueller", "Pannek", "Schmidt", "Schmidt", "Mueller", "Schneider", "Schmitz", "Preis", "Schneider", "Mueller", "Schneider", "Becker", "Jansen", "Schmitz", "Boden", "Mueller", "Schneider", "Schumacher", "Mueller", "Schneider", "Schaefer", "Schmitz", "Schmitt", "Becker", "Schmidt", "Mueller", "Wagner", "Mueller", "Schmidt", "Klein", "Mueller", "Fischer", "Schaefer", "Schneider", "Spies", "Dickfoss", "Schmidt", "Henkemeier", "Becker", "Becker", "Schmidt", "Schaefer", "Mueller", "", "", "Schmidt", "Schneider", "Wagner", "Hartmann", "Baer", "Schmidt", "Mueller", "Weber", "Schmitt", "Mueller", "Bauer", "Wagner", "Schmidt", "Weber", "Fischer", "Schmidt", "Weber", "Herrmann", "Schneider", "Weber", "Schmidt", "Schmidt", "Mueller", "Schneider", "Wagner", "Mueller", "Weber", "Mueller", "Koch", "Fischer", "Mueller", "Fischer", "Frank", "Kroha", "Helmschrodt", "Mueller", "Mueller", "Herrmann", "Weber", "Becker", "Schmitt", "Mueller", "Mueller", "Schneider", "Schmid", "Mueller", "Schmid", "Schneider", "Schmid", "Maier", "Schneider", "Fischer", "Schmid", "Schneider", "Wagner", "Fischer", "Schneider", "Mueller", "Schaefer", "Krause", "Mueller", "Schneider", "Schmidt", "Mueller", "Braun", "Kraus", "Mueller", "Braun", "Bayer", "Mueller", "Weber", "Fischer", "Mueller", "Schmidt", "Kaiser", "Mueller", "Huber", "Fischer", "Mueller", "Herrmann", "Fischer", "Wagner", "Schmidt", "Huber", "Huber", "Schmidt", "Woltering", "Huber", "Fischer", "Maier", "Mueller", "Fischer", "Schneider", "Mueller", "Schneider", "Huber", "Mueller", "Schmid", "Schneider", "Mueller", "Fischer", "Baumann", "Mueller", "Klein", "Wagner", "Schmid", "Wolf", "Grabovac", "Mueller", "Speer", "Koch", "Mueller", "Wagner", "Bauer", "Schmidt", "Wagner", "Kraus", "Fischer", "Bauer", "Halbeck", "Schmidt", "Schmid", "Wagner", "Huber", "Bauer", "Schneider", "Schmidt", "Weiss", "Fischer", "Mueller", "Detsch", "Schmitt", "Sommer", "Wagner", "", "Mueller", "Schmidt", "Schmitt", "Mueller", "Fischer", "Habermann", "Schmidt", "Jaeger", "Paal", "Mueller", "Wolf", "Mensch"}

set firstname_count to count of firstnames
set lastname_count to count of lastnames
set loopcount to (text returned of (display dialog "New Address-Count:" default answer "100")) as integer

repeat with i from 1 to loopcount
set firstname to item (random number from 1 to firstname_count) of firstnames
    set lastname to item (random number from 1 to lastname_count) of lastnames
    tell application "Contacts"
        set theperson to make new person with properties {first name:firstname, last name:lastname}
    end tell
end repeat
tell application "Contacts" to save

Add a comment

Next Post Previous Post