Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Daily Mail headline generator script
- import random
- mail_hated_adjectives = ["Islamic", "Left-wing", "Alt-left", "Liberal", "Under-age", "Evil", "Do-gooder"]
- mail_loved_adjectives = ["Proud", "Patriotic", "White", "Hard working", "British", "Honest", "Honest, hard working"]
- hated_plural_nouns = ["spiders", "arachnids", "Muslims", "vegans", "vegetarians", "students", "leftists", "remoaners", "cyclists", "pacifists", "saboteurs", "single Mums", "Argentinians"]
- loved_plural_nouns = ["Christians", "Soliders", "Brits", "Patriots", "Pensioners", "Mums"]
- create_verbs = ["cause", "create", "make"]
- past_tense_negative_verbs=["ruined", "destroyed", "damaged", "left aghast", "shamed"]
- negative_verbs = ["ruin", "destroy", "obliterate", "kill", "poison", "damage", "insult", "shame"]
- collude_verbs = ["collude", "conspire"]
- mail_positive_object_nouns = ["Christmas", "Brexit", "Christian", "Beer", "Putin", "Nigel", "Theresa", "Maggie", "Our Maggie", "The memory of our Maggie", "the Iron Lady", "The Queen", "The Royal Family", "Tradition"]
- mail_negative_object_nouns= ["The E.U.", "Europe", "Islam", "Foreign", "Communism","soviet","cycling", "Argentinian", "Ebola"]
- def randomEntry(arr):
- return arr[random.randrange(0, len(arr))]
- def Capify(str):
- return upcase(str[0]) + str[:1]
- def NegativeObjectVerbPositiveNounHeadline():
- return randomEntry(mail_hated_adjectives) + " " + randomEntry(hated_plural_nouns) + " " + randomEntry(negative_verbs) + " " + randomEntry(mail_positive_object_nouns)
- def PositiveObjectVerbNegativeNounHeadline():
- return randomEntry(mail_loved_adjectives) + " " + randomEntry(loved_plural_nouns) + " " + randomEntry(past_tense_negative_verbs) + " by " + randomEntry(hated_plural_nouns)
- def PositiveObjectVerbNegativeNounHeadline():
- return randomEntry(mail_loved_adjectives) + " " + randomEntry(loved_plural_nouns) + " " + randomEntry(past_tense_negative_verbs) + " by " + randomEntry(hated_plural_nouns)
- def PositiveObjectNegativeVerbNegativeNounHeadline():
- return randomEntry(mail_loved_adjectives) + " " + randomEntry(loved_plural_nouns) + " " + randomEntry(negative_verbs) + " " + randomEntry(hated_plural_nouns)
- def SuperParanoidHeadline():
- return randomEntry(mail_hated_adjectives) + " " + randomEntry(hated_plural_nouns) + " " + randomEntry(collude_verbs) + " with " + randomEntry(hated_plural_nouns) + " to " + randomEntry(negative_verbs) + " " + randomEntry(mail_positive_object_nouns)
- print(NegativeObjectVerbPositiveNounHeadline())
- print(PositiveObjectVerbNegativeNounHeadline())
- print(PositiveObjectNegativeVerbNegativeNounHeadline())
- print(SuperParanoidHeadline())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement