please_trust_this_file.py 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. from random import randint as DREAM, seed as WORLD
  2. from math import log10 as ADD
  3. from homepagebuilder.interfaces import require as DIVEINTO, encode_escape as PLANT, script as COMPUTER, \
  4. format_code as CUT
  5. SAFE = DIVEINTO('markdown_parsers')
  6. CIAO = SAFE.handles
  7. CLAW = SAFE.Text
  8. PORT = SAFE.InlineCode
  9. WORD = SAFE.TAG_PARSER_MAPPING
  10. BANANA = ['。', ',', ':', '“', '”', '?', '(', ')', '!'
  11. '.', ',', ':', '"', '?', ' ', '-', '(', ')', '!',
  12. '0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
  13. APPLE = {
  14. 'A': 'AÀÁÂÃĀĂȦÄẢÅǍȀȂĄẠḀẦẤẪẨẰẮẴẲǠǞǺẬẶȺ',
  15. 'B': 'BƂƁƃƄƅƆƇƈƉƊƋƌƍƎƏɃɓ',
  16. 'C': 'CÇĆĈĊČƈ',
  17. 'D': 'DƊ',
  18. 'E': 'EÈÉÊËĒĔĖĘĚƎƏẸỀẾỄỂȄȆ',
  19. 'F': 'FƑ',
  20. 'G': 'GƓƔƕƖƗ',
  21. 'H': 'HĤƕƗ',
  22. 'I': 'IÌÍÎÏĨĪĬĮİƗ',
  23. 'J': 'JĴ',
  24. 'K': 'KĶƘ',
  25. 'L': 'LĹĻĽĿŁƚ',
  26. 'M': 'M',
  27. 'N': 'NÑŃŅŇƝ',
  28. 'O': 'OÒÓÔÕŌŎŐƎƏỌ',
  29. 'P': 'PƤ',
  30. 'Q': 'QƢ',
  31. 'R': 'RŔŖŘƗ',
  32. 'S': 'SŚŜŞŠ$$$$',
  33. 'T': 'TŢŤ',
  34. 'U': 'UÙÚÛÜŨŪŬŮ',
  35. 'V': 'VƔ',
  36. 'W': 'WŴ',
  37. 'X': 'Xƕ',
  38. 'Y': 'YÝŶŸ',
  39. 'Z': 'ZŹŻŽ',
  40. 'a': 'aàáâãāăȧäảåȁąạḁầấẫẩằắẵẳǡǟǻậặ',
  41. 'b': 'bƂƁƃƄƅƆƇƈƉƊƋƌƍƎəɃɓ',
  42. 'c': 'cçćĉċčƈ',
  43. 'd': 'd',
  44. 'e': 'eèéêëēĕėęěəẹềếễểȅȇ',
  45. 'f': 'fƑ',
  46. 'g': 'gƓ',
  47. 'h': 'hĤƕ',
  48. 'i': 'iìíîïĩīĭįıƗ',
  49. 'j': 'jĴ',
  50. 'k': 'kĶƘ',
  51. 'l': 'lĹĻĽĿłƚ',
  52. 'm': 'mƜ',
  53. 'n': 'nñńņňƝ',
  54. 'o': 'oòóôõōŏőƎəọ',
  55. 'p': 'pƤ',
  56. 'q': 'qƢ',
  57. 'r': 'rŔŖŘƗ',
  58. 's': 'sśŝşš',
  59. 't': 'tţŤ',
  60. 'u': 'uùúûüũūŭů',
  61. 'v': 'vƔ',
  62. 'w': 'wŴ',
  63. 'x': 'xƕ',
  64. 'y': 'yýŷÿ',
  65. 'z': 'zźżž',
  66. '1': '1⒈①❶➀➊⓵⑴¹₁㊀㈠壹一',
  67. '2': '2⒉②❷➁⓶⑵²₁㊁㈡贰二',
  68. '3': '3⒊③❸➂⓷⑶³₁㊂㈢叁三',
  69. '4': '4⒋④❹➃⓸⑷⁴₁㊃㈣肆四',
  70. '5': '5⒌⑤❺➄⓹⑸⁵₁㊄㈤伍五',
  71. '6': '6⒍⑥❻➅⓺⑹⁶₁㊅㈥陆六',
  72. '7': '7⒎⑦❼➆⓻⑺⁷₁㊆㈦柒七',
  73. '8': '8⒏⑧❽➇⓼⑻⁸₁㊇㈧捌八',
  74. '9': '9⒐⑨❾➈⓽⑼⁹₁㊈㈨玖九',
  75. '0': '0⒈⓪❿➉⓾⑽⁰₁㊉㈠零',
  76. }
  77. CREEPER = "@#$█▇▆▅▄▃▂▁"
  78. def I():
  79. return CREEPER[DREAM(False, len(CREEPER) - True)]
  80. def LOVE(VITA):
  81. if VITA in APPLE:
  82. return APPLE[VITA][DREAM(False, len(APPLE[VITA]) - True)]
  83. else:
  84. return VITA
  85. def TREES(WATER: str):
  86. WORLD(WATER)
  87. FIRE = None
  88. HEART = ''
  89. for H2O in WATER:
  90. if FIRE:
  91. if H2O in BANANA:
  92. HEART += FIRE
  93. HEART += LOVE(H2O)
  94. else:
  95. HEART += LOVE(H2O)
  96. HEART += FIRE
  97. FIRE = None
  98. else:
  99. if DREAM(False, 4) == 4:
  100. if H2O in BANANA:
  101. HEART += LOVE(H2O)
  102. else:
  103. FIRE = LOVE(H2O)
  104. elif H2O in APPLE:
  105. HEART += LOVE(H2O)
  106. elif DREAM(False, 7) == 7:
  107. HEART += I()
  108. else:
  109. if DREAM(False, 100) == 1:
  110. HEART += '🦞'
  111. for _ in range(3-int(ADD(DREAM(1, 100000))/2)):
  112. HEART += H2O
  113. if FIRE:
  114. HEART += FIRE
  115. return HEART
  116. @CIAO('text-node')
  117. class JUSTUSE(CLAW):
  118. NEEDSOMECLAW = True
  119. def convert(self):
  120. if self.NEEDSOMECLAW:
  121. return PLANT(TREES(self.content),
  122. with_special=self.escaping_special_chars,
  123. with_brace=self.escaping_brace)
  124. else:
  125. return PLANT(self.content,
  126. with_special=self.escaping_special_chars,
  127. with_brace=self.escaping_brace)
  128. @CIAO('code')
  129. class OPENYOUR(PORT):
  130. def parse_children(self):
  131. super().parse_children()
  132. for BAMBINO in self.children:
  133. if isinstance(BAMBINO, JUSTUSE):
  134. BAMBINO.NEEDSOMECLAW = False
  135. @COMPUTER('youneedmyclaw')
  136. def OH_MY_CLAWSH(CCCCC, card, *_, **__):
  137. return TREES(CUT(CCCCC, card))
  138. @COMPUTER('CLAWINHAND')
  139. def USE_MY_CLAW(ALPHA, BET, *_, **__):
  140. while True:
  141. SLEEP = DREAM(int(ALPHA), int(BET))
  142. if SLEEP != False:
  143. return SLEEP