muirc

ภาพหน้าจอของซอฟแวร์:
muirc
รายละเอียดซอฟแวร์:
รุ่น: 1.0
วันที่อัพโหลด: 15 Apr 15
ผู้พัฒนา: Gawen Arab
การอนุญาต: ฟรี
ความนิยม: 32

Rating: nan/5 (Total Votes: 0)

muirc เป็นโมดูลหลามเรียบง่ายและมีประสิทธิภาพในการสร้างและแยกข้อความ IRC & nbsp;. มันจะทำงานและมีเพียงงานในทางที่ Pythonic
การแยกวิเคราะห์และสร้างข้อความ IRC
ชื่อโมดูลคือ muirc
นำเข้า muirc
หน้าที่หลักคือการแปลงซึ่งสามารถแยกข้อความ IRC ดิบและผลตอบแทนพจนานุกรมที่มีคีย์ฟิลด์ของข้อความ ...
>>> muirc.translate ("PRIVMSG #irc: สวัสดีโลก: -) r n")
{'กรงขัง' ไม่มี 'เจ้าภาพ' ไม่มี 'คำสั่ง': 'PRIVMSG', 'ใช้' ไม่มี 'params': ['#irc', 'Hello World! :-) ']}
... หรือแยกพจนานุกรมที่มีเขตข้อมูลข้อความ IRC และส่งกลับข้อความ IRC ดิบ
>>> muirc.translate ({'กรงขัง' ไม่มี 'เจ้าภาพ' ไม่มี 'คำสั่ง': 'PRIVMSG', 'ใช้' ไม่มี 'params': ['#irc', 'Hello World!: -) ']})
'PRIVMSG #irc: Hello World! : -) r n '
การประยุกต์ใช้เปลี่ยนเป็นครั้งที่สองส่งกลับวัตถุเดียวกัน
>>> muirc.translate (muirc.translate ("PRIVMSG #irc: สวัสดีโลก: -) r n"))
'PRIVMSG #irc: Hello World! : -) r n '
>>> muirc.translate (muirc.translate ({'กรงขัง' ไม่มี 'เจ้าภาพ' ไม่มี 'คำสั่ง': 'PRIVMSG', 'ใช้' ไม่มี 'params': ['#irc', 'สวัสดี โลก!:-) ']}))
{'กรงขัง' ไม่มี 'เจ้าภาพ' ไม่มี 'คำสั่ง': 'PRIVMSG', 'ใช้' ไม่มี 'params': ['#irc', 'Hello World! :-) ']}
บางตัวอย่างล่วงหน้ามากขึ้น
>>> muirc.translate (! ": กรงขังผู้ใช้ @ โฮสต์ PRIVMSG #irc: สวัสดีโลก!:-)")
{'กรงขัง': 'กรงขัง', 'เจ้าภาพ': 'เจ้าภาพ', 'คำสั่ง': 'PRIVMSG', 'ใช้': 'ใช้', 'params': ['#irc', 'Hello World! :-) ']}
>>> muirc.translate (muirc.translate (! ": กรงขังผู้ใช้ @ โฮสต์ PRIVMSG #irc: สวัสดีโลก!:-)"))
': กรงขังผู้ใช้ @ โฮสต์ PRIVMSG #irc: Hello World! : -) r n '
เชื่อมต่อกับเซิร์ฟเวอร์ IRC
ระดับการเชื่อมต่อที่มีให้ในการโต้ตอบกับโหนด IRC มันสามารถใช้อย่างใดอย่างหนึ่งในการสร้างลูกค้า IRC หรือเซิร์ฟเวอร์
สร้างการเชื่อมต่อให้ 2-tuple (เจ้าภาพพอร์ต)
>>> conn = muirc.Connection (("irc.freenode.net", 6667))
วิธีการพร็อกซี่มีไว้เพื่อให้สามารถส่งข้อความ IRC กรณีที่ไม่สำคัญ
>>> conn.nick ("muirc")
>>> conn.UsEr ("", "", "", "")
ชั้นนี้มีอินเตอร์เฟซ iterator ที่ทำให้วัตถุแจงเวลาข้อความ IRC ได้รับทุก ตัวเลือกนี้จะมีวิธีที่ง่ายและ pythonic เพื่อสร้างทาง IRC ง่าย
ตัวอย่างต่อไปนี้เพื่อเชื่อมต่อ Freenode เข้าร่วม #muirc และส่งข้อความสวัสดีชาวโลก
>>> รัฐ = "wait_motd"
>>> สำหรับข้อความใน conn:
... ถ้ารัฐ == "wait_motd":
... # 376 => MOTD ปลาย
... ถ้าข้อความ ["คำสั่ง"] == "376":
... รัฐ = "end_mo​​td"
...
... # ร่วม #muirc
... ถ้ารัฐ == "end_mo​​td":
... conn.join ("# muirc")
... รัฐ = "wait_join"
...
... # รอเข้าร่วมแอ๊
... ถ้ารัฐ == "wait_join":
... ถ้าข้อความ ["คำสั่ง"] == "เข้าร่วม":
... รัฐ = "hello_world"
...
... # ส่ง "สวัสดีโลก!:-)" เพื่อเป็นช่องทาง #muirc
... ถ้ารัฐ == "hello_world":
... conn.privmsg ("# muirc", "สวัสดีโลก!:-)")
... รัฐ = "เลิก"
...
... # ออกจาก
... ถ้ารัฐ == "ออก":
... conn.quit ("ลาก่อนโลก!:-(")
... พิมพ์ "ตกลง"
... หยุดพัก
ตกลง

ต้องการ

  • หลาม

ซอฟต์แวร์ที่คล้ายกัน

twilist
twilist

20 Feb 15

Trivi Lite
Trivi Lite

3 Jun 15

Ace Operator
Ace Operator

20 Feb 15

IdentiCurse
IdentiCurse

20 Feb 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Gawen Arab

Tornalet
Tornalet

15 Apr 15

virustotal
virustotal

13 May 15

ความคิดเห็นที่ muirc

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!