htmllaundry.

פשוט שירות ניקוי HTML
הורד עכשיו

htmllaundry. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Wichert Akkerman
  • אתר האינטרנט של המוציא לאור:
  • http://www.wiggy.net/code/pyrad/

htmllaundry. תגים


htmllaundry. תיאור

פשוט שירות ניקוי HTML חבילת HTMLLAUNDRY מכילה מספר שיטות Python שימושי כדי לנקות את Markup HTML או לבצע שינויים נפוצים אחרים. הניקיון הוא קפדני מספיק כדי להיות מסוגל לנקות HTML מודבק מ MS Word או דפי אפל. חבילה זו מכילה גם קוד אינטגרציה עבור Z3C.Form כדי לספק שדות באופן אוטומטי HTML על Save.The יישום מבוסס על המחלקה מנקה מ LXML.Cleanup Draintinall שגרות ניקוי ניתן להפעיל באמצעות פונקציה satitize יחיד. פונקציות אלה לוקחות מחרוזת קלט כקלט ותחזיר גרסה נקייה של מחרוזת זו. הנה דוגמה פשוטה: >>> מ ייבוא htmllaundry sanitize >>> Sanitize ('שלום, עולם ') '

שלום, העולם

' שיטת Sanitize לוקח פרמטר אופציונלי נוסף עם מופע מנקה LXML, אשר ניתן להשתמש בהם כדי להשתמש בכללי סינון שונים. Htmllaundry כולל שלושה ניקוי: * htmllaundry.cleaners.documentcleaner, המהווה את ברירת המחדל מנקה. מנקה זה יאפשר תגים בטוחים ביותר, תוך הפשטת סגנונות מוטבעים וסימון לא בטוח. * htmllaundry.cleaners.Linecleaner הוא מנקה יותר קפדני אשר רק מאפשר כמה אלמנטים מוטבעים. זה שימושי במקומות שבהם אתה רק רוצה לקבל קלט שורה בודדת, למשל כותרות מסמכים. * HTMLLAUNDRY.Cleaners.CleAcleaner רק מאפשרת קבוצה מוגבלת מאוד של אלמנטים HTML, והוא נועד להיות שימושי עבור המשתמש סיפק תגובות.אם אתה רוצה ללכת כל הדרך שבה אתה יכול גם להשתמש סטריפאפ כדי להפשיט את כל הסימון מהקלט שלך: >> > מ Htmllaundry לייבא סטריאמרקופ >>> סטריפיקופ ('שלום, העולם ' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' World'z3c.Form ', : Install_requires = ...], בנוסף תצטרך לטעון את ZCML. ב- Configure.zcml הוסף שורה כזאת: <כלול חבילה = "htmllaundry"/> באפשרותך להשתמש בסוג השדה HTMLText ב- Schemas שלך. לדוגמה: מ Zope.Interface ייבוא InterfaceFrom צופה ייבוא Schemafrom Htmllaundry.z3cform ייבוא htmltextclass idocument (ממשק): כותרת = schema.textline (כותרת = _ (u "כותרת"), נדרש = true) תיאור = HTMLText (כותרת = _ ( U "תיאור"), נדרש = true) שים לב כי באמצעות HTMLTEXT לא יהיה באופן אוטומטי יישומון wysywig. דרישות: · פייתון מה חדש במהדורה זו: · תקן שגיאת הקלדה בתיעוד. · רצועת הפסקות נגרות.


htmllaundry. תוכנה קשורה