Acme-ConspiracyTheory-Random

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
SEE ALSO
    REDACTED
 
AUTHOR
    Toby Inkster <tobyink@cpan.org>.
 
CONTRIBUTORS
    Alex Jones discovered that there are secretly other people who have
    contributed to this module but Toby Inkster is working with Microsoft and
    the Illuminati to cover it up. I tried to blog about it but all my posts
    keep getting taken down from Tumblr. There are hidden clues on GitHub
    utors>. You don't want to know how deep this rabbit hole goes!
 
COPYRIGHT AND LICENCE
    This software is copyright (c) 2021 by Toby Inkster.
 
    This is free software; you can redistribute it and/or modify it under the
    same terms as the Perl 5 programming language system itself.

doap.ttl  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
@prefix dc:    <http://purl.org/dc/terms/> .
@prefix doap:  <http://usefulinc.com/ns/doap#> .
@prefix doap-changeset: <http://ontologi.es/doap-changeset#> .
@prefix doap-deps: <http://ontologi.es/doap-deps#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
 
        dc:title             "the same terms as the perl 5 programming language system itself".
 
        a                    doap:Project;
        dc:contributor       <http://purl.org/NET/cpan-uri/person/tobyink>;

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
}
 
sub invention {
        my $redstring = shift // {};
         
        my $invention = _RANDOM_(
                ['the internet', 0],
                ['cryptocurrencies', 1],
                ['smartphones', 1],
                ['bitcoin', 0],
                ['blockchain technology', 0],
                ['ChatGPT', 0],
        );
         
        _MERGE_( $redstring, invention => $invention->[0],
                 invention_plural => $invention->[1], );
        return $invention->[0];
}
 
sub shady_project {
        my $redstring = shift // {};
         
        my $x = _RANDOM_(
                'Project Blue Beam',
                'The Plan',
                'the Global Warming Hoax',
                'the New Chronology',
                'the Great Replacement',
                'the Great Reset',
                'the LGBT Agenda',
                'the Kalergi Plan',
                'Eurabia',
                'the moon-landing hoax',
                'the LGBT+ agenda',
        );
         
        _MERGE_( $redstring, shady_project => $x );

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
                'Albert Einstein',
                'Isaac Newton',
                'Stephen Hawking',
                'Henry Cavendish',
        );
         
        _MERGE_( $redstring, physicist => $x );
        return $x;
}
 
sub biologist {  # and medics
        my $redstring = shift // {};
         
        my $x = _RANDOM_(
                'Charles Darwin',
                'Edward Jenner',
                'Robert Koch',
                'Carl Linneaus',
                'Alexander Fleming',
                'Dr Fauci',
        );
         
        _MERGE_( $redstring, biologist => $x );
        return $x;
}
 
