htmllaundry

Screenshot Software:
htmllaundry
Detalii soft:
Versiune: 1.10
Incarca data: 11 May 15
Producător: Wichert Akkerman
Licenţă: Gratuit
Popularitate: 0

Rating: nan/5 (Total Votes: 0)

Pachetul htmllaundry conține mai multe metode Python util pentru curățarea HTML markup sau de a efectua alte modificări frecvente. & Nbsp; Curățenia este suficient de stricte pentru a putea curăța HTML lipit de MS Word sau Apple Pagini. Acest pachet conține, de asemenea, codul de integrare pentru z3c.form a furniza domenii care steriliza automat HTML pe salva.
Punerea în aplicare se bazează pe clasa Cleaner de la LXML.
Rutine Cleanup
Toate rutinele de curatare pot fi invocate prin intermediul funcției steriliza unic. Această funcție are un șir de intrare ca intrare și va reveni o versiune curățat de care șir. Aici este un exemplu simplu:
>>> Din htmllaundry asanare import
>>> Asanare ("Bună ziua, lume ")
"

Salut, lume

"
Metoda steriliza are un parametru suplimentar opțional cu un LXML instanță curat, care poate fi utilizată pentru a utiliza diferite reguli de filtrare. htmllaundry include trei de curățare:
& Nbsp; * htmllaundry.cleaners.DocumentCleaner, care este curat implicit. Acest aspirator va permite tag-uri cele mai sigure, în timp ce înlăturarea stiluri inline și marcare nesigur.
& Nbsp; * htmllaundry.cleaners.LineCleaner este un aspirator mai strict, care permite doar câteva elemente inline. Acest lucru este util în locuri în care doriți doar să accepte intrare o singură linie, de exemplu, în titlurile documentelor.
& Nbsp; * htmllaundry.cleaners.CommentCleaner permite doar un set limitat de elemente HTML, si este proiectat pentru a fi util pentru comentariile utilizatorilor oferit.
Dacă vrei să mergi până la capăt, puteți utiliza, de asemenea, să se dezbrace StripMarkup toate marcare la intrarea dumneavoastră:
>>> Din htmllaundry StripMarkup import
>>> StripMarkup ("Bună ziua, lume ")
'Salut Lume'
integrare z3c.form
Dacă doriți să utilizați integrarea z3c.form ar trebui să utilizați extra z3cform pentru acest pachet:
install_requires = [
& Nbsp; ....
& Nbsp; htmllaundry [z3cform]
& Nbsp; ...
& Nbsp;],
În plus, veți avea nevoie pentru a încărca ZCML. In configure.zcml dvs. adăuga o linie de genul:

Puteți utiliza apoi tipul câmpului HtmlText în scheme tale. De exemplu:
de la Interface import zope.interface
din schema de import Zope
din htmllaundry.z3cform HtmlText import
clasa iDocument (Interface):
& Nbsp; title = schema.TextLine (
& Nbsp; title = _ (u "titlul"),
& Nbsp; este necesar = True)
& Nbsp; Descriere = HtmlText (
& Nbsp; title = _ (u "Descriere"),
& Nbsp; este necesar = True)
Vă rugăm să rețineți că utilizarea HtmlText nu va da automat un widget WYSYWIG

Ce este nou în această versiune:.

  • Adăugați opțiune a steriliza pentru a specifica un element folie diferit sau skip ambalaj complet.

Ce este nou în versiunea 1.9:

  • Adăugați MANIFEST.in pentru facilitarea versiuni care nu facute de subversiune.
  • Fix toate curățare să se dezbrace javascript. Această problemă stabilește 1.

Ce este nou în versiunea 1.8:

  • Eliminare de aplicare țintă link de la calea codul hardcoded de asanare. Acest lucru face posibilă utilizarea noua opțiune curat link_target.

Ce este nou în versiunea 1.7:

  • Asigurați-forțând de țintă atribute pe extern Linke configurabil prin intermediul unui nou opțiune link_target in curatatorii. Activați această opțiune pentru CommentCleaner numai.

Ce este nou în versiunea 1.6:.

  • de testare spațiu corectă pentru ambalaj de text goale, precum și

Ce este nou în versiunea 1.4:.

  • Codul de curatare mici
  • Strip pauze de conducere.

Ce este nou în versiunea 1.3:

  • Strip toate elementele de top la nivel br. Pauzele sunt amendă în elemente blocklevel, dar nu ar trebui să fie utilizat pentru a adăuga distanța verticală între elemente ale blocului.

Ce este nou în versiunea 1.2:.

  • Fix unei greșeli în documentația
  • Strip pauze la dreapta.

Cerințe :

  • Python

Alte software-uri de dezvoltator Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

pyrad
pyrad

12 May 15

Comentarii la htmllaundry

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!