forked from joel-g/animal-facts-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
animalfacts.py
3228 lines (3033 loc) · 289 KB
/
animalfacts.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
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
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
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
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
import re
import praw
import random
import time
import sys
import string
from pygame import mixer
# from '/' import lists
BLACKLIST = (
'suicidewatch',
'depression',
'snakes',
'mturk',
'babyelephantgifs',
'learnprogramming',
'cscareerquestions',
'python',
'japan'
)
mixer.init()
alert = mixer.Sound('bird.wav')
bell = mixer.Sound('bell.wav')
history = 'commented.txt'
reply_history = 'repliedto.txt'
unsubscribed_list = 'unsubscribed.txt'
if len(sys.argv) > 1:
wait_time = int(sys.argv[1])
else:
wait_time = 90
if len(sys.argv) > 2:
number_of_messages = int(sys.argv[2])
else:
number_of_messages = 50
def authenticate():
print('Authenticating...\n')
reddit = praw.Reddit('animal-facts-bot', user_agent='/u/AnimalFactsBot')
print('Authenticated as {}\n'.format(reddit.user.me()))
return reddit
def check_messages(reddit):
print("Checking my messages...\n")
for comment in reddit.inbox.comment_replies(limit=number_of_messages):
print("Checking comment ID " + comment.id, end='\r')
if unsubscribed_author_check(comment):
if not comment.subreddit.user_is_banned and not comment.submission.locked:
file_obj_r = open(reply_history, 'r')
if comment.id not in file_obj_r.read().splitlines():
comment_body = comment.body.lower()
if 'good bot' in comment_body:
print (comment_body)
comment.reply(
'Thanks! You can ask me for more facts any time. Beep boop.')
print(' Thanked someone for "good bot"\n')
record_already_replied(file_obj_r, comment)
elif 'bad bot' in comment_body or 'unsubscribe' in comment_body:
comment.reply(
comment.author.name +
" has been unsubscribed from AnimalFactsBot. I won't reply to your comments any more.")
print(' Unsubbed ' + comment.author.name + '\n')
unsubscribe(comment.author)
record_already_replied(file_obj_r, comment)
elif 'more' in comment_body:
comment.reply(
"It looks like you asked for more animal facts! " +
random_fact())
print(' Gave someone more facts!\n')
record_already_replied(file_obj_r, comment)
elif 'thank' in comment_body:
print('Thanks found in commment ' + comment.id)
comment.reply('You are most welcome. Beep boop.')
print(' Replied to a thank you\n')
record_already_replied(file_obj_r, comment)
elif 'TIL' in comment.body:
comment.reply("I'm always happy to help people learn!")
print(' Replied to a TIL\n')
record_already_replied(file_obj_r, comment)
elif 'best bot' in comment_body:
comment.reply(
"It sounds like you called me the 'best bot'. That's awesome!")
print(' Replied to a "best bot"\n')
record_already_replied(file_obj_r, comment)
elif re.search('(fuck)|(bitch)|(shit)', comment_body):
comment.reply(
"https://www.youtube.com/watch?v=hpigjnKl7nI")
print(' WATCH YO PROFANITY\n')
record_already_replied(file_obj_r, comment)
elif re.search('(\scats?\s)|(\sdogs?\s)', ' ' + comment_body + ' '):
comment.reply(
"Did you ask for cat or dog facts? I'm sorry, if I did cat or dog facts I'd be spamming every thread on reddit. Reply 'more' if you'd like a random animal fact.")
print(' Explained why I cant do cat or dog facts\n')
record_already_replied(file_obj_r, comment)
elif 'silly' in comment_body:
comment.reply('I am programmed to be silly!!!')
print(' Explained why I am silly\n')
record_already_replied(file_obj_r, comment)
elif 'hate' in comment_body:
comment.reply("Please don't hate. Beep boop.")
print(' Replied to a "hate" comment\n')
record_already_replied(file_obj_r, comment)
elif 'animalfactsbot' in comment_body:
print('found my name')
comment.reply(
"You said my name! Would you like to know more about me? I am written in Python. I am running from a computer in Seattle. I have given an animal fact to redditors " +
str(
number_of_facts_given()) +
" times!")
print(' Told someone about myself.\n')
record_already_replied(file_obj_r, comment)
else:
commented_obj_r = open(history, 'r')
if comment.id not in commented_obj_r.read().splitlines():
check_comment_for_animal(comment, reddit)
commented_obj_r.close()
file_obj_r.close()
def number_of_facts_given():
commented_obj_r = open(history, 'r')
count = len(commented_obj_r.read().splitlines())
commented_obj_r.close()
return count + 15000
def number_of_facts(ALL_FACTS):
count = 0
for array in ALL_FACTS:
count += len(array)
return count
def record_already_replied(read_file, comment):
read_file.close()
file_obj_w = open(reply_history, 'a+')
file_obj_w.write(comment.id + '\n')
file_obj_w.close()
time.sleep(wait_time)
def unsubscribe(redditor):
unsub_w = open(unsubscribed_list, 'a+')
unsub_w.write(redditor.name + '\n')
unsub_w.close()
def unsubscribed_author_check(comment):
unsub_r = open(unsubscribed_list, 'r')
if comment.author and comment.author.name in unsub_r.read().splitlines():
unsub_r.close()
return False
else:
unsub_r.close()
return True
def random_fact():
fact_collection = random.choice(ALL_FACTS)
return random.choice(fact_collection)
def botengine(animal, regex, reddit, facts, comment):
text = ' '.join(word.strip(string.punctuation)
for word in comment.body.lower().split())
text = ' ' + text + ' '
match = re.findall(regex, text)
if match:
print(
animal.upper() +
" found in comment with comment ID: " +
comment.id)
if comment.subreddit.display_name.lower() not in BLACKLIST:
if comment.subreddit.user_is_banned:
print(" Not commenting because I am banned from " +
comment.subreddit.display_name + "\n")
else:
if not unsubscribed_author_check(comment):
print(" Not commenting because author is unsubscribed.")
else:
file_obj_r = open(history, 'r')
if comment.id not in file_obj_r.read().splitlines():
if comment.author.name == reddit.user.me():
print(' Skipping my own comment...\n')
else:
print(
' by ' +
comment.author.name +
' in ' +
comment.subreddit.display_name +
'\n commenting a fact...')
try:
comment.reply(random.choice(facts))
alert.play()
file_obj_w = open(history, 'a+')
file_obj_w.write(comment.id + '\n')
file_obj_w.close()
except:
print("Failed to comment - either timed out or deleted/locked comment")
finally:
file_obj_r.close()
time.sleep(wait_time)
else:
print(' Already commented on this!\n')
def check_mentions(reddit):
print("Checking mentions...")
for mention in reddit.inbox.mentions():
check_comment_for_animal(mention, reddit)
def check_comment_for_animal(comment, reddit):
botengine('aardvark', '\saardvarks?\s', reddit, AARDVARK_FACTS, comment)
botengine('african grey', '\safrican (grey|gray)s?\s', reddit, AFRICAN_GREY_FACTS, comment)
botengine('albatross', '\salbatross(es)?\s', reddit, ALBATROSS_FACTS, comment)
botengine('alligator', '\salligators?\s', reddit, ALLIGATOR_FACTS, comment)
botengine('alpaca', '\salpacas?\s', reddit, ALPACA_FACTS, comment)
botengine('anaconda', '\sanacondas?\s', reddit, ANACONDA_FACTS, comment)
botengine('anglerfish', '\sangler ?fish(es)?\s', reddit, ANGLERFISH_FACTS, comment)
botengine('ant', '\sants?\s', reddit, ANT_FACTS, comment)
botengine('anteater', '\santeaters?\s', reddit, ANTEATER_FACTS, comment)
botengine('antelope', '\santelopes?\s', reddit, ANTELOPE_FACTS, comment)
botengine('armadillo', '\sarmadillos?\s', reddit, ARMADILLO_FACTS, comment)
botengine('atlantic puffin', '\spuffins?\s', reddit, ATLANTIC_PUFFIN_FACTS, comment)
botengine('honeybadger', '\shoney badgers?\s', reddit, HONEYBADGER_FACTS, comment) # Needs to be here out of order so that it gets picked up before regular badger
botengine('badger', '\sbadgers?\s', reddit, BADGER_FACTS, comment)
botengine('bear', '\sbears?\s', reddit, BEAR_FACTS, comment)
botengine('beaver', '\sbeavers?\s', reddit, BEAVER_FACTS, comment)
botengine('buffalo', '\sbuffalos?\s', reddit, BUFFALO_FACTS, comment)
botengine('bobcat','\sbobcats?\s',reddit, BOBCAT_FACTS,comment)
botengine('bison', '\sbisons?\s', reddit, BISON_FACTS, comment)
botengine('camel', '\scamels?\s', reddit, CAMEL_FACTS, comment)
botengine('capybara', '\scapybaras?\s', reddit, CAPYBARA_FACTS, comment)
botengine('chameleon', '\schameleons?\s', reddit, CHAMELEON_FACTS, comment)
botengine('cheetah', '\scheetahs?\s', reddit, CHEETAH_FACTS, comment)
botengine('chimpanzee', '\schimpanzees?\s', reddit, CHIMPANZEE_FACTS, comment)
botengine('chipmunk', '\schipmunks?\s', reddit, CHIPMUNK_FACTS, comment)
botengine('chinchilla', '\schinchillas?\s', reddit, CHINCHILLA_FACTS, comment)
botengine('clownfish', '\sclown ?fish(es)?\s', reddit, CLOWNFISH_FACTS, comment)
botengine('cobra', '\scobras?\s', reddit, COBRA_FACTS, comment)
botengine('cow', '\scows?\s', reddit, COW_FACTS, comment)
botengine('cougar', '\scougars?\s', reddit, COUGAR_FACTS, comment)
botengine('crab', '\scrabs?\s', reddit, CRAB_FACTS, comment)
botengine('crane', '\scranes?\s', reddit, CRANE_FACTS, comment)
botengine('crayfish', '\scrayfish?\s', reddit, CRAYFISH_FACTS, comment)
botengine('crocodile', '\scrocodiles?\s', reddit, CROCODILE_FACTS, comment)
botengine('deer', '\sdeer?\s', reddit, DEER_FACTS, comment)
botengine('cuttlefish', '\scuttle ?fish(es)?\s', reddit, CUTTLEFISH_FACTS, comment)
botengine('dingo', '\sdingos?\s', reddit, DINGO_FACTS, comment)
botengine('degu', '\sdegus?\s', reddit, DEGU_FACTS, comment)
botengine('dolphin', '\sdolphins?\s', reddit, DOLPHIN_FACTS, comment)
botengine('dodo', '\sdodos?\s', reddit, DODO_FACTS, comment)
# botengine('dragon', '\sdragons?\s', reddit, DRAGON_FACTS, comment) Disabled because this was only a temp feature during Game of Thrones season. Dragons aren't real.
botengine('dugong', '\sdugongs?\s', reddit, DUGONG_FACTS, comment)
botengine('eagle', '\seagles?\s', reddit, EAGLE_FACTS, comment)
botengine('earthworm', '\searthworms?\s', reddit, EARTHWORM_FACTS, comment)
botengine('echidna', '\sechidnas?\s', reddit, ECHIDNA_FACTS, comment)
botengine('eland', '\selands?\s', reddit, ELAND_FACTS, comment)
botengine('elephant', '\selephants?\s', reddit, ELEPHANT_FACTS, comment)
botengine('elephant shrew', '\sshrews?\s', reddit, ELEPHANT_SHREW_FACTS, comment)
botengine('elk', '\selks?\s', reddit, ELK_FACTS, comment)
botengine('emu', '\semus?\s', reddit, EMU_FACTS, comment)
botengine('falcon', '\sfalcons?\s', reddit, FALCON_FACTS, comment)
botengine('fire salamander', '\sfire salamanders?\s', reddit, FIRESALAMANDER_FACTS, comment)
botengine('flamingo', '\sflamingos?\s', reddit, FLAMINGO_FACTS, comment)
botengine('fly', '\sflies?\s', reddit, FLY_FACTS, comment)
botengine('fox', '\sfox(es)?\s', reddit, FOX_FACTS, comment)
botengine('frog', '\sfrogs?\s', reddit, FROG_FACTS, comment)
botengine('gazelle', '\sgazelles?\s', reddit, GAZELLE_FACTS, comment)
botengine('gecko', '\sgeckos?\s', reddit, GECKO_FACTS, comment)
botengine('giraffe', '\sgiraffes?\s', reddit, GIRAFFE_FACTS, comment)
botengine('grasshopper', '\sgrass ?hoppers?\s', reddit, GRASSHOPPER_FACTS, comment)
botengine('goat', '\sgoats?\s', reddit, GOAT_FACTS, comment)
botengine('goose', '\s(goose|geese)\s', reddit, GOOSE_FACTS, comment)
botengine('gopher', '\sgophers?\s', reddit, GOPHER_FACTS, comment)
botengine('gorilla', '\sgorillas?\s', reddit, GORILLA_FACTS, comment)
botengine('hamster', '\shamsters?\s', reddit, HAMSTER_FACTS, comment)
botengine('hedgehog', '\shedgehogs?\s', reddit, HEDGEHOG_FACTS, comment)
botengine('hippo', '\shippos?\s', reddit, HIPPO_FACTS, comment)
botengine('honeybee', '\shoney bees?\s', reddit, HONEYBEE_FACTS, comment)
botengine('horse', '\shorses?\s', reddit, HORSE_FACTS, comment)
botengine('hummingbird', '\shummingbirds?\s', reddit, HUMMINGBIRD_FACTS, comment)
botengine('husky', '\s(husky|huskie)s?\s', reddit, HUSKY_FACTS, comment)
botengine('iguana', '\siguanas?\s', reddit, IGUANA_FACTS, comment)
botengine('jackal', '\sjackals?\s', reddit, JACKAL_FACTS, comment)
botengine('jellyfish', '\sjelly ?fish(es)\s', reddit, JELLYFISH_FACTS, comment)
botengine('jerboa', '\sjerboas?\s', reddit, JERBOA_FACTS, comment)
botengine('kangaroo', '\skangaroos?\s', reddit, KANGAROO_FACTS, comment)
botengine('kiwi', '\skiwis?\s', reddit, KIWI_FACTS, comment)
botengine('koala', '\skoalas?\s', reddit, KOALA_FACTS, comment)
botengine('ladybug', '\s(ladybug|lady bug)s?\s', reddit, LADYBUG_FACTS, comment)
botengine('lamprey', '\slampreys?\s', reddit, LAMPREY_FACTS, comment)
botengine('lion', '\slions?\s', reddit, LION_FACTS, comment)
botengine('lynx', '\slynx(es)?\s', reddit, LYNX_FACTS, comment)
botengine('lemur', '\slemurs?\s', reddit, LEMUR_FACTS, comment)
botengine('leopard', '\sleopards?\s', reddit, LEOPARD_FACTS, comment)
botengine('lizard', '\slizards?\s', reddit, LIZARD_FACTS, comment)
botengine('llama', '\sllamas?\s', reddit, LLAMA_FACTS, comment)
botengine('lobster', '\slobsters?\s', reddit, LOBSTER_FACTS, comment)
botengine('mantis shrimp', '\smantis ?shrimps?\s', reddit, MANTIS_SHRIMP_FACTS, comment)
botengine('markhor', '\smarkhors?\s', reddit, MARKHOR_FACTS, comment)
botengine('manatee', '\smanatees?\s', reddit, MANATEE_FACTS, comment)
botengine('meerkat', '\smeerkats?\s', reddit, MEERKAT_FACTS, comment)
botengine('mink', '\sminks?\s', reddit, MINK_FACTS, comment)
botengine('mongoose', '\smongooses?\s', reddit, MONGOOSE_FACTS, comment)
botengine('monkey', '\smonkeys?\s', reddit, MONKEY_FACTS, comment)
botengine('moose', '\smoose\s', reddit, MOOSE_FACTS, comment)
botengine('narwhal', '\snarwhals?\s', reddit, NARWHAL_FACTS, comment)
botengine('newt', '\snewts?\s', reddit, NEWT_FACTS, comment)
botengine('ocelot', '\socelots?\s', reddit, OCELOT_FACTS, comment)
botengine('opossum', '\sopossums?\s', reddit, OPOSSUM_FACTS, comment)
botengine('orangutan', '\sorangutans?\s', reddit, ORANGUTAN_FACTS, comment)
botengine('oryx', '\soryx(es)?\s', reddit, ORYX_FACTS, comment)
botengine('octopus', '\socto(pus|puses|pusses|pi)\s', reddit, OCTOPUS_FACTS, comment)
botengine('orca', '\sorcas?\s', reddit, ORCA_FACTS, comment)
botengine('ostrich', '\sostrich(es)?\s', reddit, OSTRICH_FACTS, comment)
botengine('otter', '\sotters?\s', reddit, OTTER_FACTS, comment)
botengine('owl', '\sowls?\s', reddit, OWL_FACTS, comment)
botengine('parrot', '\sparrots?\s', reddit, PARROT_FACTS, comment)
botengine('panda', '\spandas?\s', reddit, PANDA_FACTS, comment)
botengine('pangolin', '\spangolins?\s', reddit, PANGOLIN_FACTS, comment)
botengine('panther', '\spanthers?\s', reddit, PANTHER_FACTS, comment)
botengine('peacock', '\speacocks?\s', reddit, PEACOCK_FACTS, comment)
botengine('peccary', '\speccar(y|ies)\s', reddit, PECCARY_FACTS, comment)
botengine('penguin', '\spenguins?\s', reddit, PENGUIN_FACTS, comment)
botengine('pig', '\spigs?\s', reddit, PIG_FACTS, comment)
botengine('pigeon', '\spigeons?\s', reddit, PIGEON_FACTS, comment)
botengine('platypus', '\splatypuse?s?\s', reddit, PLATYPUS_FACTS, comment)
botengine('puma', '\spumas?\s', reddit, PUMA_FACTS, comment)
botengine('pufferfish', '\spuffer ?fish(es)?\s', reddit, PUFFERFISH_FACTS, comment)
botengine('porcupine', '\sporcupines?\s', reddit, PORCUPINE_FACTS, comment)
botengine('quokka', '\squokkas?\s', reddit, QUOKKA_FACTS, comment)
botengine('rabbit', '\srabbits?\s', reddit, RABBIT_FACTS, comment)
botengine('raccoon', '\sraccons?\s', reddit, RACCOON_FACTS, comment)
botengine('rattlesnake', '\srattlesnakes?\s', reddit, RATTLESNAKE_FACTS, comment)
botengine('raven', '\sravens?\s', reddit, RAVEN_FACTS, comment)
botengine('salmon', '\ssalmons?\s', reddit, SALMON_FACTS, comment)
botengine('scorpion', '\sscorpions?\s', reddit, SCORPION_FACTS, comment)
botengine('seagull', '\sseagulls?\s', reddit, SEAGULL_FACTS, comment)
botengine('sea cucumber', '\ssea ?cucumbers?\s', reddit, SEA_CUCUMBER_FACTS, comment)
botengine('sea urchin', '\s(sea ?)?urchins?\s', reddit, SEA_URCHIN_FACTS, comment)
botengine('shark', '\ssharks?\s', reddit, SHARK_FACTS, comment)
botengine('sheep', '\ssheep?\s', reddit, BEAR_FACTS, comment)
botengine('shrimp', '\sshrimps?\s', reddit, SHRIMP_FACTS, comment)
botengine('skunk', '\sskunks?\s', reddit, SKUNK_FACTS, comment)
botengine('sloth', '\ssloths?\s', reddit, SLOTH_FACTS, comment)
botengine('snail', '\ssnails?\s', reddit, SNAIL_FACTS, comment)
botengine('snake', '\ssnakes?\s', reddit, SNAKE_FACTS, comment)
botengine('starfish', '\sstarfish(es)?\s', reddit, STARFISH_FACTS, comment)
botengine('sturgeon', '\ssturgeons?\s', reddit, STURGEON_FACTS, comment)
botengine('tarantula', '\starantulas?\s', reddit, TARANTULA_FACTS, comment)
botengine('squirrel', '\ssquirrels?\s', reddit, SQUIRREL_FACTS, comment)
botengine('stingray', '\sstingrays?\s', reddit, STINGRAY_FACTS, comment)
botengine('sunfish', '\ssunfish(es)?\s', reddit, SUNFISH_FACTS, comment)
botengine('tardigrade', '\stardigrades?\s', reddit, TARDIGRADE_FACTS, comment)
botengine('tasmanian devil', '\stasmanian devils?\s', reddit, TASMANIAN_DEVIL_FACTS, comment)
botengine('tiger', '\stigers?\s', reddit, TIGER_FACTS, comment)
botengine('trout', '\strout?\s', reddit, TROUT_FACTS, comment)
botengine('toad','\stoads?\s', reddit, TOAD_FACTS, comment)
botengine('toucan', '\stoucans?\s', reddit, TOUCAN_FACTS, comment)
botengine('turtle', '\sturtles?\s', reddit, TURTLE_FACTS, comment)
botengine('vampire bat', '\svampire ?bats\s', reddit, VAMPIRE_BAT_FACTS, comment)
botengine('wallaby', '\swallab(y|ies)\s', reddit, WALLABY_FACTS, comment)
botengine('walrus', '\swalrus\s', reddit, WALRUS_FACTS, comment)
botengine('warthog', '\swarthog\s', reddit, WARTHOG_FACTS, comment)
botengine('whale', '\swhales?\s', reddit, WHALE_FACTS, comment)
botengine('wolf', '\swol(f|ves)\s', reddit, WOLF_FACTS, comment)
botengine('wolverine', '\swolverines?\s', reddit, WOLVERINE_FACTS, comment)
botengine('yak', '\syaks?\s', reddit, YAK_FACTS, comment)
botengine('zebra', '\szebras?\s', reddit, ZEBRA_FACTS, comment)
def animalfactsbot(reddit):
check_messages(reddit)
print("Pulling 1000 comments...")
comment_list = reddit.subreddit('all').comments(limit=1000)
print(" checking each comment for " +
str(len(ALL_FACTS)) + " different animals\n")
for comment in comment_list:
check_comment_for_animal(comment, reddit)
AARDVARK_FACTS = (
'Aardvarks live in many different types of habitats, such as grasslands, savannas, rainforests, woodlands and thickets throughout Africa in the areas south of the Sahara.',
'Female aardvarks have a gestation of seven months and give birth to one young at a time.',
'Aardvarks are also called ant bears.',
'Aardvarks have four toes on the front feet and five toes on their back feet.',
'Skilled diggers, an aardvark can dig up to 2 feet (.6 m) in 15 seconds, according to the African Wildlife Foundation.'
'The aardvark is the only species in its order. It is literally like no other animal on earth.',
'The aardvark is admired in African folklore because of its diligent search for food and its lack of fear of soldier ants. The Maasai tribe believe sighting an aardvark brings good fortune.',
'The name Aardvark comes from South Africa’s Afrikaans language and means ‘earth pig’ or ‘ground pig’.',
'Aardvarks can live to be over 24 years old in captivity. In the wild, they live between 10 – 23 years.',
'Aardvarks can close their nostrils to keep out dirt and bugs while they dig.',
'Aardvarks have excellent hearing and their long ears allow them to hear tiny sounds, such as termites under the ground.',
'Aardvarks can dig fast or run in zigzag fashion to elude enemies, but if all else fails, they will strike with their claws, tail and shoulders, sometimes flipping onto their backs lying motionless except to lash out with all four feet.',
'Skin of the aardvark body is thick and tough. It provides protection against bites of angry ants and termites. ',
'Aardvark can travel between 16 and 30 kilometers per night while searching for the food.',
'Aardvark is excellent swimmer thanks to its webbed feet.',
'An aardvark has a long snout that ends with a pig-like nose, rabbit-like ears and a tail similar to a kangaroo\'s. Yet it is not closely related to any of those animals.',
'Aardvarks are about the size of a small pig. Typically, they weigh from 110 to 180 lbs. (50 to 82 kilograms).',
'If it stuck its tongue out, an aardvark would be much longer. Their tongues can be up to 12 inches (30.5 cm) long.',
'Aardvarks live in many different types of habitats, such as grasslands, savannas, rainforests, woodlands and thickets throughout Africa in the areas south of the Sahara.',
'Aardvarks have spoon-shaped claws which are like steel – and used to rip into extremely hard ground and termite mounds.',
'Aardvarks change burrows frequently, providing opportunity for subsequent residents like wild dogs, pythons, warthogs and South African shelduck.',
'Aardvarks are nocturnal and travel up to 16km every night, foraging for food.',
'Aardvarks feed almost exclusively on ants and termites, and are known to eat around 50,000 in one night. They can eat plants and often feed on an African cucumber known as the aardvark cucumber.',
'Aardvarks are prey to many animals including lions, leopards, hunting dogs, hyenas, and pythons.',
'Aardvarks are solitary and only come together to mate; females have a gestation period of seven months. One cub is born between May and July and will remain in the burrow for the first two weeks of life.'
)
AFRICAN_GREY_FACTS = (
'The Congo African Grey is the largest of the African Grey parrots, sporting a lighter gray color in its plumage, and a solid black beak.',
'An African Grey has the mental and emotional capacities of a 5-year-old human child.',
'The African grey parrot is famous for its intelligence and ability to mimic human speech.',
'African Grey Parrots form very strong bonds with their owners and can be quite emotionally needy',
'Not only will African Greys develop outstanding vocabularies, they may even come to understand what you are saying.',
'Alex, the most famous African Grey, can recognize and identify verbally close to 50 objects, 7 colors, and 5 shapes.',
'African Greys tend to train you to do their bidding',
'African grey parrots generally inhabit savannas, coastal mangroves, woodland and edges of forest clearings in their West and Central Africa range.',
'African greys are susceptible to feather picking, calcium deficiency, vitamin-A and vitamin-D deficiency, respiratory infection, psittacosis and psittacine beak and feather disease (PBFD).',
)
ALBATROSS_FACTS = (
'Albatrosses are known to live until their fifties sixties.',
'The Wandering albatross has a wingspan that measures up to 11 feet 4 inches from end to end, the largest of any living bird.',
'When albatrosses find a mate they will pair for life, a union that will often last for 50 years.',
'The top albatros predator is the tiger shark, that will prey on young chicks shortly after nesting season',
'Simply using thermal currents, albatrosses can glide for several hundred miles without flapping.',
'Albatrosses can smell out prey from over 12 miles away.',
'Of the 22 regognised species of albatrosses, all are listed as at some level of concern; 3 species are Critically Endangered, 5 species are Endangered, 7 species are Near Threatened, and 7 species are Vulnerable.',
'The scientific name for the albatross is Diomedeidae.',
'Albatrosses perform dances to attract a mate, these are then repeated each time they meet.',
'The body of an albatross is covered with white, black, brown, red or yellow feathers. They were used for decoration of hats in the past.',
'Albatrosses can reach the speed of 40 miles per hour.',
)
ALLIGATOR_FACTS = (
'Alligators have been living on Earth for millions of years and are sometimes described as ‘living fossils’.',
'Alligators live in freshwater environments, such as ponds, marshes, wetlands, rivers, and swamps, as well as brackish environments.',
'There are two different species of alligator, the American alligator and the Chinese alligator.',
'The American alligator, Alligator mississippiensi, is the largest reptile in North America.',
'American alligators live in south-eastern areas of the United States such as Florida and Louisiana.',
'Chinese alligators are found in the Yangtze River but they are critically endangered and only a few remain in the wild.',
'Like other reptiles, alligators are cold-blooded.',
'Alligators use their tails, which accounts to half of their body length, to propel in the water.',
'Alligators can weigh over 450 kg (1000 lb).',
'Alligators are social creatures and often stay in groups called congregations. These groups are typically seen basking in the sun or taking a swim.',
'Although alligators have no vocal cords, males bellow loudly to attract mates and warn off other males by sucking air into their lungs and blowing it out in intermittent, deep-toned roars.',
'Alligators have a powerful bite but the muscles that open the jaw are relatively weak. An adult human could hold the jaws of an alligator shut with their bare hands.',
'Alligators eat a range of different animals such as fish, birds, turtles and even deer.',
'Alligator eggs become male or female depending on the temperature, male in warmer temperatures and female in cooler temperatures.',
'Like crocodiles, alligators are part of the order ‘Crocodylia’.',
)
ALPACA_FACTS = (
'The hair of the Alpaca is called "fleece" or "fiber" rather than "fur" or "wool".',
'The oldest known records of Alpacas was 1,000 years before the great pyramids of Giza.',
'The Alpaca is prey to mountain lions, coyotes, bears, and other carnivores. In its native Andes, their long neck helps spot predators among the rocks of the mountain slopes. On US ranchs, llamas, donkeys, and guard dogs such as Anatolian shepherd dogs are often used as herd guardians.',
'Humming is the most common sound an Alpaca makes, a sort of musical purring. The mom calls to her cria by humming, or they hum to communicate with each other within the herd.',
'During breeding, which lasts from 20 to 30 minutes, a male Alpaca trumpets or "orgles" a lovesong to his mate.',
'Alpacas have a life expectancy of about 20 years.',
'The Alpaca is an herbivore, grazing on grass and munching weeds, shrubs and trees.',
'Alpacas process their food through 3 stomachs where special secretions enable the animal to absorb 50% more nutrients than sheep.',
'Like their cousins the Llamas, Alpacas spit when angry or annoyed.',
'Alpacas “cush” when seated, meaning they fold their legs under their body making them easy to transport in a smaller vehicle.',
'Alpacas love to sunbathe.',
'Alpacas’ tails are used to express feelings to each other.',
)
ANACONDA_FACTS = (
'Anaconda can be 30 feet long (like a school bus) and weigh up to 550 pounds (like 11 kids). Females are larger than males.',
'Anaconda hunts on the ground and in the water, but it spends most of its life in the water where it moves more easily.',
'Anacondas grow constantly their entire life.',
'When animal dies, anaconda swallows whole prey in one piece.',
'Anacondas Give Birth to Live Young.',
'Babies are 2 feet long and they are capable for individual life from the moment they are born.',
'Anacondas can Remain Submerged for Up to Ten Minutes at a Time.',
'The Green Anaconda is the Heaviest Known Snake, but Not the Longest.',
'They’re Members of the Boa Family.',
'Caimans are alligator-like predators that frequent South American waterways. Anacondas are known to hunt these reptilian neighbors, but often sustain significant injuries while doing so.',
'While getting around, snakes have several options, of which “sidewinding” is perhaps the most athletic. Unlike normal slithering, this exhausting technique involves a given reptile using large, J-shaped coils to hastily pull itself along. In general, smaller snakes are more likely to sidewind, although—as the above footage shows—their big cousins will sometimes follow suit.',
)
ANGLERFISH_FACTS = (
'The scientific name for the Anglerfish is Lophiiformes.',
'An Anglerfish can weigh up to 110lbs/50kgs.',
'There are more than 200 species of Anglerfish',
'Anglerfish typically live at the bottom of the ocean, between 400 to 2,000 metres, in complete darkness.',
'The light in the lure comes from tiny bacteria called photoplankton',
'The Anglerfish lure, worn only by females, is a piece of dorsal spine that lights up in order to attract prey.',
'The mouth of an Anglerfish is so big, and its body is so pliable, that it can swallow prey up to twice its size.',
'Male Anglerfish are significantly smaller than their female counterparts, and when a male encounters a female, it latches on onto her with his sharp teeth. Eventually, the male physically fuses with the female.',
'When a male Anglerfish has fused to a female, it loses all its organs apart from its testes.',
'A female Anglerfish will carry six or more males on her body.',
'According to the National Geographic, the anglerfish is quite possibly the ugliest animal on the planet.',
'The anglerfish lives in what is easily Earth\'s most inhospitable habitat: the lonely, lightless bottom of the sea.',
'Although uncommon, some anglerfish live in shallow, tropical waters.',
'Most anglerfish are less than a foot in length, although some can grow up to 3.3 feet in length.',
'The anglerfish lure is only worn by females and is a piece of dorsal spine that protrudes above their mouths like a fishing pole.',
'The anglerfish have mouths so big and their bodies are so pliable, they can actually swallow prey up to twice their own size.',
'When a young, free-swimming male anglerfish encounters a female, he latches onto her with his sharp teeth. Over time, the male physically fuses with the female, connecting to her skin and bloodstream and losing his eyes and all his internal organs except the testes. A female will carry six or more males on her body.',
'The anglerfish have a luminescent organ, called the esca, at the tip of a modified dorsal ray.',
'Because of the small amount of food available in their environment, the anglerfish has adapted to store food when there is an abundance.'
)
ANT_FACTS = (
'There are more than 12,000 species of ants all over the world.',
'An ant can lift 20 times its own body weight. If a second grader was as strong as an ant, she would be able to pick up a car!',
'Some queen ants can live for many years and have millions of babies!',
'Ants don’t have ears. Ants "hear" by feeling vibrations in the ground through their feet.',
'Ants are the longest living of all insects, living for up to 30 years.',
'When ants fight, it is usually to the death!',
'When foraging, ants leave a pheromone trail so that they know where they’ve been.',
'One ant species (Trap-Jaw Ants) owns the record for the fastest movement within the animal kingdom.',
'The largest ant colony ever found was over 6000 Km or 3750 miles wide.',
'All worker, soldier and queen ants are female.',
'Some ant species are asexual, they clone themselves and do not require any males.',
'Ants and humans are the only creatures that farm other creatures.',
'Some ants can swim.',
'Ants can be found on every continent accept antarctica.',
'Ants have transparent abdomens that can show the color of the food they eat.',
'Ants do not breath through a centralized respiratory system, like many other insects ants breath throughout their entire body.',
)
ANTEATER_FACTS = (
'Anteaters are toothless creatures.',
'Since ants can bite, anteaters must eat them quickly. They are flicking their tongue 150-160 times in minute during feeding to grab enough ants and avoid bites.',
'Anteaters are solitary animals and they gather only during mating season. Group of anteaters is called "parade".',
'Pregnancy lasts 190 days and ends with single baby. Little anteater stays with mother 2 years or until she becomes pregnant again. Mother carries the baby on her back during the first year.',
'Anteaters live up to 15 years in the wild and 25 years in captivity.',
'There are four species of anteaters.',
'Anteaters can range from the size of a squirrel, to seven feet long!',
'Anteaters sleep up to fifteen hours a day.',
'Anteaters produce formic acid in its stomach instead of hydrochloric acid, which mammals usually produce.',
'Anteaters have very poor eyesight and rely on their keen sense of smell to find food.',
'Anteaters can eat up to 35,000 insects a day.',
'Anteaters will never destroy an anthill because they need it as a source of food.',
'Anteaters have tongues that can be 2 feet long.',
)
ANTELOPE_FACTS = (
'Antelopes are large and diverse group of animals of the cow family (Bovidae).',
'They live in Africa, Asia, Middle East and North America. Antelopes can be found in grasslands, mountains, deserts and wetlands. There are 90 different species of antelopes.',
'25 types of antelopes them are endangered. Poaching and loss of habitat are main reasons why they are faced with extinction.',
'The giant eland is the largest species of antelope, with a body length ranging from 220 to 290 centimeters (87–114 inches) and stand approximately 130 to 180 centimeters (4.3 to 5.9 feet) at the shoulder. They weigh from 400 to 1,000 kilograms (880 to 2,200 pounds).',
'The royal antelope is the world’s smallest species of antelope; it stands up to merely 25 centimeters (10 inches) at the shoulder and weighs 2.5 to 3 kilograms (5.5 to 6.6 pounds).',
'All antelopes have even-toed hooves, horizontal pupils, stomach adapted for re-chewing of the food (they are ruminants, just like all cows) and bony horns.',
'All antelope have horns, they can be straight, spiral, curved or twisted; in some species they are only found on the males, whereas in others, such as gazelles, both males and females have them.',
'The horns of antelopes are made of a bony core encased in a hard material made largely of keratin (the same substance our fingernails are made of!).',
'Hooves are another specialty for many antelope. Each hoof has a split down the middle, dividing the hoof into two toes.',
'Antelopes have extremely developed senses which help them detect predators while they still have time to escape.',
'Depending on the species, 4-9 months after mating season, baby antelope will be born. Baby antelope is an easy target and mother keeps it on the secret location until it becomes stronger.',
'Some antelope are famous for their massive herds, like the thousands of wildebeests making their annual migration across the African plains.',
)
ARMADILLO_FACTS = (
'The average lifespan of an armadillo in the wild is 7-10 years.'
'All 20 species of armadillos are found in the western hemisphere.'
'Armadillos originated in South America.'
'The only species of armadillo that has made it into the United States is the nine-banded species, which inhabits Texas and the Gulf Coast states and can be found as far north as Missouri.'
'An armadillo burrow is about 7-8" wide and up to 15 feet deep.'
'Armadillos are mainly insectivores, with over 90% of their diet consisting of animal matter, like insects and other invertebrates.'
'Armadillos are known to eat the occasional reptile or amphibian - especially in colder weather.'
'Armadillos have the ability to carry the bacterium that causes leprosy in humans (Mycobacterium leprae).'
'"Armadillo" is Spanish for "little armored one".'
'Armadillos are the only mammals whose body is covered with hard shell.'
'Only three-banded armadillo can curl into the ball to protect itself from predators. Other armadillos run or dig a hole when they need to escape from predators.'
'Nine-banded armadillos always give birth to four identical young — the only mammal known to do so.'
'Armadillos can hold their breath for 4-6 minutes at a time.'
'Because their heavy shell makes it hard for them to float, armadillos gulp air into their intestines to make them more buoyant.'
'Armadillos belongs to the Dasypodidae family.',
'There are 21 species of armadillo.',
'The smallest armadillo is the pink fairy armadillo. The largest armadillo is the giant armadillo.',
'The armor on the armadillo is made up of overlapping plates. The armor covers the back, head legs and the tail.',
'Armadillos are small to medium-sized mammals.',
'The three-banded armadillo, can roll itself into a hard armored ball.',
'Armadillos have poor eyesight, so they hunt with their highly developed sense of smell.',
'Armadillos have wiry hairs along their sides and belly, wich they use to feel their way around.',
'Armadillos have harp claws and strong legs for digging.',
'Armadillos are picky about where they live based on the type of soil is found in the area. Armadillos usually prefer sandy or loam soils that are loose and porous.',
'Armadillos are omnivores, wich means that they eat both meat and plants.',
'Armadillos use their long, sticky tounge to catch ants, termites, beetles and other insects after digging them out of the ground.',
'The nine-banded armadillo is the official state animal of Texas.',
)
ATLANTIC_PUFFIN_FACTS = (
'The Atlantic Puffin is the only puffin native to the Atlantic Ocean.',
'The Atlantic Puffin breeds in Iceland, Norway, Greenland, Newfoundland and many North Atlantic islands, and as far south as Maine in the west and the British Isles in the east.',
'There are considered to be three subspecies of Atlantic puffin: Fratercula arctica arctica, Fratercula arctica grabae, Fratercula arctica naumanni.',
'Like many seabirds, the Atlantic puffin spends most of the year far from land in the open ocean and only visits coastal areas to breed.',
'Atlantic puffins steer with rudderlike webbed feet and can dive to depths of 200 feet, though they usually stay underwater for only 20 or 30 seconds.',
'Puffins mainly eat small fish, including sand eels, herring, hake and capelin.',
'The average lifespan of a Puffin in the wild is about 20 years.',
'The Atlantic Puffin is sexually mature at 4 to 5 years old.',
'The Atlantic Puffin is the official bird symbol of the province of Newfoundland and Labrador, Canada.',
'When they take off, Atlantic Puffins patter across the surface of the water while vigorously flapping its wings, before launching itself into the air.',
'Atlantic Puffins tend to be monogamous. However, this is the result of their fidelity to their nesting sites rather than to their mates, and they often return to the same burrows year after year.',
'Atlantic Puffins are colonial nesters, excavating burrows on grassy clifftops or reusing existing holes. They may also nest in crevices and amongst rocks.',
'Atlantic Puffins tend to be very social birds and usually breed in large colonies.',
'Atlantic puffins are excellent fliers. Flapping their wings at up to 400 beats per minute, puffins can reach speeds of 88 km/h (55mph)',
'Atlantic Puffins have the same mate each year.',
'Atlantic puffins are also excellent fliers. Flapping their wings at up to 400 beats per minute, puffins can reach speeds of 88 km/h (55mph)',
'Puffins create burrows, about 90 cm (3 ft.), in rocky cliffs either in the soil or between rocks. Often, couples will return to the same burrow year after year. At the back of the burrow, they build a nest lined with grasses, seaweed, and feathers. After the female lays a single egg, both parents take turn incubating the egg for about 40 days.',
'The puffins’ genus name "Fratercula" comes from the Latin for “little brother”. The name refers to the sea bird’s black and white plumage, which was said to resemble the robes that monks once wore.',
'Sixty percent of the world’s puffins breed in Iceland.',
'Puffins are one of the few birds that have the ability to hold several small fish in their bills at a time. Their raspy tongues and spiny palates allow them to firm grasp 10 to 12 fish during one foraging trip. They thus can bring more food back to their young compared with other seabirds that tend to swallow and regurgitate meals for their chicks.',
)
AXOLOTL_FACTS = (
'Wild Axolotls are normally brown or black, not white.',
'In the wild, Axolotls can only be found in the lakes and canals of Xochimilco, Mexico.',
'Axolotls are endangered.',
'Its name is based off of Xolotl, a dog-headed god from Aztec mythology.',
'Axolotls have the ability to not only regenerate limbs like some other amphibians but they can also rebuild their spine and even their brain.',
'Because of their extraordinary regenerative ability, Axolotls are the subject of biological and medical research.',
'Axolotls exhibit neoteny, meaning they reach maturity without going through metamorphosis.',
'The feather-like branches that grow on their heads are actually their gills .',
)
BADGER_FACTS = (
'Badgers are part of the family Mustelidae this is the same family as otters, ferret, polecats, weasels and wolverines.',
'There are 11 species of badger, grouped into 3 types, the Melinae (Eurasian badgers), Mellivorinae (Honey badger) and Taxideinae (American badger).',
'Badgers are found in North America, Ireland, Great Britain and most of Europe. There are species in Japan, China, Indonesia and Malaysia. The honey badger is found in sub-Saharan Africa, the Arabian Desert, Turkmenistan, and India.',
'Badgers have stocky bodies with short legs that are suitable for digging. They digs burrows underground called a sett. Their sett are often a maze of tunnels and chambers for sleeping around 6 badgers, setts are kept very clean.',
'The badger has an elongated head with small ears and a distinctive black and white face, their body has greyish fur with black and white areas underneath.',
'Badgers can grow to nearly a meter in length. The European badger is larger than the American badger and the Honey badger.',
'Badgers on average weigh around 9 - 11 kg (20 - 24 lbs).',
'The badger can run up to 30 km/h (19 mph) for a short period of time.',
'A male badger is called a boar, the female is called a sow and the young are called cubs.',
'A group of badgers is called a cete, although they are often called clans. There are usually 2 - 15 badgers in a cete.',
'The honey badger is a carnivorous species that has the reputation of being the most fearless and vicious of all mammals.',
'Badgers were eaten in Britain during World War II and were once part of the Native American and settlers diets in the US. Russia still eats badger meat today.',
'Badgers have featured in lots of British literature over the years, such as Brian Jacques\' Redwall series, \'Tommy Brock\' in Beatrix Potter\'s The Tale of Mr. Tod, \'Bill Badger\' in Mary Tourtel\'s Rupert Bear, \'Mr. Badger\' in Kenneth Grahame\'s The Wind in the Willows and \'Trufflehunter\' in C. S. Lewis\'s Chronicles of Narnia.',
)
BEAR_FACTS = (
'There are eight different species of bear! The North American Black Bear, the Brown Bear, the Polar Bear, the Asiatic Black Bear, the Spectacled Bear, the Giant Panda, the Sloth Bear and the Sun Bear!',
'The California grizzly Bear became officially extinct in 1924. It is a subspecies of the Grizzly Bear which is a subspecies of the Brown Bear.',
'The world\'s longest recorded living bear was Debby, a female polar bear born in the Soviet Union at some point in 1966. She died on November 17th 2008 in Canada at either age 41 or 42.',
'98% of North America\'s grizzly bear population lives in Alaska.',
'Spectacled Bears are the only species of bear to live in South America.',
'The Black Bear can be found with black, brown, gray, silvery-blue and cream fur coats!',
'The Spectacled Bear is sometimes known as the Andean Bear because they live in the Andes Mountains.',
'The "Teddy Bear" comes from 1902 when U.S. President Theodore Roosevelt (a.k.a. Teddy) refused to shoot a bear cub that was brought to him. The act of kindness spread quickly and the name "Teddy Bear" became popular.',
'The Giant Panda is seen as so valuable that the Chinese government has used them as gifts to other countries!',
'Bears such as the American Black Bear and the Grizzly Bear hibernate in the winter. Their heart rates drop from a normal 55 to only 9!',
)
BEAVER_FACTS = (
'There are two species of beaver. The European or Eurasian beaver (Castor fiber) and the North American beaver (Castor canadensis).',
'Beavers are the second largest rodent in the world after the capybara.',
'The beaver is mainly a nocturnal animal.',
'The large front teeth of the beaver never stop growing. The beavers constant gnawing on wood helps to keep their teeth from growing too long.',
'Together beaver colonies create dams of wood and mud to provide still, deep water in order to protect against predators such as wolves, coyotes, bears or eagles, and also so they can float food and building material to their homes.',
'Once the dams are completed and ponds formed, beavers will work on building their homes called lodges in the middle. The dome shaped lodges, like the dams, are constructed with branches and mud. Lodges have underwater entrances, making entry tough for most other animals.',
'There are usually two dens within the lodge, one is for drying off after entering from the water and another, drier one, is where the family of up to four adults and six to eight young live.'
'There were once more than 60 million North American beaver. But due to hunting for its fur, its glands for medicine and because the beavers tree-felling and dams affect other land uses, the population has declined to around 12 million.',
'The beaver has a good sense of hearing, smell, and touch. It has poor eyesight, but does have a set of transparent eyelids which allow them to see under water.',
'Using their broad, scaly tail, beavers will forcefully slap the water as an alarm signal to other beavers in the area that a predator is approaching.',
'Beavers are slow on land but using their webbed feet they are very good swimmers. A beaver can stay under water for up to 15 minutes.',
'Beavers are herbivores. They like to eat the wood of trees such as the aspen, cottonwood, willow, birch, maple, cherry and also eat pondweed and water lilies.',
'Adult beavers are around 3 feet long and have been known to weigh over 25 kg (55 lb). Females are as large or larger than males of the same age.',
'Beavers can live up to 24 years in the wild.',
'The beaver is the national animal of Canada, and features on the Canadian five-cent piece.',
'Beavers like to keep themselves busy, they are prolific builders during the night. Hence the saying "As busy as a beaver".',
)
BISON_FACTS = (
'The bison has long shaggy brown fur, a mane and beard under its chin. It has a big head with short black horns and a hump on its shoulders.'
'An adult bison can weigh up to 2,000 pounds and stand 6 feet tall.',
'Bison may be big, but they’re also fast. They can run up to 35 miles per hour.They’re extremely agile. ',
'Bison can be found in most of Canada, the United States and parts of Mexico.',
'Classifications of Bisons include: American Bison, Bison occidentalis, Bison antiques, Steppe bison and European bison',
'Bison mainly live on plains, prairies and river valleys.',
'The bison is a grazer. Its diet is made up of mostly grasses and sedges',
'Bisons generally appear to be sluggish, lazy and peaceful',
'The average lifespan of a bison is 10-20 years.',
'Bison have poor eyesight but they have excellent senses of smell and hearing.',
'Female bison give birth to one calf after 9 months.',
'Bison live in a variety of groups.Each bison group has a dominant male or female.',
'Bisons are the largest Mammals in North America.',
'The scientific name for Bison is bison bison bison.',
'In winter, Bisons can dig through snow to get to the vegetation below.',
'The muscle-filled large hump on a Bison\'s back allows it to plough through snow.'
'Bison live in a variety of groups. Each bison group has a dominant male or female.',
'Yellowstone National Park is the only place in the U.S. where bison have continuously lived since prehistoric times.',
'When bison are born, their fur is orange-red. After a few months, their fur steadily grows more brown.'
)
BOBCAT_FACTS = (
'An adult bobcat’s tail averages just 6 to 7 inches in length.',
'The word bobcat a reference to their tail. In barbershop lingo, hair that’s been cut short is sometimes called “bobbed.”',
'Wild bobcats do the majority of their hunting in low-light conditions.',
'Although adult bobcats only weigh 33 pounds, they can hunt and kill adult white tailed deer which can weigh 250 pounds.',
'Bobcats lay claim to an area of land that can be anywhere from 1 to 18 square miles in size.',
'Bobcats can’t always consume their victims in one sitting. Sometimes, they use dirt, snow, leaves, or grass to bury the uneaten pieces of especially large corpses, and will return periodically to dig up their leftovers.',
'The scientfic name for the bobcat is "Lynx rufus".',
'Wild bobcats have an average life span of 10 to 12 years'
)
BUFFALO_FACTS = (
'Buffalo are the largest animals found in north America and can grow to 6-7 feet long, weighing up to 2,000lbs. True buffalo only live in Asia and Africa.',
'Buffalo are large members of the Bovidae family. There are two types of buffalo: the African or Cape buffalo and the Asian water buffalo. They are dark gray or black animals that look a lot like bulls. They are often confused with bison',
'The water buffalo is the largest bovine. It is 8 to 9 feet (2.4 to 2.7 meters) from head to rump with its tail adding an extra 2 to 3.3 feet (60 to 100 centimeters). They weigh a massive 1,500 to 2,650 lbs. (700 to 1,200 kilograms).',
'The African buffalo is smaller, but they are still quite impressive in size. They are 4.26 to 4.92 feet long (130 to 150 cm) from head to hoof and weigh 935 to 1,910 lbs. (425 to 870 kg).',
'Buffalo are herbivores, and so eat only vegetation. Their favorite foods are grass and herbs, but water buffalo will also eat aquatic plants. Both African and Asian buffalo will eat shrubs and trees when they can not find grass or herbs to eat.',
'Buffalo are considered to be an adult when they reach 3 years old. Adults mate from July to October and it takes nine months for the calf to be born. When the calves are born they are a light tan color and they follow and are dependent on their mother for a least one year.',
'Buffalo are social animals and live in groups called herds. Water buffalo herds are segregated by gender. African buffalo herds are mostly of mixed gender. An African herd often has more than 1,000 members.',
'Male water buffalo have horns that curve backward. These horns can grow to 5 feet (1.5 meters) long. Females also have horns, but they are much smaller.',
'African buffalo have a democracy. When they are ready to travel, they will stand and turn in the direction they want to go. The majority of "votes" wins and the head female will lead the herd in the winning direction.',
'African buffalo are very aggressive and have a tendency to attack humans. They are very protective of each other and take care of sick and old members of the herd, shielding them from predators.',
'Water buffalo have been domesticated for more than 5,000 years. They have buttressed humanity’s survival with their meat, horns, hides, milk, butterfat, and power, plowing and transporting people and crops.',
'Wild water buffalo are at-risk and live only in a small number of protected areas stretching across India, Nepal, and Bhutan, and a wildlife reserve in Thailand. And populations are likely to diminish as they are interbred with domesticated water buffalo.'
)
CAMEL_FACTS = (
'There are two species of true camel. The dromedary, is a single humped camel that lives in the Middle East and the Horn of Africa area. The bactrian, is a two-humped camel that lives in areas of Central Asia.',
'There are four camel-like mammals that live in South America, llama and alpaca are called "New World camels", while guanaco and vicuna are called "South American camels".',
'Camels have been domesticated by humans for thousands of years. Used mostly for transport or to carry heavy loads, they also provide a source of milk, meat, and hair/wool.',
'Camels live on average for 40 to 50 years.',
'Camels are 1.85 m (6 ft 1 in) at shoulder level and 2.15 m (7 ft 1 in) at the hump.',
'Camels are capable of running as fast as 65 km/h (40 mph) for a short period of time, and can maintain a speed of around 40 km/h (25 mph).',
'Dromedary camels weigh 300 to 600 kg (660 to 1,320 lb) and bactrian camels weigh 300 to 1,000 kg (660 to 2,200 lb).',
'Camels do not actually hold liquid water in their humps. The humps contain fatty tissue reserves, which can be converted to water or energy when required. They can survive up to six months without food or water by using up these fatty stores.',
'Camels are well suited to the hot sandy deserts they roam in. Their thick coat insulates them from heat and also lightens during summer to help reflect heat.',
'A camels long legs help its body to be high from the hot desert surface and a pad of thick tissue called a pedestal raises the body slightly when the camel sits so cool air can pass underneath.',
'A large camel can drink around 30 gallons (113 liters) in just 13 minutes, making them able to rehydrate faster than any other mammal.',
'Long eyelashes, ear hair, and closable nostrils keep sand from affecting the camel, while their wide feet help them move without sinking into sand.',
'Camels have long been used in wartimes. Romans used camels for their ability to scare off horses who are afraid of their scent, and in recent times camels have been used to carry heavy gear and troops across hot sandy deserts.',
'There are estimated to be over 14 million camels in the world. Camels introduced to desert areas of Australia are the worlds largest populations of feral camels.',
)
CAPYBARA_FACTS = (
'The capybara is the largest living rodent in the world. Adults typically range from 3.48 to 4.4 feet long, stand 20 to 24 inches tall, and weigh between 77 and 146 pounds.',
'Capybaras can be found in all South American countries but Chile. However, sightings are fairly common in Florida and one was seen on the Central Coast of California in 2011.',
'Capybaras can both run as fast as horses and remain completely underwater for up to five minutes.',
'The capybara appears on the 2-peso coin of Uruguay.',
'Capybaras tend to live in groups. The size of these groups can range from 10 in the wet season to up to 100 capybaras in drier months.',
'Capybaras are herbivores. In a typical day, they eat around 6-8 pounds of grass.',
'The capybara is a semiaquatic mammal, and actually has slightly webbed feet to aid with swimming.',
'Capybaras are autocoprophagous. This means that they eat their own feces, which helps them better digest grass and extract the most protein and nutrients from their food as possible.',
'The gestation period for a capybara is typically 130-150 days. Most litters will have 3 or 4 young, but the number can range from 1 to as many as 8 young at once.',
'Predators of the capybara include jaguars, pumas, ocelots, caimans, eagles, and anacondas.',
'The name "capybara" is derived from the Tupi language, spoken by the native Tupi people of Brazil. The translated name means "one who eats slender leaves".',
'Capybaras are very popular captive animals in Japan. One common practice, said to have originated in 1982 and attributed to the Izu Shaboten Zoo, is to keep hot springs in capybara enclosures for them to bathe and relax in during the winter.'
'Capybaras are well to do to put their webbed feet to use in water, and the Vatican classifies them as fish in regards to dietary concerns.',
)
CHAMELEON_FACTS = (
'Chameleons are a very unique branch of the lizard group of reptiles.',
'There are around 160 species of chameleon.',
'Chameleons live in warm varied habitats from rainforests through to deserts.',
'Almost half of the world’s chameleon species are native to Madagascar.',
'Special color pigment cells under the skin called chromatophores allow some chameleon species to change their skin color, creating combined patterns of pink, blue, red, orange, green, black, brown, yellow and purple.',
'Chameleon change color for camouflage but this is not always the main reason. Some show darker colors when angry, or when trying to scare others',
'Male chameleons show light multi-colored patterns when vying for female attention.',
'Chameleons living in the desert change to black when its cooler to absorb heat, then to a light grey to reflect heat.',
'Chameleons have amazing eyes. The bulging upper and lower eyelids are joined and the pupil peaks out from a pinhole sized gap.',
'The chameleons’ eyes can rotate and focus separately on 180-degree arcs, so they can see two different objects at the same time. This gives them a full 360-degree field of vision.',
'Chameleons feed by ballistically projecting their tongues often over twice the length of their body to catch prey, forming a suction cup as it hits its target.',
'Chameleons are not deaf but they do not actually have ear openings.',
'Chameleons eat insects and birds.',
'Chameleons are different from many reptiles because some of the species, like the Jackson’s chameleon, have live births. These species can give birth to eight to 30 young at one time',
'According to International Union for Conservation of Nature’s Red List of Threatened Species, many species of chameleon are endangered.',
)
CHEETAH_FACTS = (
'The cheetah is the fastest land animal in the world. They can reach a top speed of around 113 km per hour.',
'A cheetah can accelerate from 0 to 113 km in just a few seconds.',
'Cheetahs are extremely fast however they tire quickly and can only keep up their top speed for a few minutes before they are too tired to continue.',
'Cheetahs are smaller than other members of the big cat family, weighing only 45 – 60 kilograms.',
'One way to always recognise a cheetah is by the long, black lines which run from the inside of each eye to the mouth. These are usually called “tear lines” and scientists believe they help protect the cheetah’s eyes from the harsh sun and help them to see long distances.',
'Cheetahs are the only big cat that cannot roar. They can purr though and usually purr most loudly when they are grooming or sitting near other cheetahs.',
'While lions and leopards usually do their hunting at night, cheetahs hunt for food during the day.',
'A cheetah has amazing eyesight during the day and can spot prey from 5 km away.',
'Cheetahs cannot climb trees and have poor night vision.',
'With their light body weight and blunt claws, cheetahs are not well designed to protect themselves or their prey. When a larger or more aggressive animal approaches a cheetah in the wild, it will give up its catch to avoid a fight.',
'Cheetahs only need to drink once every three to four days.',
)
CHIMPANZEE_FACTS = (
'Chimpanzees are omnivores which mean that they eat both plants and animals.',
'Chimpanzee communities may range in size from 15 to 120 chimps of both sexes and all ages.',
'Chimpanzees have a hierarchy, and generally each community has an alpha male who is considered the most powerful member of the group.',
'Chimpanzees can communicate with each other even over long distances with loud calls called pant-hoots, or by drumming the buttresses of trees.',
'Chimpanzees say hello to each other by panting.',
'Chimpanzees indicate displeasure by grunting and flicking their wrists at the one who has offended them.',
'Chimpanzees can be found in 21 African countries.',
'Most chimpanzee mothers give birth to one young an average of every five to six years in the wild. Young chimps stay with their mothers for up to 10 years.',
'Chimpanzees grow up to 1.2 metres tall. Their arms grow longer than their legs, which helps them to walk along by clenching their fists and putting their weight on their knuckles.',
'Chimpanzees are one of only two species in the genus Pan, the other being the bonobo, and both are found sub-Saharan Africa.'
)
CHIPMUNK_FACTS = (
'Chipmunks are the smallest members of the squirrel family. Smallest species has 1.1 to 1.8 ounces of weight and reaches 7.2 to 8.5 inches in length. Largest species can reach 4.4 ounces of weight and 11 inches in length.',
'Chipmunks have fluffy tail that can reach 3 to 5 inches in length.',
'Chipmunks are very vocal animals. They produce bird-like noise that can be heard in the case of near danger and during the mating season, when female wants to attract males.',
'There are more than 20 different species of chipmunks some of which can be found in North America and which belong to the Tamias genus, with two subgenus species called Tamias and Neotamias.',
'The most endangered species of chipmunk is the Palmers genus.',
'Chipmunks are very talkative creatures, and they boast a distinct and unique way of talking to each other, often making bird-like noises. They also use many different gestures as a way of communicating with one another thats highly amusing to watch.',
'A single chipmunk can store up to 8lbs of food in a burrow.',
'Chipmunks are known to be very territorial around their burrows and nests. Their territory can extend up to ½ acre around the burrow but an adult chipmunk will only usually defend up to 50 ft from the entrance of their burrow when they have to.',
'Chipmunks have 4 toes on their back paws but 5 toes on their front ones!',
'Male chipmunks are called Bucks and females are referred to as Does.',
'Unlike other squirrels, chipmunks live mainly in the underground burrows. They can be 30 feet long and 3 feet wide. All burrows are divided in several sections: nursery, food storing chamber and resting area.',
)
CHINCHILLA_FACTS = (
'Chinchillas are nocturnal creatures who are mostly awake at night. They are typical asleep during the day. Therefore, it is best to place your Chinchilla cage in a quiet place away from direct sunlight.',
'Chinchillas can overheat. No, not like a car, but a Chinchilla is very sensitive to heat and humidity. In their original home, the weather is cool and dry. They are best in temperatures of 15 degrees centigrade to 25 degrees centigrade.',
'Chinchillas grow their teeth for life. It never stops growing and it can even grow as much as 12 inches per year.',
'Chinchillas have the softest fur in all of land mammals. Their fur is so soft and luxurious that the first reason why Chinchillas were hunted by the native tribes who lived in The Andes Mountains is not for their meat, but for their fur.',
'Chinchillas take dust baths. Yes, they do not take water or wet baths. Their fur is so dense and will have a problem completely drying out. It is why they take dust baths instead to help get rid of oils and dirt. It is like a Chinchilla using a dry shampoo.',
'Chinchillas use their tail for balance and are high jumpers and prolific climbers! In the wild, they lived in rocky and mountainous areas, so they are able to jump from high places (about 6 feet).'
'Chinchillas are very compassionate animals. If another female cannot produce milk, another female can adopt the babies.',
'The breeding season for chinchillas runs from November to May in the Northern Hemisphere and from May to November in the Southern Hemisphere.',
'Chinchillas are omnivores; they eat both plants and meat. Primarily, they eat grass and seeds, but they also eat insects and bird eggs when they get the chance. To eat, they hold their food in their front paws and nibble on it.',
'Though chinchilla fur is highly valued for use in clothing and coats, the Convention on International Trade in Endangered Species has restricted the sale and trade of wild chinchillas since 1975. Many chinchillas are bred commercially for their fur.',
'Chinchillas are native to Chile and Peru. In the wild they live in groups and make their home in burrows and natural outcroppings and crevices.'
)
CLOWNFISH_FACTS = (
'Clownfish is a fish that is frequently called clown anemonefish and goes by the scientific name Amphiprioninae, is actually false anemonefish.'
'The length of clownfish can range from 3.1 inches to 6.3 inches with an average of 4.3 inches.',
'There are at least 30 known species of clownfish, most of which live in the shallow waters of the Indian Ocean, the Red Sea, and the western Pacific.',
'The movie Finding Nemo caused home-acquarium demand for clownflish to triple.',
'Clownfish use stinging anemones for their own protection and in return drives off intruders and preens its host, removing parasites.',
'All clownfish are born male and have the ability to switch their sex. If once they become female, the change is irreversible.',
'Clownfish rarely stray more than a few yards from their host anemone.'
)
COBRA_FACTS = (
'Cobras are classified in the phylum Chordata, subphylum Vertebrata, class Reptilia, order Squamata and family Elapidae.',
'Genetically, true cobras are members of the genus Naja, but according to Viernum, often the name cobra references several species of snakes, most of which are in the venomous snake family Elapidae.',
'Cobras are large snakes and many species reach more than 6 feet long (2 meters).',
'The most well-known distinctive physical characteristic of cobras is their hood.',
'There are 270 different types of Cobras and their relatives, including Taipans, Adders, Mambas, Kraits, and they all have short fangs and are all extremely poisonous.',
'Cobras live in hot tropical areas in Africa, Australia, and Southern Asia and their relatives, the Coral Snake, can be found in the United States.',
'Cobras are cannibals, which means that they will eat other snakes as well as birds, bird eggs and small mammals. Kraits feed almost totally on other snakes.',
'Despite that common name, king cobras are not classified as true cobras, which belong to the genus "Naja".',
'Cobras have potent neurotoxic venom, which acts on the nervous system.',
'Some cobras, including all spitting cobras, have cytotoxic venom that attacks body tissue and causes severe pain, swelling and possible necrosis (death of cells and tissue).',
'The origin of the genus name of Cobras, "Naja" is from the Sanskrit "nāga" (with a hard "g") meaning "snake".',
'Naja is a genus of venomous elapid snakes known as cobras.',
'Spitting cobras have a specialized venom delivery mechanism, in which their front fangs, instead of releasing venom through the tips, have a rifled opening in the front surface which allows the snake to propel the venom out of the mouth.',
'The Caspian cobra (N. oxiana) of Central Asia is the most venomous Naja species.',
'Cobras are a medically important group of snakes due to the number of bites and fatalities they cause across their geographical range.',
'Cobras belong to the family Elapidae, a type of poisonous snake with hollow fangs fixed to the top jaw at the front of the mouth.',
)
COUGAR_FACTS = (
'The cougar, also known as puma, mountain lion, mountain cat, catamount or panther, depending on the region, holds the Guinness record for the animal with the highest number of names. It has over 40 names in English alone.',
'the cougar has the greatest range of any large wild terrestrial mammal in the Western Hemisphere, extending from the Yukon in Canada to the southern Andes of South America.',
'Primary food sources include ungulates such as deer, elk, moose, and bighorn sheep, as well as domestic cattle, horses and sheep, particularly in the northern part of its range. It will also hunt species as small as insects and rodents.',
'Adults stand about 60 to 76 centimeters (2.0 to 2.5 ft) tall at the shoulders. The length of adult males is around 2.4 meters (8 ft) long nose to tail, with overall ranges between 1.5 and 2.75 m (5 and 9 ft) nose to tail suggested for the species in general. Males typically weigh 53 to 90 kilograms (115 to 198 pounds), averaging 62 kg (137 lb). Females typically weigh between 29 and 64 kg (64 and 141 lb), averaging 42 kg (93 lb).',
'Cougar size is smallest close to the equator and larger towards the poles.',
'Female cougars reach sexual maturity between one-and-a-half to three years of age. They typically average one litter every two to three years throughout their reproductive life. Only females are involved in parenting and they are fiercely protective of their cubs.',
'Aside from humans, no species preys upon mature cougars in the wild. The cat is not, however, the apex predator throughout much of its range. In its northern range, the cougar interacts with other powerful predators such as the brown bear and gray wolf. In the south, the cougar must compete with the larger jaguar. In Florida it encounters the American Alligator.',
'Like almost all cats, the cougar is a solitary animal. Only mothers and kittens live in groups, with adults meeting only to mate. It is secretive and typically most active around dawn and dusk.',
'Cougars have large paws and proportionally the largest hind legs in the cat family. This physique allows it great leaping and short-sprint ability. An exceptional vertical leap of 5.4 m (18 ft) is reported for the cougar. Horizontal jumping capability from standing position is suggested anywhere from 6 to 12 m (20 to 40 ft).',
'The cougar can run as fast as 55 to 72 km/h (35 to 45 mi/h), but is best adapted for short, powerful sprints rather than long chases.',
)
COW_FACTS = (
'There are well over 1 billion cattle in the world.',
'Cattle are sacred in India. There are an estimated 300 million cattle in India.',
'Young cattle are generally known as calves. Adult females are generally called cows. Adult males that are not castrated are generally called bulls.',
'Cattle are red/green color blind.',
'In the sometimes controversial sport of bull fighting, bulls are angered by the movement of the cape rather than its red color.',
'Cattle trained to be draft animals are known as oxen (ox).',
'Cows are social animals, and they naturally form large herds. Like people, they will make friends and bond to some herd members, while avoiding others',
'Cows can hear lower and higher frequencies better than humans.',
'An average dairy cow weighs about 1,200 pounds.',
'A cows normal body temperature is 101.5°F.',
'The average cow chews at least 50 times per minute.',
'The typical cow stands up and sits down about 14 times a day.',
'An average cow has more than 40,000 jaw movements in a day.',
'Cows actually do not bite grass; instead they curl their tongue around it.',
'Cows have almost total 360-degree panoramic vision.',
'Cows have a single stomach, but four different digestive compartments.',
'Cows are pregnant for 9 months just like people',
'A dairy cow can produce 125 lbs. of saliva a day',
'If you took all the cows in the world and rounded them up into a sphere, that sphere would be nearly 1,200 meters wide!',
'Cows are very social animals, and many of them have best friends! When separated, they often search for friends and family even years later.'
)
CRAB_FACTS = (
'Crabs are decapods from the crustacean family.',
'Crabs have 10 legs, however, the first pair are its claws which are called chelae.',
'Crabs have a thick external skeleton called an exoskeleton. It is a shell made of calcium carbonate and provides protection for the soft tissue underneath.',
'Crabs live in all the world\'s oceans, in fresh water, and on land. There are over 4500 species of crabs.',
'Other animals with similar names such as hermit crabs, king crabs, porcelain crabs, horseshoe crabs and crab lice, are not true crabs.',
'Crabs usually have a distinct sideways walk. However, some crabs can walk forwards or backwards, and some are capable of swimming.',
'The collective name for a group of crabs is a "cast".',
'Crabs communicate with each other by drumming or waving their pincers.',
'Male crabs tend to often fight with each other over females or hiding holes.',
'The Pea Crab is the smallest known species at just a few millimetres wide. The largest species is the Japanese Spider Crab, with a leg span of up to 4 m (13 ft).',
'Crabs are omnivores, they feed mainly on algae, but also bacteria, other crustaceans, molluscs, worms, and fungi.',
'Some crab species can naturally autotomise (shed) limbs such as their claws, which then regenerate after about a year.',
'Crabs make up 20% of all marine crustaceans caught by humans each year. This adds up to a total of 1.5 million ton annually',
'The most consumed species of crab in the world is the Japanese Blue Crab.',
)
CRANE_FACTS = (
'Cranes live on all continents except Antarctica and South America.',
'Cranes eat a range of items from small rodents, fish, amphibians, and insects to grain, berries, and plants.',
'Cranes create their nests in shallow water.',
'Cranes are known as perennially monogamous breeders, establishing long-term pair bonds that may last the lifetime of the bird.',
'Male cranes and female cranes do not vary in external appearance, however, on average males tend to be slightly larger than females.',
'The tallest flying bird in the world is the Sarus Crane.',
'Cranes range from sizes of 90 cm (35 in) in length to 176 cm (69 in).',
'Most species of crane are dependent on wetlands and require large areas of open space.',
'The only two species of crane that do not always roost in wetlands are the two African crowned cranes, which are the only cranes to roost in trees.',
'Female cranes typically lay two eggs, and the eggs will hatch after a period of around 30 days.',
)
CRAYFISH_FACTS = (
'The name "crayfish" comes from the Old French word escrevisse.',
'The oldest records of crayfish are 115 million years old.',
'There are 200 species of crayfish in North America.',
'Crayfish like to eat hot dogs and cat food.',
'Crayfish can range in colors such as sandy yellow, pink, red, dark brown, and even blue.',
'Crayfish live on every continent except for Africa and Antarctica.',
'Very small crayfish are called dwarf crayfish.',
)
CROCODILE_FACTS = (
'There are 23 different species of crocodiles that live on this planet.',
'Crocodiles do not chew their food! Instead, they swallow stones to grind their food inside their stomachs.',
'Crocodiles with open mouths is not necessarily a sign of aggression. Instead, that is their only way cooling off.',
'Crocodiles do not possess any sweat glands.',
'The muscles responsible for opening a crocodile\'s jaws are weak, such that even humans can keep a crocdile\'s mouth closed.',
'However, opening their mouth when it is closed is almost impossible',
'After mating, a female crocodile can lay between 20 to 80 eggs.',
'Crocodiles can have a lifespan of up to 80 years.',
'The skin on the back of the crocodile is so hard and tough, not even a bullet can pierce it.',
'The closest relatives of the crocodile in the animal kingdom are rather disparate: Birds and Dinosaurs.',
'Crocodiles normally drown their prey by dragging them underwater before cutting their meat into smaller chunks.',
'Crocodiles can shoot out from the water at almost 12 meters per second!',
'The smallest crocodile is the dwarf crocodile. It grows to about 5.6 feet (1.7 meters) in length and weighs 13 to 15 pounds (6 to 7 kilograms). The largest crocodile is the saltwater crocodile. The largest one ever found was 20.24 feet (6.17 m) long. They can weigh up to 2,000 pounds (907 kg).',
'Crocodiles lay 10 to 60 eggs at a time. The hatchlings stay in their eggs for 55 to 110 days. They are 7 to 10 inches (17.8 to 25.4 centimeters) long when they are born and don\'t mature until they are 4 to 15 years.',
)
CUTTLEFISH_FACTS = (
'Cuttlefish are cephalopods, not fish. Cephalopods include octopus, squid and nautilus.',
'Cuttlefish, along with most cephalopods, are the ocean’s most intelligent invertebrates.',
'Cuttlebone, found in the body of a cuttlefish, is used by pet birds to get calcium.',
'Cuttlefish have green-blue blood and 3 hearts!',
'A cuttlefish’s camouflage is so good that it can take on a checkerboard pattern placed beneath it.',
'Cuttlefish are color blind.',
'Cuttlefish taste with their suckers.',
'Cuttlefish have 8 arms and 2 long tentacles used for feeding.',
'The largest cuttlefish is the Australian giant cuttlefish, which is the size and shape of an American football.',
'Cuttlefish have W shaped eyelids so they can see in front of them and behind them at the same time.',
'Interestingly enough cuttlefish are known for their sexual dimorphism, particularly in regards to size differences between adult males and females.',
)
DEER_FACTS = (
'Deer belongs to the cervidae family.',
'Deer constitute the second most diverse family after bovids.',
'All male deer except the Chinese water deer possess antlerts.',
'Deer species range from very large to very small. The smallest deer is the Southern pudu and the largest deer is the moose.',
'Deer can be found in many different ecosystems.',
'The Chinese water deer does not have any antlers. Instead, it has very long canine teeth used to attract mates with.',
'Deer feed primaraly on leaves.',
'Deer were an important source for food for early hominids.',
'The only known female deer that possess antlers is the reindeer.',
'The male deer is called a buck but some larger males are referred to as stags. A female deer is called a doe or a hind.',
'During the mating season the males uses their antlers to fight other males over does.',
'Each year, the antlers fall off and regrow. As they regrow they are covered in a furry coat called velvet.',
'Deer can jump up to 3 meters (10 feet).',
)
DEGU_FACTS = (
'The word degu comes from the Mapudungun dewü (mouse, rat).',
'Degus have an elaborate vocal repertoire comprising up to 15 unique sounds.',
'Degus can live as long as 8 or 9 years although 5 to 6 years is the average lifespan.',
'The degu is a south American caviomorph1 which inhabits the semi-arid (desert-like) scrub areas of central Chile. This is the only place in the world where degus can be found in the wild and is where degus originated.',
'Degus are prone to diabetes due to their divergent insulin structure. For this reason, they are used frequently for research in this field.',
'Unlike other octodontids, degus are diurnal (activity during the day, with a period of sleeping, or other inactivity, at night), and they have good vision.',
'In case of predator\'s attack, the degu can shed its tail from its body. A shed tail will never grow back.',
'To clean themselves, Degus take sand baths to keep their coat healthy and free of grease.',
)
DINGO_FACTS = (
'Dingoes actually originate from Southeast Asia, where they can still be found today.',
'Dingoes mate once per year, from March to June.',
'Dingoes cannot bark, but they can howl.',
'Dingoes have permanently erect ears.',
'Dingoes arrived in Australia from the Asian mainland about 5,000 years ago.',
'Dingoes live to five or six years of age in the wild and fifteen years in captivity.',
'Dingoes are considered pests in Australia',
'The largest fence in the world was built to keep out Dingoes in Australia',
'Just like humans, dingoes have rotating wrists. This allows them to use their paws like hands to catch prey. It also helps them better climb trees and even open doors.',
'Dingoes can even swivel their heads about 180 degrees. Comparatively, owls can turn their heads 270 degrees; humans can only turn theirs 45 to 70 degrees.',
'Having a dingo as a pet is a full time responsibility, as dingoes don\'t handle rejection well and will likely not emotionally recover from being placed in a new home.',
)
DODO_FACTS = (