Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.35 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import datetime
  3. import string
  4.  
  5. m = datetime.date.today().month
  6. mese = succ = "Enero"
  7.  
  8. mesi = { 1: lambda: "Enero", 2: lambda: "Febrero", 3: lambda: "Marzo", 4: lambda: "Abril", 5: lambda: "Mayo", 6: lambda: "Junio", 7: lambda: "Julio", 8: lambda: "Agosto", 9: lambda: "Septiembre", 10: lambda: "Octubre", 11: lambda: "Noviembre", 12: lambda: "Diciembre"}
  9.  
  10. mese = mesi.get(m)()
  11. if (m==12):
  12.     succ = mesi.get((1))()
  13. else:
  14.     succ = mesi.get((m+1))()
  15.  
  16. mese = "***"+mese+"***\n"
  17. succ = "***"+succ+"***\n"
  18.  
  19. ngiorni=31
  20. if ((m==11) or (m==4) or (m==6) or (m==9)):
  21.     ngiorni=30
  22. if (m==2):
  23.     ngiorni=28
  24.  
  25. Note=[]
  26. f=0
  27. inp = open('/home/manuel/Documentos/Note.txt','r')
  28.  
  29. for line in inp.readlines():
  30.  
  31.     if line == mese:
  32.         f=1
  33.  
  34.     if f >= 1:
  35.         Note.append(line)
  36.         f+=1
  37.  
  38.     if (f>3) and (line[:3] == "***"):
  39.         f=0
  40.  
  41. del Note[0]
  42. del Note[-1]
  43.  
  44. i=0
  45. for n in Note:
  46.     if n=='\n':
  47.         del Note[i]
  48.     i+=1
  49.  
  50. i=0
  51. for n in Note:
  52.     Note[i]=string.split(Note[i])
  53.     i+=1
  54.  
  55. #print "Letto il file; le note sono: ",Note
  56.  
  57. i=0
  58. for r in range(1,ngiorni+1):
  59.         try:
  60.             if r==int(Note[i][0]):
  61.                 out=string.join(Note[i][1:])
  62.                 print "${goto 60}",out," "#"${voffset -3}"
  63.                 i+=1
  64.             else:
  65.                 print " "#"${voffset -3}"
  66.         except IndexError:
  67.             print " "#${voffset -3}"
  68.             i=0
  69.  
  70. print"${image ~/.Conky/Notify/notifycal.png -p -3,-3}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement