gratis fredagsgodis för alla ion-användare!
ja det är sanning broder!
nu kan även du ta del av den prisbelönta applikationen 'xtabclock' - den perfekta skrivbordsklockan för de riktiga karla-karlar som nyttjar en tabbad fönsterhanterare för sina xterms.
de ringa systemkraven är endast en fungerande python-installation samt tillhörande tkinter.*
*) även en fönsterhanterare som ion eller pwm rekommenderas för största möjliga välbefinnande (även om inte xtabclock nyttjas).
installationen är lika enkel som genial;
1) kopiera medföljande kod till en fil och döp den sedan efter eget tycke.
2) $ python filnamn_efter_eget_tycke.py
3) känn kraften i din nya favortitklocka och lyckan över över att vara en xtabclock-användare.
och allt detta helt gratis alltså så tveka inte, skaffa din kopia av xtabclock redan idag.
#!/usr/bin/python
# Filename: xtabclock20050603.py
## [inital_settings]
title_name = 'xtabclock'
title_spacing = ' - '
time_format = '%H:%M'
period = 1000 # (ms)
## [/intial_settings]
version = '20050603'
help = '''\
xtabclock - version %s
try these flags:
--help : print this help message
--no-title : display only time in title
--show-seconds : show time with seconds''' % version
## import the needed modules
from sys import argv,exit
from time import strftime
from Tkinter import *
## read sys.argv and act thereafter
for flag in sys.argv[1:]:
if flag == '--help':
print help
sys.exit()
elif flag == '--no-title':
title_name = ''
title_spacing =''
elif flag == '--show-seconds':
time_format = '%H:%M:%S'
else:
print 'I dont understand: %s' % flag
print help
sys.exit()
## create windows and frames. then pack stuff in it
root = Tk()
main_frame = Frame(root)
main_frame.pack()
about_text = Label(main_frame, text="""\
## xtabclock - version %s
## A very simple clock for your tabbed wm.
## Use at your own risk and pleasure.
## Send comments or regards to apraks(a)gmail(dot)com.""" % version)
about_text.pack(side=TOP)
quit_button = Button(main_frame, text="Quit", fg="red", command=main_frame.quit)
quit_button.pack(side=RIGHT)
## refresh the title every once in a while
def refresh():
root.title('%s%s%s' % (title_name , title_spacing , strftime(time_format)))
root.after(period, refresh)
refresh()
## A right and left around the ring \ While the roosters crow and the birdies sing.
root.mainloop()
bitte kein Hotlinking!