[ekg2-commit] ekg2: sample.py (HEAD) [darkjames]
CVS commit
cvs w toxygen.net
Czw, 3 Maj 2007, 22:38:40 CEST
Module name: ekg2
Changes by: darkjames 2007-05-03 22:38:38
Modified files:
sample.py
Log message:
(reencode to utf-8)
ok. python works.
Index: sample.py
===================================================================
RCS file: /home/cvs/ekg2/contrib/python/sample.py,v
diff -d -u -r1.2 -r1.3
--- sample.py 3 May 2007 16:35:23 -0000 1.2
+++ sample.py 3 May 2007 20:38:38 -0000 1.3
@@ -1,21 +1,23 @@
+# -*- encoding: iso-8859-2 -*-
+
import ekg
import time
def status_handler(session, uid, status, desc):
for sesja in ekg.sessions():
if sesja.connected():
- ekg.echo("sesja '%s' poĹÄ
czona" % (name,))
+ ekg.echo("sesja '%s' połączona" % (name,))
ekg.echo("status: "+sesja['status'])
else:
- ekg.echo("sesja '%s' nie jest poĹÄ
czona" % (name,))
- ekg.echo("DostaĹem status!")
+ ekg.echo("sesja '%s' nie jest połączona" % (name,))
+ ekg.echo("Dostałem status!")
ekg.echo("Sesja : "+session)
ekg.echo("UID : "+uid)
ekg.echo("Status: "+status)
if desc:
ekg.echo("Opis : "+desc)
sesja = ekg.session_get(session)
- ekg.echo('Lista userĂłw sesji: '+", ".join(sesja.users()))
+ ekg.echo('Lista userów sesji: '+", ".join(sesja.users()))
user = sesja.user_get(uid)
if user.last_status:
ekg.echo(str(user.last_status))
@@ -24,19 +26,19 @@
if user.last_status[1]:
ekg.echo("Ostatni opis : "+des)
else:
- ekg.echo("Nie ma poprzedniego stanu - pewnie dopiero siÄ ĹÄ
czymy...")
+ ekg.echo("Nie ma poprzedniego stanu - pewnie dopiero się łączymy...")
ekg.echo("IP: "+user.ip)
ekg.echo("Grupy: "+", ".join(user.groups()))
if status == ekg.STATUS_AWAY:
ekg.echo("Chyba go nie ma...")
if status == ekg.STATUS_XA:
- ekg.echo("Chyba bardzo go nie ma, to na grzyb mi taki status?. PoĹykam. *Ĺlurp*")
+ ekg.echo("Chyba bardzo go nie ma, to na grzyb mi taki status?. Połykam. *ślurp*")
return 0
return 1
def message_handler(session, uid, type, text, sent_time, ignore_level):
ekg.debug("[test script] some debug\n")
- ekg.echo("DostaĹem wiadomoĹÄ!")
+ ekg.echo("Dostałem wiadomość!")
ekg.echo("Sesja : "+session)
ekg.echo("UID : "+uid)
if type == ekg.MSGCLASS_MESSAGE:
@@ -53,39 +55,39 @@
def own_message_handler(session, target, text):
ekg.debug("[test script] some debug\n")
- ekg.echo("WysyĹam wiadomoĹÄ!")
+ ekg.echo("Wysyłam wiadomość!")
ekg.echo("Sesja : "+session)
ekg.echo("Target: "+target)
ekg.echo("TxtLen: "+str(len(text)))
return 1
def connect_handler(session):
- ekg.echo("PoĹÄ
czono! Ale super! MoĹźna gadaÄ!")
+ ekg.echo("Połączono! Ale super! Można gadać!")
ekg.echo("Sesja : "+session)
if session[:3] == 'irc':
struct = time.gmtime()
if struct[3] >= 8 and struct[3] < 17:
- ekg.echo('Ĺadnie to tak ircowaÄ w pracy? ;)')
+ ekg.echo('Ładnie to tak ircować w pracy? ;)')
sesja = ekg.session_get(session)
if sesja.connected():
- ekg.echo('PoĹÄ
czony!')
+ ekg.echo('Połączony!')
else:
- ekg.echo('W tym miejscu jeszcze nie poĹÄ
czony')
- ekg.echo('Lista userĂłw sesji: '+", ".join(sesja.users()))
+ ekg.echo('W tym miejscu jeszcze nie połączony')
+ ekg.echo('Lista userów sesji: '+", ".join(sesja.users()))
def keypress(key):
ekg.echo('nacisnales #'+ str(key));
def disconnect_handler(session):
- ekg.echo("Ĺo, sesja %s nam padĹa" % (session,))
- ekg.echo("WysyĹamy smsa Ĺźe nam cuĹ padĹo...")
+ ekg.echo("Ło, sesja %s nam padła" % (session,))
+ ekg.echo("Wysyłamy smsa że nam cuś padło...")
def foo_command(name, args):
- ekg.echo("WywoĹane polecenie foo!")
+ ekg.echo("Wywołane polecenie foo!")
def varchange(name, newval):
- ekg.echo("Zmienna %s zmieniĹa wartoĹÄ na %s" % (name, newval) )
+ ekg.echo("Zmienna %s zmieniła wartość na %s" % (name, newval) )
ekg.command_bind('foo', foo_command)
ekg.handler_bind('protocol-message-received', message_handler)
@@ -93,5 +95,5 @@
ekg.handler_bind('protocol-status', status_handler)
ekg.handler_bind('protocol-connected', connect_handler)
ekg.handler_bind('protocol-disconnected', disconnect_handler)
-# ekg.handler_bind('ui-keypress', keypress)
-ekg.variable_add('zmienna_testowa', 'wartoĹÄ', varchange)
+ekg.handler_bind('ui-keypress', keypress)
+ekg.variable_add('zmienna_testowa', 'wartość', varchange)
Więcej informacji o liście dyskusyjnej ekg2-commit