sub website {
        my $redstring = shift // {};
 
        my $x = _RANDOM_(
                'Tumblr',
                'Pinterest',
                'Youtube',

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
sub clone {
        my $redstring = shift // {};
 
        my $x = _RANDOM_(
                'an actor',
                'an alien',
                'an avatar',
                'a CGI replica',
                'a clone',
                'a cyborg',
                'a hologram',
                'an impersonator',
                'a look-alike',
                'a robot',
                'a shapeshifter',
        );
 
        _MERGE_( $redstring, clone => $x );
        return $x;
}

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
if ( my $dl = $redstring->{dark_lord} ) {
        push @x, (
                "$dl is known to be growing in power",
                "$dl has never seemed more powerful",
                "$dl needs to be getting power from somewhere",
                "$dl told me",
                "I have seen signs from $dl",
        );
}
 
if ( my $v = $redstring->{victim} // $redstring->{physicist} // $redstring->{biologist} ) {
        push @x, (
                "$v died too young",
                "$v sent a letter containing the truth before dying",
                sub {
                        my $clone = clone( $redstring );
                        "when they did an autopsy on $v it turned out it was $clone",
                },
                "they never did an autopsy on $v",
                "$v wrote a will",
                sub {
                        my $g = shady_group( $redstring );
                        "$v was secretly one of $g";
                },
                sub {
                        my $animal = real_animal( $redstring );
                        "when they did an autopsy on $v it turned out they were secretly a $animal in a human suit";
                },
        );
}
 
if ( my $v = $redstring->{physicist} // $redstring->{biologist} ) {
        push @x, (
                "$v isn't mentioned in Aristotle's writing",
                "$v hasn't given a lecture in months",
                "$v isn't taken seriously by TRUE SCIENTISTS",
        );
}
 
if ( my $c = $redstring->{celebrity} ) {
        if ( $c->{female} ) {
                push @x, (

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
                push @x, (
                        "you can't trust men",
                        "he said so on his Twitter",
                );
        }
}
 
if ( my $f = $redstring->{fiction} ) {
         
        push @x, (
                $f->{title} . " has secret messages encoded in it with numerology",
                $f->{title} . " is satanic",
                sub {
                        my $g = shady_group( $redstring );
                        my $has = splural( $redstring->{shady_group} ) ? 'have' : 'has';
                        $f->{author} . " $has ties to $g";
                },
                sub {
                        my $b = bad_place( $redstring );
                        $f->{author} . " got taken to $b for questioning";
                },

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
                "Alex Jones says $bad $are linked to $r",
        );
}
 
if ( my $topic = $redstring->{topic} ) {
        my $topicname = $topic->{name};
        my $have      = $topic->{plural} ? 'have' : 'has';
        push @x, (
                "there's hidden clues in the Wikipedia page about $topicname",
                "THEY let it slip during an edit war in a Wikipedia page about $topicname",
                "Bible numerology has clues about $topicname",
                "the Voynich manuscript has clues about $topicname",
                "$topicname $have always been suspicious",
                "$topicname $have connections to THEM",
                "nobody really understands $topicname",
                "all my posts about $topicname keep getting taken down by Tumblr",
        );
}
 
if ( my $p = $redstring->{random_place} // $redstring->{bad_place} ) {
        my $bad = $redstring->{antagonist}{name}

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
        );
}
 
sub hidden_truth {
        my $redstring = shift // {};
         
        my $truth = _RANDOM_(
                sub { # wrap classics in a sub so they don't come up too often
                        _RANDOM_(
                                sub {
                                        $redstring->{topic} = { name => 'geology', plural => 0 };
                                        'the Earth is flat';
                                },
                                sub {
                                        $redstring->{topic} = { name => 'Inner Space (1987)', plural => 0 };
                                        'space is fake';
                                },
                                sub {
                                        $redstring->{topic} = { name => 'theology', plural => 0 };
                                        'God is real';
                                },
                                sub {
                                        $redstring->{topic} = { name => 'Buddhism', plural => 0 };
                                        'reincarnation is true';
                                },
                                sub {
                                        $redstring->{topic} = { name => 'germs', plural => 1 };
                                        "germs aren't real";
                                },

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
        );
        $redstring->{topic} = { name => 'false flag operations', plural => 1 };
        "$badevent was orchestrated by the US government";
},
sub {
        $redstring->{topic} = { name => 'glaciers', plural => 1 };
        $redstring->{random_place} //= 'Greenland';
        "global warming is a hoax";
},
sub {
        $redstring->{topic} = { name => 'geology', plural => 0 };
        'the US government knows exactly when Yellowstone will erupt';
},
sub {
        $redstring->{topic} = { name => 'cloud seeding', plural => 0 };
        "the government controls the weather";
},
sub {
        $redstring->{topic} = { name => 'Snapple', plural => 0 };
        "Snapple is owned by the KKK";
},
sub {
        my $disease = disease( $redstring );
        $redstring->{topic} = { name => 'biological warfare', plural => 0 };
        "$disease was developed as a bioweapon";
},
sub {
        $redstring->{topic} = { name => 'gas chambers', plural => 1 };
        $redstring->{random_place} //= 'Germany';
        "the holocaust never happened";
},
sub {
        $redstring->{topic} = { name => 'fascism', plural => 0 };
        $redstring->{random_place} //= 'Australia';

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
        "the $animal originally comes from another planet";
},
sub {
        my $animal = real_animal( $redstring );
        my $group  = shady_group( $redstring );
        my $stupid = _RANDOM_(
                'people in costumes',
                'animatronics',
                'CGI',
                'highly coordinated swarms of bees',
                'holograms',
                'a mirage',
        );
        "the $animal is a fake animal and is just $stupid";
},
sub {
        my $animal = fake_animal( $redstring );
        "the $animal is a real animal";
},
sub {
        my $time = future_time( $redstring );

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
sub {
        $redstring->{topic} = { name => 'water', plural => 0 };
        'water is its own element';
},
sub {
        $redstring->{topic} = { name => 'geocentrism', plural => 0 };
        'the sun goes round the Earth';
},
sub {
        $redstring->{topic} = { name => 'the moon', plural => 0 };
        'the moon is a hologram';
},
sub {
        $redstring->{topic} = { name => 'camembert', plural => 0 };
        'the moon is made of cheese';
},
sub {
        $redstring->{topic} = { name => 'the man in the moon', plural => 0 };
        'the man in the moon is a real man';
},
sub {

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
        sub {
                $redstring->{topic} = { name => 'the firmament', plural => 0 };
                "there is a dome over the flat Earth";
        },
        sub {
                $redstring->{topic} = { name => 'Satan', plural => 0 };
                'the axis of evil in the cosmic microwave background was put there by Satan';
        },
        sub {
                $redstring->{topic} = { name => 'the zodiac', plural => 0 };
                'astrology has been scientifically verified';
        },
        sub {
                $redstring->{topic} = { name => 'the year of the dragon', plural => 0 };
                'the Chinese zodiac can predict the future';
        },
);
 
my $solution = _UCFIRST_ _RANDOM_(
        "They paid $group to kill him.",
        "$group helped cover up the truth.",

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
                "the Big Bang 'theory'",
                "Einstein's theory of relativity",
        );
         
        _UCFIRST_ "$physicist discovered that $fact but the scientific establishment is suppressing it because it would destroy $destruction. $solution";
},
sub {
        my $group = shady_group( $redstring );
        $redstring->{protagonists} = $redstring->{shady_group};
         
        my $biologist = biologist( $redstring );
         
        my $fact = _RANDOM_(
                sub {
                        $redstring->{topic} = { name => 'pandas', plural => 1 };
                        'pandas are really just fat raccoons';
                },
                sub {
                        $redstring->{topic} = { name => 'spaghetti', plural => 1 };
                        "spaghetti is a type of worm";
                },

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
},
sub {
        $redstring->{topic} = { name => 'vaccines', plural => 1 };
        "essential oils cure autism";
},
sub {
        $redstring->{topic} = { name => 'anger management', plural => 0 };
        "wasps are just angry bees";
},
sub {
        $redstring->{topic} = { name => 'oncology', plural => 0 };
        "windmills cause cancer";
},
sub {
        my $chem = chemicals( $redstring );
        $redstring->{topic} = { name => 'honey', plural => 0 };
        "$chem is killing all the bees";
},
sub {
        my $animal = real_animal( $redstring );
        $redstring->{topic} = { name => 'space flight', plural => 0 };

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
        );
         
        my $destruction = _RANDOM_(
                "the 'theory' of evolution",
                'modern medicine',
                "the germ theory of disease",
                "our understanding of DNA",
                'creation science',
        );
         
        _UCFIRST_ "$biologist discovered that $fact but the scientific establishment is suppressing it because it would destroy $destruction. $solution";
},
sub {
        my $group = shady_group( $redstring );
        $redstring->{protagonists} = $redstring->{shady_group};
        my $have = $redstring->{protagonists}->{plural} ? 'have' : 'has';
         
        my $place = random_place( $redstring );
         
        my $how = _RANDOM_(
                "by diverting flights to $place to a Hollywood studio",
                'using mirrors',
                'by paying the UN',
                'by talking with funny accents',
                'by hacking satellites',
        );
         
        _UCFIRST_ "$place is just a hologram created by $group who $have been hiding it for years $how.";
},
sub {
        my $place  = random_place( $redstring );
        my $truth1 = hidden_truth( $redstring );
         
        _UCFIRST_ _RANDOM_(
                "It is common knowledge in $place that $truth1.",
                "They teach $truth1 at schools in $place.",
                "Everybody in $place knows that $truth1.",
                "People in $place found out that $truth1.",

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
                        "$group2 were originally opposed to this but they're now in on it.",
                        "$group2 are trying to get evidence to prove it.",
                );
        }
 
        _MERGE_( $redstring, base_theory => $theory );
         
        my $evidence = evidence( $redstring );
        $theory .= " $evidence" if $evidence;
 
        my $numerology = numerology( $redstring );
        $theory .= " $numerology" if $numerology;
 
        _MERGE_( $redstring, theory => $theory );
 
        return $theory;
}
 
my %special_numbers = (
        19   => [ qr/COVID/,             '19 is the coronavirus number' ],
        24   => [ qr/TINTIN/,            'There are 24 Tintin comics' ],
        33   => [ qr/MASON/,             '33 is associated with the masons' ],

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
        63   => [ qr/JFK|OSWALD/,        'JFK was shot in 1963' ],
        79   => [ qr/GOLD/,              'Gold has the atomic number 79' ],
        81   => [ qr/HIV/,               'AIDS was discovered in 1981' ],
        82   => [ qr/COKE/,              'Diet Coke first came out in 1982' ],
        86   => [ qr/RADON/,             'The atomic number for radon is 86' ],
        92   => [ qr/URANIUM/,           'The atomic number for uranium is 92' ],
        322  => [ qr/SKULL/,             'Skull and Bones is Order 322' ],
        666  => [ qr/DEVIL|DEMON|SATAN/, '666 is the number of the beast' ],
);
 
sub numerology {
        my $redstring = shift // {};
         
        my @strings = List::Util::uniq(
                grep { length }
                map { my $letters = uc( $_ ); $letters =~ s/[^A-Z0-9]//g; $letters }
                map {
                        /^(the )(.+)$/i ? $2 : $_
                }
                map {
                        ref( $_ ) ? grep( defined, $_->{name}, $_->{shortname}, $_->{title}, $_->{author} ) : $_

lib/Acme/ConspiracyTheory/Random.pm  view on Meta::CPAN

2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
REDACTED
 
=head1 AUTHOR
 
Toby Inkster E<lt>tobyink@cpan.orgE<gt>.
 
=head1 CONTRIBUTORS
 
Alex Jones discovered that there are secretly other people who have contributed
to this module but Toby Inkster is working with Microsoft and the Illuminati to
cover it up. I tried to blog about it but all my posts keep getting taken down
You don't want to know how deep this rabbit hole goes!
 
=head1 COPYRIGHT AND LICENCE
 
This software is copyright (c) 2021 by Toby Inkster.
 
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.



( run in 0.359 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )