Beispiel #1
0
def lista():
    cargar(recordatorios)
    rec_list = []
    del rec_list[:]
    for i in range(0, len(recordatorios.lista)):
        rec_list.append([])
        for j in recordatorios.lista[i].mostrar():
            rec_list[i].append(j)
    return rec_list
Beispiel #2
0
def modificar(pos, nombre, anio, mes, mdia, hora, minu, recordado=None):
    cargar(recordatorios)
    recordatorios.lista[pos].modificar(nombre, anio, mes, mdia, hora, minu, recordado)
    guardar(recordatorios)
Beispiel #3
0
def anadir(nombre, anio, mes, mdia, hora, minu):
    cargar(recordatorios)
    recordatorios.anadir(nombre, anio, mes, mdia, hora, minu)
    guardar(recordatorios)
Beispiel #4
0
def eliminar(pos):
    cargar(recordatorios)
    recordatorios.eliminar(pos)
    guardar(recordatorios)
Beispiel #5
0
--creditos  Mostrar los creditos.
--version   Mostrar version.
"""

from docopt import docopt
from time import localtime
from datos import GestorLista, Recordatorio
from base_datos import cargar, guardar
t = localtime()

recordatorios = GestorLista()

if __name__ == '__main__':
    """Poner todos los argumentos en una lista.
    Se utiliza la libreria docopt."""
    cargar(recordatorios)

    argumentos = docopt(__doc__, version='0.0.0')

    # pasar los argumentos a su variable
    # y si no se han dado ponerlos por defecto
    nombre = argumentos['NOMBRE']

    if argumentos['ANIO'] is None:
        anio = t.tm_year
    else:
        anio = argumentos['ANIO']

    if argumentos['MES'] is None:
        mes = t.tm_mon
    else: