Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
481
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.58 KB | None | 0 0
  1. import urwid
  2.  
  3. palette = [
  4.     ('banner', '', '', '', '#ffa', '#60d'),
  5.     ('firma', '', '', '', '#ffa', '#60d'),
  6.     ('streak', '', '', '', 'g50', '#60a'),
  7.     ('inside', '', '', '', 'g38', '#808'),
  8.     ('outside', '', '', '', 'g27', '#a06'),
  9.     ('bg', '', '', '', 'g7', '#d06'),]
  10.  
  11. txt = urwid.Text(('banner', "Introduccion a la seguridad informatica\nFilosofia, Ataque y Herramientas libres\n:(){ :|: & };: "), align='center')
  12. map1 = urwid.AttrMap(txt, 'streak')
  13. pile = urwid.Pile([
  14.     urwid.AttrMap(urwid.Divider(), 'outside'),
  15.     urwid.AttrMap(urwid.Divider(), 'inside'),
  16.     map1,
  17.     urwid.AttrMap(urwid.Divider(), 'inside'),
  18.     urwid.AttrMap(urwid.Divider(), 'outside')])
  19. fill = urwid.Filler(pile)
  20. map2 = urwid.AttrMap(fill, 'bg')
  21.  
  22. def exit_on_q(input):
  23.     if input in ('q', 'Q'):
  24.         raise urwid.ExitMainLoop()
  25.  
  26. loop = urwid.MainLoop(map2, palette, unhandled_input=exit_on_q)
  27. loop.screen.set_terminal_properties(colors=256)
  28. loop.run()
  29.  
  30. #ACERCA DE MI
  31.  
  32. import urwid
  33.  
  34. txt = urwid.Text(("\n\n\nACERCA DE MI\n\nAnggie Manassero\nOSAlug, Arroyito, Cordoba\n\n\n.--.\n|o_o |\n|:_/ | \n //   \ \ \n(|     | )\n/'\_   _/`\ \n\____)=(___/ \n\n\n\n\nanggievelyn@gmail.com\n@TsunamiBoom"), align='center')
  35. fill = urwid.Filler(txt, 'top')
  36.  
  37. def show_or_exit(input):
  38.     if input in ('q', 'Q'):
  39.         raise urwid.ExitMainLoop()
  40.     txt.set_text(repr(input))
  41.  
  42. loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
  43. loop.run()
  44.  
  45. # INTRODUCCI0N
  46.  
  47. import urwid
  48.  
  49. palette = [
  50.     ('banner', '', '', '', '#ffa', '#60d'),
  51.     ('firma', '', '', '', '#ffa', '#60d'),
  52.     ('streak', '', '', '', 'g50', '#60a'),
  53.     ('inside', '', '', '', 'g38', '#808'),
  54.     ('outside', '', '', '', 'g27', '#a06'),
  55.     ('bg', '', '', '', 'g7', '#d06'),]
  56.  
  57. txt = urwid.Text(('banner', "Introduccion"), align='center')
  58. map1 = urwid.AttrMap(txt, 'streak')
  59. pile = urwid.Pile([
  60.     urwid.AttrMap(urwid.Divider(), 'outside'),
  61.     urwid.AttrMap(urwid.Divider(), 'inside'),
  62.     map1,
  63.     urwid.AttrMap(urwid.Divider(), 'inside'),
  64.     urwid.AttrMap(urwid.Divider(), 'outside')])
  65. fill = urwid.Filler(pile)
  66. map2 = urwid.AttrMap(fill, 'bg')
  67.  
  68. def exit_on_q(input):
  69.     if input in ('q', 'Q'):
  70.         raise urwid.ExitMainLoop()
  71.  
  72. loop = urwid.MainLoop(map2, palette, unhandled_input=exit_on_q)
  73. loop.screen.set_terminal_properties(colors=256)
  74. loop.run()
  75.  
  76.  
  77. #punto de partida
  78.  
  79. import urwid
  80.  
  81. txt = urwid.Text(("\n\n\nPUNTO DE PARTIDA    \npara situar o pensar en el papel de los hackers   "), align='right')
  82. fill = urwid.Filler(txt, 'top')
  83.  
  84. def show_or_exit(input):
  85.     if input in ('q', 'Q'):
  86.         raise urwid.ExitMainLoop()
  87.     txt.set_text(repr(input))
  88.  
  89. loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
  90. loop.run()
  91.  
  92. #ANALISIS DE MOTIVACIONES
  93.  
  94. import urwid
  95.  
  96. txt = urwid.Text(("\n\n\n\nANALISIS DE MOTIVACIONES\n\n\n\n\n\nEn la costa de Chile donde vivia Neruda\ntodos saben que\nlas aves marinas suelen robar\ncartas de los buzones\nque les gustaria leer\npor varias razones\nDebo enumerar las razones?(...)\n\n Lawrence Ferlinghetti - Cuernavaca, 26 de octubre de 1975"), align='right')
  97. fill = urwid.Filler(txt, 'top')
  98.  
  99. def show_or_exit(input):
  100.     if input in ('q', 'Q'):
  101.         raise urwid.ExitMainLoop()
  102.     txt.set_text(repr(input))
  103.  
  104. loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
  105. loop.run()
  106.  
  107. #NUEVA ETICA HACKER
  108.  
  109. import urwid
  110.  
  111. txt = urwid.Text(("\n\n\n\n\n\n\n\n\n   NUEVA ETICA HACKER\n\n\n - primero, no hagas dano.\n - Protege la privacidad\n - No derroches\n - Excede las limitaciones\n - No dejes huellas\n - Comparte\n - Combate la ciber-Tirania\n - Confia, pero mantente alerta.    "), align='left')
  112. fill = urwid.Filler(txt, 'top')
  113.  
  114. def show_or_exit(input):
  115.     if input in ('q', 'Q'):
  116.         raise urwid.ExitMainLoop()
  117.     txt.set_text(repr(input))
  118.  
  119. loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
  120. loop.run()
  121.  
  122. #SOCIEDAD libre y abierta
  123.  
  124. import urwid
  125.  
  126. txt = urwid.Text(("\n\n\nSOCIEDAD LIBRE Y ABIERTA    \ndefensa de la privacidad    "), align='center')
  127. fill = urwid.Filler(txt, 'top')
  128.  
  129. def show_or_exit(input):
  130.     if input in ('q', 'Q'):
  131.         raise urwid.ExitMainLoop()
  132.     txt.set_text(repr(input))
  133.  
  134. loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
  135. loop.run()
  136.  
  137. #CRIPTOHACKERS
  138.  
  139. import urwid
  140.  
  141. txt = urwid.Text(("\n\n\nCRIPTO-HACKERS    \nen la construccion de sistemas anonimos.    "), align='right')
  142. fill = urwid.Filler(txt, 'top')
  143.  
  144. def show_or_exit(input):
  145.     if input in ('q', 'Q'):
  146.         raise urwid.ExitMainLoop()
  147.     txt.set_text(repr(input))
  148.  
  149. loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
  150. loop.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement