นี่คือไลบรารี Python ที่อนุญาตให้ใช้เทอร์มินัลข้อความเป็นเอาต์พุตกราฟิกความละเอียดต่ำพร้อมกับการอ่านคีย์บอร์ดเรียลไทม์และยูทิลิตี้สองสามอย่างเพียงพอที่จะเปิดใช้งานโดยใช้เทอร์มินัลข้อความเพื่อเรียกใช้เกม 2D แบบง่าย ๆ หรือแอพเทอร์มินัลที่อุดมไปด้วย
ปัจจัย "Noveau" คือการใช้ชุดรวมของ Unicode Quarter-character block เพื่อ Effectivelly เปิดใช้งาน 1/4 ตัวละคร "พิกเซล" ในเทอร์มินัล นอกจากนี้ยังใช้สี "จริง" 24 บิตสำหรับข้อความโดยไม่ จำกัด ตัวเองกับจานสี 8 80 ของเทอร์มินัล
เวอร์ชันการพัฒนาช่วยให้สามารถโหลดไฟล์รูปภาพและแสดงให้เห็นว่าเป็นตัวอักษรบล็อกสีบนเทอร์มินัลเอฟเฟกต์ข้อความเทอร์มินัลหลายรายการและการแสดงข้อความขนาดใหญ่สูง 4 หรือ 8 อักขระโดยการแสดงแบบอักษรในตัวเป็นรูปภาพโดยใช้อักขระบล็อก
ได้รับการออกแบบให้เป็นห้องสมุดที่ให้ API ที่ค้นพบและใช้งานง่ายสำหรับการวาดและเมื่อติดตั้งสคริปต์ตัวอย่างสองสามรายการจะมีให้บริการในฐานะสคริปต์แบบสแตนด์อโลนพร้อมคำนำหน้า "Terminedia-"
ความคิดคือการรักษาสิ่งนี้ให้เป็นการติดตั้งที่มีน้ำหนักเบา - โดยมีการพึ่งพาน้อยที่สุดเท่าที่จะทำได้
แม้ว่าจะกำหนดเป้าหมายสำหรับการใช้งานโปรแกรมหลังจากติดตั้งโปรแกรมตัวอย่างสองสามโปรแกรมที่ใช้ความสามารถในการใช้ห้องสมุดจะมีอยู่ในสภาพแวดล้อม Python ที่ใช้งานอยู่ ลองใช้สคริปต์ "Terminedia-XXXX" หนึ่งตัวที่ติดตั้งเช่น "Terminedia-Image" และ "Terminedia-Snake"
คุณสมบัติบางอย่างใช้งานง่ายเหมือนฟังก์ชั่น print จาก Python เอง:

อื่น ๆ เช่น Drawing API ซึ่งจำลองพิกเซลด้วยอักขระบล็อก Unicode ต้องใช้การโทรอีกสองสามครั้ง:



ตรวจสอบเอกสารในความคืบหน้าได้ที่: https://terminedia.readthedocs.io/en/latest/
(NB. เอกสารดังกล่าวมีไว้สำหรับรุ่น 0.2 ซึ่งมีให้จาก PYPI ความสามารถของโครงการพัฒนาไปไกลกว่าสิ่งที่อยู่ในนั้น แต่เอกสารยังคงหายไป - ไฟล์ "toDo.txt" รายการที่ใช้งานหรือแก้ไข (ทำเครื่องหมายด้วย "V")
นอกจากนี้โฟลเดอร์ examples มีตัวอย่างคอนกรีตและรหัสทดสอบความเครียด ตัวอย่างถูกย้ายไปยังรหัสแพ็คเกจหลักและได้รับสถานะสคริปต์แบบสแตนด์อโลนเมื่อแพ็คเกจติดตั้ง PIP
หลังจากติดตั้งให้ลองเรียกสคริปต์ "terminedia-" ใด ๆ เพื่อตรวจสอบผลลัพธ์
แม้ว่าจะเริ่มเป็นตัวเลือก แต่สคริปต์ตัวอย่างเหล่านี้บางอย่างสามารถทำงานเป็นเครื่องมือบรรทัดคำสั่ง ตัวอย่างเช่น terminedia-image <image_file> จะลดระดับและแสดงไฟล์รูปภาพในเทอร์มินัล
โปรดทราบว่าการติดตั้ง PIP เริ่มต้นจะไม่นำ PIL ซึ่งส่งผลให้มีการรองรับภาพที่ จำกัด - ใช้ pip install terminedia[images] หรือเพียงแค่ติดตั้ง PIL โดยตรงด้วย pip install pillow เพื่อให้สามารถโหลดไฟล์รูปภาพโดยพลการ
การสนับสนุน Windows เบื้องต้น - โดยใช้แพ็คเกจ Colorama Python พร้อมการกำหนดค่าแบบอักษรที่เหมาะสมบนเทอร์มินัลเป็นไปได้ที่จะทดสอบความสามารถส่วนใหญ่ของ Terminedia ยังคงมีงานที่ต้องทำ แต่สำหรับประสบการณ์ที่ดีขึ้นภายใต้ Windows ติดตั้งตัวจำลองคอนโซล cmder และตัวอักษร UNSCII สำหรับการแสดงผล pseudographics (ลิงก์ในไฟล์ friends.md)
บน Linux และระบบ Posix อื่น ๆ Terminedia ขึ้นอยู่กับลำดับ Scape ANSI สำหรับการจัดการขั้วทั้งหมด ควรทำงานในแอปพลิเคชันเทอร์มินัล Linux และ Mac OS ส่วนใหญ่ (รวมถึง Non-X11, "Native" Terminals บน Linux)
ผลลัพธ์ผลลัพธ์จะแตกต่างกันไปตามเทอร์มินัลและฟอนต์ที่ใช้ - ประสบการณ์ที่ดีสามารถทำได้ด้วยตัวอักษร "เทอร์มินัส" โดยเฉพาะหากมีการใช้ตัวอักษรอักษรเบรลล์สำหรับการวาด
นอกจากนี้ยังมีแบ็กเอนด์ HTML ที่สามารถส่งออก ASCII Art ไปยังไฟล์ HTML ซึ่งจัดรูปแบบด้วยฟอนต์ที่เว้นระยะเดียวภายในองค์ประกอบ div โปรแกรมตัวอย่าง "Terminedia-Image" ใช้ประโยชน์จากคุณสมบัตินี้
Terminedia ได้รับใบอนุญาตภายใต้ LGPL 3.0 ของ GNU หรือใหม่กว่าซึ่งหมายความว่าคุณมีอิสระที่จะใช้ในโครงการ Whatver ที่คุณต้องการ Comercial หรือไม่ส่วนตัวหรือไม่ - คุณจำเป็นต้องมีส่วนร่วมในการปรับปรุงใด ๆ ที่คุณทำกับห้องสมุดนี้เอง สำหรับรายละเอียดโปรดอ่านไฟล์ "ใบอนุญาต" acompanining