Changelog:
- Añadida una opción para actualizar el screenlet con el resultado del último sorteo.
- Corregido un problema con el icono mostrado en screenlets-manager.
Changelog:
- Añadida una opción para actualizar el screenlet con el resultado del último sorteo.
- Corregido un problema con el icono mostrado en screenlets-manager.
Aceptando el reto que me han propuesto en Ubuntu Life, y teniendo en cuenta que el screenlet de la Primitiva es, tanto mi primer programa en python, como mi primer screenlet, voy a intentar contar las partes que tiene y como crear y/o moficar uno propio.
El screenlet se podría descomponer en dos partes, la programación y la parte gráfica. Este es el árbol de ficheros y directorios de mi screenlet:
|- Primitiva
------| - PrimitivaScreenlet.py
------| - icon.svg
------| - themes
------------| - default
-------------------| - background.svg
-------------------| - disk-glow.svg
Comienzo con la parte gráfica. Hay tres ficheros con extensión svg.
- El primero (icon.svg), es el icono mostrado cuando abrimos el screenlets-manager.
- El segundo, es el cuadro del fondo del screenlet.
- El tercero y último, es una imagen semitransparente que le da a la imagen anterior un cierto reflejo.
Esto es todo en el aspecto gráfico.
La programación.
En este caso solo hay un fichero fuente, PrimitivaScreenlet.py en el que se pueden apreciar dos partes:
- El cuerpo principal.
- Y dentro de este, la clase PrimitivaScreenlet.
En el cuerpo principal, solo hay una llamada a nuestra clase.
if __name__ == "__main__":
import screenlets.session
screenlets.session.create_session(PrimitivaScreenlet)
Y esta clase, es la que hay que modificar, añadiendole la funcionalidad deseada para obtener un nuevo screenlet.
class PrimitivaScreenlet(screenlets.Screenlet):
Ultimamente tenía ganas de aprender python, y estos últimos días en ratos libres he estado hechando un vistazo a algún manual que me he encontrado. Pues bien despues de esto me he decidido a modificar un screenlet, concretamente Euro Millions Screenlet, que muestra los números del Euro Millones.
Lo que hize, fue retocarlo para que muestre los resultados del ultimo sorteo de la Lotería Primitiva (numeros, acertantes por categoría y premio, y próximo bote). El resultado no ha quedado nada mal (para ser mi primera aproximación a python). Pensaba publicarlo hoy mismo en gnome-look.org, pero desafortunadamente parece que hoy no puedo conectarme al ordenador de mi casa (agggghhh!!!!!!!!).
Así pues, intentaré hacerlo esta misma tarde-noche, o mañana a mas tardar. Cuando lo haga, actualizaré este post con un enlace para poder descargar el programita.
Lo prometido es deuda, dejo aquí el enlace para bajar el screenlet, y el enlace a la página de gnome-look y una captura de pantalla del invento.
Se admiten sugerencias.
Recent Comments