htmllaundry

ภาพหน้าจอของซอฟแวร์:
htmllaundry
รายละเอียดซอฟแวร์:
รุ่น: 1.10
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Wichert Akkerman
การอนุญาต: ฟรี
ความนิยม: 0

Rating: nan/5 (Total Votes: 0)

แพคเกจ htmllaundry ประกอบด้วยวิธีหลามที่มีประโยชน์หลายอย่างเพื่อการทำความสะอาดมาร์กอัป HTML หรือดำเนินการอื่น ๆ การเปลี่ยนแปลงร่วมกัน & nbsp;. การทำความสะอาดเป็นที่เข้มงวดมากพอที่จะสามารถทำความสะอาด HTML วางจาก MS Word หรือแอปเปิ้ลหน้า แพคเกจนี้ยังมีรหัสบูรณาการสำหรับ z3c.form เพื่อให้เขตข้อมูลที่ฆ่าเชื้อโดยอัตโนมัติ HTML ในบันทึก
การดำเนินงานจะขึ้นอยู่กับระดับ Cleaner จาก lxml
ขั้นตอนการล้างข้อมูล
ขั้นตอนการทำความสะอาดทั้งหมดสามารถเรียกผ่านฟังก์ชั่น sanitize เดียว ฟังก์ชั่นนี้จะใช้เวลาสายเข้าเป็น input และจะกลับมาเป็นรุ่นที่ทำความสะอาดของสตริงที่ นี่เป็นตัวอย่างง่ายๆคือ
>>> จากการนำเข้า htmllaundry sanitize
>>> sanitize ('สวัสดี โลก )
'

สวัสดี โลก

'
วิธีการ sanitize ใช้พารามิเตอร์พิเศษกับ lxml เช่นทำความสะอาดที่สามารถใช้ในการใช้กฎการกรองที่แตกต่างกัน htmllaundry รวมถึงสามทำความสะอาด:
& nbsp; * htmllaundry.cleaners.DocumentCleaner ซึ่งเป็นค่าเริ่มต้นทำความสะอาด ทำความสะอาดซึ่งจะช่วยให้แท็กที่ปลอดภัยมากที่สุดในขณะที่ปอกออกมารูปแบบอินไลน์และมาร์กอัปที่ไม่ปลอดภัย
& nbsp; * htmllaundry.cleaners.LineCleaner คือทำความสะอาดที่เข้มงวดมากขึ้นซึ่งจะช่วยให้เพียงไม่กี่องค์ประกอบแบบอินไลน์ นี้จะเป็นประโยชน์ในสถานที่ที่คุณจะต้องการที่จะยอมรับการป้อนข้อมูลบรรทัดเดียวเช่นในชื่อเอกสาร
& nbsp; * htmllaundry.cleaners.CommentCleaner เพียง แต่ช่วยให้ชุด จำกัด มากขององค์ประกอบ HTML และถูกออกแบบมาเพื่อเป็นประโยชน์สำหรับผู้ใช้บริการที่มีให้การแสดงความคิดเห็น
หากคุณต้องการที่จะไปตลอดทางคุณยังสามารถใช้ StripMarkup ที่จะตัดมาร์กอัปทั้งหมดจากการป้อนข้อมูลของคุณ:
>>> จากการนำเข้า htmllaundry StripMarkup
>>> StripMarkup ('สวัสดี โลก )
'สวัสดีโลก
การรวม z3c.form
หากคุณต้องการที่จะใช้การรวม z3c.form ที่คุณควรใช้ z3cform พิเศษสำหรับแพคเกจนี้:
install_requires = [
& nbsp; ....
& nbsp; htmllaundry [z3cform]
& nbsp; ...
& nbsp;]
นอกจากนี้คุณจะต้องโหลด ZCML ใน configure.zcml ของคุณเพิ่มบรรทัดเช่นนี้
<รวมถึงแพคเกจ = "htmllaundry" />
จากนั้นคุณสามารถใช้ชนิดของฟิลด์ HtmlText ในแบบแผนของคุณ ตัวอย่างเช่น:
อินเตอร์เฟซที่นำเข้าจาก zope.interface
นำเข้าจากคี Zope
จากการนำเข้า htmllaundry.z3cform HtmlText
ระดับ iDocument (Interface):
& nbsp; title = schema.TextLine (
& nbsp; title = _ (มึง "ชื่อเรื่อง")
& nbsp; ที่ต้องการ = True)
& nbsp; คำอธิบาย = HtmlText (
& nbsp; title = _ (มึง "คำอธิบาย")
& nbsp; ที่ต้องการ = True)
โปรดทราบว่าการใช้ HtmlText จะไม่ให้คุณโดยอัตโนมัติเครื่องมือ WYSYWIG

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • เพิ่มตัวเลือก เพื่อฆ่าเชื้อเพื่อระบุองค์ประกอบที่แตกต่างกันห่อหรือข้ามห่อสมบูรณ์.

มีอะไรใหม่ ในรุ่น 1.9:

  • เพิ่ม MANIFEST.in ที่จะอำนวยความสะดวกในข่าวไม่ได้ทำจากการโค่นล้ม
  • แก้ไขทำความสะอาดทั้งหมดที่จะตัดจาวาสคริปต์ นี้แก้ไขปัญหา 1.

มีอะไรใหม่ ในรุ่น 1.8:

  • ลบการเชื่อมโยงการบังคับใช้เป้าหมายจากเส้นทางรหัส hardcoded จาก sanitize นี้จะทำให้มันเป็นไปได้ที่จะใช้ตัวเลือกการทำความสะอาด link_target ใหม่.

มีอะไรใหม่ ในรุ่น 1.7:

  • ให้บังคับของเป้าหมายในคุณลักษณะภายนอก Linke กำหนดค่าผ่านทางใหม่ ตัวเลือก link_target ในการทำความสะอาด เพียงเปิดใช้ตัวเลือกนี้ CommentCleaner.

มีอะไรใหม่ ในรุ่น 1.6:.

  • การทดสอบที่ถูกต้องช่องว่างสำหรับการตัดข้อความเปลือยเช่นกัน

มีอะไรใหม่ ในรุ่น 1.4:.

  • ล้างรหัสขนาดเล็ก
  • Strip แบ่งชั้นนำ.

มีอะไรใหม่ ในรุ่น 1.3:

  • Strip องค์ประกอบทั้งหมดนอนระดับบนสุด แบ่งจะมีการปรับในองค์ประกอบ blocklevel แต่ไม่ควรนำมาใช้เพื่อเพิ่มระยะห่างแนวตั้งระหว่างองค์ประกอบของบล็อก.

มีอะไรใหม่ ในรุ่น 1.2:.

  • แก้ไขคำสะกดผิดในเอกสาร
  • Strip แบ่งท้าย.

ต้องการ

  • งูใหญ่

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

pyrad
pyrad

12 May 15

Euphorie
Euphorie

12 Apr 15

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

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