muirc

צילום מסך תוכנה:
muirc
פרטי תוכנה:
גרסה: 1.0
טען תאריך: 15 Apr 15
מפתחים: Gawen Arab
רשיון: ללא תשלום
פופולריות: 32

Rating: nan/5 (Total Votes: 0)

muirc הוא מודול מינימליסטי והיעיל Python ליצור ולנתח הודעות IRC & nbsp;. זה עושה את העבודה, ורק עבודה, בדרך של נחש ארסי.
לנתח וליצור הודעות IRC
שמו של מודול הוא muirc.
muirc יבוא
הפונקציה העיקרית היא להפוך, אשר יכולה לנתח הודעת IRC גלם ומחזירה מילון מפתחות שהם השדות של ההודעה ...
>>> Muirc.translate ("#irc PRIVMSG: שלום, העולם: -!) N r")
{'ניק': אף אחד, "מארח":, "הפקודה" אף אחד: "PRIVMSG '," משתמש ": אף אחד," params': ['#irc', 'שלום, עולם! :-) ']}
... או לנתח מילון עם השדות של הודעת IRC ומחזיר הודעת IRC גלם.
>>> Muirc.translate ({'ניק': אף אחד, "מארח": אף אחד, "הפקודה": "PRIVMSG '," משתמש ": אף אחד," params': ['#irc', 'שלום, העולם!: -) ']})
"#irc PRIVMSG: שלום, העולם! : -) N r '
החלת להפוך פעמיים מחזירה אותו האובייקט
>>> Muirc.translate (muirc.translate ("#irc PRIVMSG: שלום, עולם: -!) N r"))
"#irc PRIVMSG: שלום, העולם! : -) N r '
>>> Muirc.translate (muirc.translate ({'ניק': אף אחד, "מארח": אף אחד, "הפקודה": "PRIVMSG '," משתמש ": אף אחד," params': ['#irc', 'שלום , העולם:-)]}))
{'ניק': אף אחד, "מארח":, "הפקודה" אף אחד: "PRIVMSG '," משתמש ": אף אחד," params': ['#irc', 'שלום, עולם! :-) ']}
כמה דוגמא מראש יותר
>>> Muirc.translate (": #irc PRIVMSG המארח @ המשתמשים ניק: שלום, העולם:-)")
{'ניק': 'ניק', 'מארח': 'מארח', 'הפקודה': 'PRIVMSG', "משתמש": "משתמש", "params ': [' #irc ',' שלום, העולם! :-) ']}
>>> Muirc.translate (muirc.translate (": #irc PRIVMSG המארח @ המשתמשים ניק: שלום, העולם:-)"))
': #irc PRIVMSG ניק משתמשים @ מארח: שלום, העולם! : -) N r '
להתחבר לשרת IRC
כיתת חיבור מסופקת לאינטראקציה עם צומת IRC. זה יכול לשמש גם כדי לבנות לקוח IRC או שרת.
צור קשר נותן 2-tuple (מארח, נמל).
>>> Conn = muirc.Connection (("irc.freenode.net", 6667))
שיטות פרוקסי מסופקות לשלוח הודעות IRC בקלות. המקרה הוא לא חשוב.
>>> Conn.nick ("muirc")
>>> Conn.UsEr ("" "",, "", "")
מחלקה זו מספקת ממשק איטרטור אשר מניב אובייקט מנותח בכל פעם הודעת IRC מתקבלת. אפשרות זו מספקת דרך קלה ונחש ארסי כדי ליצור דרך IRC פשוטה.
הדוגמא הבאה מתחברת לFreeNode, להצטרף #muirc ולשלוח הודעת שלום עולם.
>>> המדינה = "wait_motd"
>>> להודעה בחיבור:
... אם מדינת == "wait_motd":
... # 376 => MOTD קצוות
... אם הודעה ["הפקודה"] == "376":
... המדינה = "end_motd"
...
... # הצטרף #muirc
... אם מדינת == "end_motd":
... Conn.join ("muirc #")
... המדינה = "wait_join"
...
... # חכו להצטרף ack
... אם מדינת == "wait_join":
... אם הודעה ["הפקודה"] == "הצטרף":
... המדינה = "hello_world"
...
... # שלח "שלום, העולם:-)" לערוץ #muirc
... אם מדינת == "hello_world":
... Conn.privmsg ("muirc #", "שלום, העולם:-)")
... מדינה = "לפרוש"
...
... # צא
... אם מדינת == "לפרוש":
... Conn.quit ("ביי, העולם:-(")
... הדפסה "אישור"
... הפסקה
אישור

דרישות :

  • Python

תוכנה דומה

KLinPopup
KLinPopup

3 Jun 15

Gwibber
Gwibber

15 Apr 15

Minbif
Minbif

15 Apr 15

IRCRelayBot
IRCRelayBot

20 Feb 15

תוכנות אחרות של יזם Gawen Arab

Tornalet
Tornalet

15 Apr 15

virustotal
virustotal

13 May 15

תגובות ל muirc

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!