gratis fredagsgodis för alla ion-användare!

Permalänk
Medlem

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()

Visa signatur

bitte kein Hotlinking!

Permalänk
Inaktiv

Ehh... vadå?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Alveb
Ehh... vadå?

det e om nån fönsterhanterare som heter ion, för linux tror jag så om man inte använder det så vet man inte det heller,

förresten så va det ganska onödigt o svara på den

Permalänk
Medlem

Kan du lägga upp screenshots för oss som inte har möjlighet att testa ?

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Rainy
det e om nån fönsterhanterare som heter ion, för linux tror jag så om man inte använder det så vet man inte det heller,

förresten så va det ganska onödigt o svara på den

Omen, man är ju nyfiken Och nu vet jag ju det.

Permalänk
Medlem

Startade i winXP ifall ngn är intresserad

Permalänk
Medlem

åja, gott folk! detta är ju en sk. killer app.
det är värt att installera både *nix och ion för denna pärla!

http://xtabclock.istheshit.net/

Visa signatur

bitte kein Hotlinking!

Permalänk

Jag gjorde en windowsanpassad version för er som inte kör linux, den skriver ut enbart tid och datum.
Screenshot:

Jag kortade ner den lita för att spara plats också, eftersom en riktig windowsanvändare aldrig skulle få för sig att använda konsol!

Om ni vill visa på ett annat sätt så kan ni modifiera time_format. Spara som stab.pyw och dubbelklicka på ikonen(självklart måste ni har Python installerat )

Och ja, den är helt menlös eftersom informationen redan finns i nedre högra hörnet, men ändå.

#!/usr/bin/python # Filename: stabclock2017.py ## [inital_settings] title_name = 'stabclock' title_spacing = ' - ' time_format = '%H:%M:%S, %d.%m.%Y' period = 250 # (ms) ## [/intial_settings] version = '2131' ## import the needed modules from sys import argv,exit from time import strftime from Tkinter import * ## create windows and frames. then pack stuff in it root = Tk() main_frame = Frame(root) main_frame.pack() stabicon = """\ #define question_width 16 #define question_height 16 static char question_bits[] = { 0xff,0xff, 0xff,0xff, 0xff,0xff, 0xff,0xff, 0x0f,0xf0, 0x0f,0xf0, 0x0f,0xf0, 0x0f,0xf0, 0x0f,0xf0, 0x0f,0xf0, 0x0f,0xf0, 0x0f,0xf0, 0xff,0xff, 0xff,0xff, 0xff,0xff, 0xff,0xff, }; """ open("stabicon.xbm","w").write(stabicon) root.wm_iconbitmap("@stabicon.xbm") about_text = Label(main_frame, text="""\ stabclock - version %s A very simple clock for your taskbar. Use at low risk and pleasure.""" % 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(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()

Visa signatur

Python-IRC på svenska: #python.se

Permalänk
Medlem

sannerligen!
espirin är på topp och kreativiteten flödar.

var vaksamma på mitt nästa projekt;
en packa-en-fil-eller-katalog-och-dela-upp-i-småfiler-och-sedan-skicka-allting-till-ett-gmail-konto-som-backup-applikation

Visa signatur

bitte kein Hotlinking!

Permalänk