diff options
-rw-r--r-- | ftk 1/ftk.py | 39 | ||||
-rw-r--r-- | ftk 1/ftk.py~ | 24 | ||||
-rwxr-xr-x | parser/config.ini | 6 | ||||
-rwxr-xr-x | parser/config.ini~ | 3 | ||||
-rwxr-xr-x | parser/example (copia).py~ | 15 | ||||
-rwxr-xr-x | parser/example.py | 13 | ||||
-rwxr-xr-x | parser/voz.py | 21 | ||||
-rwxr-xr-x | parser/voz.py~ | 21 |
8 files changed, 142 insertions, 0 deletions
diff --git a/ftk 1/ftk.py b/ftk 1/ftk.py new file mode 100644 index 0000000..c84ee2c --- /dev/null +++ b/ftk 1/ftk.py @@ -0,0 +1,39 @@ +#!/usr/bin/python + +import gtk + +class MyApp(): + def __init__(self): + window = gtk.Window() + window.set_title('Find the key') + + #Creacion de etiquetas para identificacion (Temporal 18/1) + label = gtk.Label() + label.set_text('Izq.') + + #Creacion de un contenedor madre que contiene a dos contenedores hijos + # derecha e izq + vboxMother = gtk.HBox() + vboxLeft = gtk.HBox() + vboxRight = gtk.HBox() + + #### + #Elementos del contenedor derecho(RIGHT) + table = gtk.Table(rows=1, columns=1, homogeneous="FALSE") + + #### + + #Add de widgets + window.add(vboxMother) + vboxMother.add(vboxLeft) + vboxMother.add(vboxRight) + vboxLeft.add(label) + vboxRight.add(table) + + window.show_all() + + +if __name__ == "__main__": + my_app = MyApp() + gtk.main() + diff --git a/ftk 1/ftk.py~ b/ftk 1/ftk.py~ new file mode 100644 index 0000000..ccfffc3 --- /dev/null +++ b/ftk 1/ftk.py~ @@ -0,0 +1,24 @@ +#!/usr/bin/python + +import gtk + +class MyApp(): + + def __init__(self): + window = gtk.Window() + window.set_title('Grabbing keys example.') + + label = gtk.Label() + label.set_text('Press any key.') + vbox = gtk.VBox(homogeneous=gtk.FALSE, spacing=0) + + window.add(vbox) + vbox.add(label) + window.show() + vbox.show() + label.show() + +if __name__ == "__main__": + my_app = MyApp() + gtk.main() + diff --git a/parser/config.ini b/parser/config.ini new file mode 100755 index 0000000..aeed09f --- /dev/null +++ b/parser/config.ini @@ -0,0 +1,6 @@ +[person] +name = Santiago +lastname = sugarlabs + +[silla] +name= Silla diff --git a/parser/config.ini~ b/parser/config.ini~ new file mode 100755 index 0000000..250b8ca --- /dev/null +++ b/parser/config.ini~ @@ -0,0 +1,3 @@ +[person] +name = Santiago +lastname = sugarlabs diff --git a/parser/example (copia).py~ b/parser/example (copia).py~ new file mode 100755 index 0000000..4dfe779 --- /dev/null +++ b/parser/example (copia).py~ @@ -0,0 +1,15 @@ +#!/usr/bin/python + +from subprocess import Popen + + +def say(text): + Popen(['espeak', '-v', 'es', text]) + + +def main(): + say('Hola tch') + + +if __name__ == "__main__": + main() diff --git a/parser/example.py b/parser/example.py new file mode 100755 index 0000000..c1f687a --- /dev/null +++ b/parser/example.py @@ -0,0 +1,13 @@ +#!/usr/bin/python + +from ConfigParser import SafeConfigParser + + +def main(): + parser = SafeConfigParser() + parser.read('config.ini') + + print parser.get('person', 'name') + +if __name__ == "__main__": + main() diff --git a/parser/voz.py b/parser/voz.py new file mode 100755 index 0000000..b42f256 --- /dev/null +++ b/parser/voz.py @@ -0,0 +1,21 @@ +#!/usr/bin/python + +from subprocess import Popen +from ConfigParser import SafeConfigParser + +def parseador(objeto, atributo): + parser = SafeConfigParser() + parser.read('config.ini') + + sayEs(parser.get(objeto, atributo)) + +def sayEs(text): + Popen(['espeak', '-v', 'es', text]) + + +def main(): + parseador("silla", "name") + + +if __name__ == "__main__": + main() diff --git a/parser/voz.py~ b/parser/voz.py~ new file mode 100755 index 0000000..59bd13a --- /dev/null +++ b/parser/voz.py~ @@ -0,0 +1,21 @@ +#!/usr/bin/python + +from subprocess import Popen +from ConfigParser import SafeConfigParser + +def parseador(objeto, atributo): + parser = SafeConfigParser() + parser.read('config.ini') + + say(parser.get(objeto, atributo)) + +def say(text): + Popen(['espeak', '-v', 'es', text]) + + +def main(): + parseador("silla", "name") + + +if __name__ == "__main__": + main() |