[programming] shell script pake python
Halo miliser, saya lagi buat program untuk ngefilter file log dari bot irc, misalnya jika ada kata2 !invite nickname maka script akan mengirim email ke nickname tersebut, cuma gimana bikin filternya? berikut file scriptnya: #!/usr/bin/python import os,sys def scanner(name, function): file = open(name,'r') for line in file.readlines(): function(line) file.close() def processLine(line): if line[0] == 'nickname': # gimana buat kondisi jika mengandung kata2 nickname print "mail ke:", line[1:-1] os.system("mail nickname@domain -s Undangan fileundangan") else: raise 'unknown command',line scanner("filelogbot", processLine) Terima Kasih Andri -- An age is called Dark not because the light fails to shine, but because people refuse to see it. -- James Michener, "Space" Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] shell script pake python
pake modul re: """ #!/usr/bin/python import os,sys import re def scanner(name, function): file = open(name,'r') for line in file.readlines(): function(line) file.close() def processLine(line): mo = re.match(r'^!(\S+)(?: (\S+))?', line) if mo: command, argument = mo.group(1, 2) if command == 'invite': nickname = argument print "mail ke:", nickname try: os.system("mail %s@domain -s Undangan fileundangan" % nickname) except: print "can't send mail to %s" % nickname else # are you sure you want to raise an exception here? raise 'unknown command', line scanner("filelogbot", processLine) """ intinya adalah regular expression. anda bisa belajar lebih banyak barang yang satu ini dari manual perl :-) Andri Grananda wrote: Halo miliser, saya lagi buat program untuk ngefilter file log dari bot irc, misalnya jika ada kata2 !invite nickname maka script akan mengirim email ke nickname tersebut, cuma gimana bikin filternya? berikut file scriptnya: #!/usr/bin/python import os,sys def scanner(name, function): file = open(name,'r') for line in file.readlines(): function(line) file.close() def processLine(line): if line[0] == 'nickname': # gimana buat kondisi jika mengandung kata2 nickname print "mail ke:", line[1:-1] os.system("mail nickname@domain -s Undangan fileundangan") else: raise 'unknown command',line scanner("filelogbot", processLine) Terima Kasih Andri -- Ooh, Bondage and Discipline (NOT!) http://satunet.com/BSDM Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
[programming] Mau tahu tentang GP/GA
Ada yang mengerti tentang GP (Genetic Programming) atau GA (Genetic Algorythm). Please, let me know ! Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Mau tahu tentang GP/GA
Ada. -Original Message- Bowo M Oenar [EMAIL PROTECTED] Menulis : Ada yang mengerti tentang GP (Genetic Programming) atau GA (Genetic Algorythm). Please, let me know ! -- _ satusports.com, situs olahraga nomor satu dan terlengkap Indonesia. Untuk informasi terakhir sepakbola, bolabasket, tinju, golf, dan olahraga lainnya, kliklah http://www.satusports.com powered by OutBlaze Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]