CommandLine Programm (TekNap)
Verfasst: Samstag 27. Dezember 2008, 12:53
Hallo Leute
Ich suche nun nach einer ewigkeit nach einem Weg ein Programm zu schreiben, das sich verhält wie Beispielsweise TekNap. Wer das nicht kennt; TekNap läuft in einer normalen Unix-Shell oder Windows Eingabeaufforderung. über Kommandos wie zum Beispiel "/login username password" kann man sich bei TekNap in Napster und IRC Netzwerke anmelden. Ich hab nun damit begonnen, soetwas in der Art zu schreiben.
Nur ist es damit schwierig viel Funktionalität einzubauen. Gibt es vielleicht eine Librarie, die für solche Zwecke geschrieben ist?
Ich bin für jeden Lösungsansatz dankbar.
Btw: Wie ich Netzwerkfunktionen einbaue weiss ich (Twisted). Es geht nur um die Benutzeroberfläche.
Danke im vorraus
Thorsten
Ich suche nun nach einer ewigkeit nach einem Weg ein Programm zu schreiben, das sich verhält wie Beispielsweise TekNap. Wer das nicht kennt; TekNap läuft in einer normalen Unix-Shell oder Windows Eingabeaufforderung. über Kommandos wie zum Beispiel "/login username password" kann man sich bei TekNap in Napster und IRC Netzwerke anmelden. Ich hab nun damit begonnen, soetwas in der Art zu schreiben.
Code: Alles auswählen
class parseapp():
def __init__(self):
self.text = ''
def login(self):
print 'logged in as ' + self.text
def parseui(self, text):
print self.text
def maininput(self):
text = raw_input('<User> ')
self.parseui(text)
if text == 'login':
self.login()
self.maininput()
def run(self):
self.maininput()
newparser = parseapp()
newparser.run()
Ich bin für jeden Lösungsansatz dankbar.
Btw: Wie ich Netzwerkfunktionen einbaue weiss ich (Twisted). Es geht nur um die Benutzeroberfläche.
Danke im vorraus
Thorsten