pyte הוא במסוף אמולטור VTXXX-זיכרון התואם. XXX עומד למסופי וידאו סדרה, שפותחו על ידי דצמבר בין שנתי 1970 ו -1995 הראשונים, וככל הנראה המפורסם ביותר, היה מסוף VT100, שנמצא עכשיו סטנדרטי עבור כל emulators המסוף הווירטואלי דה-פקטו. pyte כדלקמן החליפה.
אז, למה היה צריך אחד ספריית מסוף אמולטור?
- כדי לגרד מסך יישומי מסוף, למשל htop או כשרון.
- כדי לכתוב emulators מסוף פלטפורמה; גם עם גרפי (xterm, rxvt) או ממשק אינטרנט, כמו AjaxTerm.
- כדי שיהיה כיף, פריצה על הטכנולוגיות העתיקות, מתועדות היטב.
הערה: pyte התחיל כמזלג של vt102, שהוא יישום חלקי של תכונות VT100.
התקנה
אם יש לך setuptools אתה יכול להשתמש easy_install pyte -U. אחרת, אתה יכול להוריד את המקור מGitHub ופיתון ריצת setup.py להתקין.
דוגמא
& Nbsp; >>> pyte יבוא
& Nbsp; >>> מסך = pyte.Screen (80, 24)
& Nbsp; >>> זרם = pyte.Stream ()
& Nbsp; >>> stream.attach (מסך)
& Nbsp; >>> stream.feed (u "? U001b7 u001b [47h u001b) 0 u001b [ח u001b [י 2 u001b [ח"
& Nbsp; u "u001b [2; 1HNetHack, זכויות יוצרים 1,985-2,003 r u001b [3; 1"
& Nbsp; u "H ידי Stichting Mathematisch Centrum ומ"
& Nbsp; u "סטפנסון r u001b [4;. רישיון ראה 1H לדה"
& Nbsp; "זנבות r u001b [5.; U001b 1H [6; u001b 1H [7; 1HShall אני pi" u
& Nbsp; u "CK f גזע, התפקיד, המין והיישור של דמות"
& Nbsp; u "או שאתה [ynq]?")
& Nbsp; >>> screen.display
& Nbsp; ['',
& Nbsp; 'NetHack, זכויות יוצרים 1985-2003 ",
& Nbsp; ' על ידי Stichting Mathematisch Centrum ומ 'סטפנסון. ',
& Nbsp; ' ראה רישיון לפרטים. ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; "האם עלי לבחור הגזע של דמות, תפקיד, מין ויישור בשבילך [ynq]?",
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ',
& Nbsp; ' ']
& Nbsp; >>>
אפשרויות?
pyte הוא לא לבד בעולם המוזר של ספריות הדמיית מסוף, הנה כמה אפשרויות אחרות שווים לבדוק: Termemulator, pyqonsole, webtty AjaxTerm
דרישות :
- Python
תגובות לא נמצא