htmllaundry

Yazılım ekran görüntüsü:
htmllaundry
Yazılım detaylar:
Versiyon: 1.10
Qayıt: 11 May 15
Geliştirici: Wichert Akkerman
Lisans: Ücretsiz
Popülerlik: 0

Rating: nan/5 (Total Votes: 0)

htmllaundry paket temizleme HTML işaretleme için birkaç kullanışlı Python yöntemleri içerir ya da diğer ortak değişiklikleri gerçekleştirmek. & Nbsp; temizleme MS Word veya Apple Pages yapıştırılan HTML temizlemek edebilmek için yeterli katıdır. Z3c.form otomatik olarak kaydetmek üzerinde HTML sterilize alanları sağlamak için Bu paket aynı zamanda entegrasyon kodunu içerir.
Uygulama lxml gelen Temizleyici sınıfına dayanmaktadır.
Temizleme rutinleri
Tüm temizleme rutinleri tek sterilize fonksiyonu sayesinde çağrılabilir. Bu fonksiyonlar girdi olarak bir giriş dizesi alır ve bu dizenin bir temizlemiş versiyonunu dönecektir. İşte basit bir örnek:
>>> Htmllaundry ithalat sterilize gelen
>>> Mikroptan arindirilir ('Merhaba, Dünya ')
'

Merhaba, Dünya

'
sterilize yöntemi farklı filtreleme kurallarını kullanmak için kullanılabilecek bir lxml Temizleyici örneği, ile ekstra opsiyonel parametre alır. htmllaundry üç temizleyicileri içerir:
& Nbsp; varsayılan temizleyici * htmllaundry.cleaners.DocumentCleaner. Inline stilleri ve güvensiz biçimlendirme dışarı sıyırma ise bu süpürge, en güvenli etiketleri sağlayacaktır.
& Nbsp; * htmllaundry.cleaners.LineCleaner sadece birkaç satır öğeleri sağlayan bir daha sıkı bir temizleyicidir. Bu, yalnızca belge başlıklarında, örneğin tek hat girişi kabul etmek istediğiniz yerlerde kullanışlıdır.
& Nbsp; * htmllaundry.cleaners.CommentCleaner sadece HTML elemanlarının çok sınırlı bir olanak sağlar, ve kullanıcı sağlanan açıklamalar için yararlı olacak şekilde tasarlanmıştır.
Eğer tüm yol gitmek istiyorsanız da girişten tüm biçimlendirme Şerit StripMarkup kullanabilirsiniz:
>>> Htmllaundry ithalat StripMarkup gelen
>>> StripMarkup ('Merhaba, Dünya ')
'Merhaba Dünya'
z3c.form entegrasyon
Eğer z3c.form entegrasyon kullanmak istiyorsanız bu paket için z3cform ekstra kullanmalısınız:
install_requires = [
& Nbsp; ....
& Nbsp; htmllaundry [z3cform]
& Nbsp; ...
& Nbsp],
Buna ek olarak ZCML yüklemeniz gerekecektir. Senin configure.zcml böyle bir satırı ekleyin:

Daha sonra şemalar htmlText alan türü kullanabilirsiniz. Örneğin:
zope.interface ithalat Arabirimi
zope ithalat şemadan
htmllaundry.z3cform ithalat htmlText gelen
sınıf iDocument (Interface):
Ve nbsp Başlıktaki = schema.TextLine (
& Nbsp; title = _ (u "Başlık"),
& Nbsp; = true gerekli)
& Nbsp; description = htmlText (
& Nbsp; title = _ (u "Açıklama"),
& Nbsp; = true gerekli)
HtmlText kullanarak otomatik olarak bir WYSIWYG widget'ı vermeyecektir lütfen unutmayın

Bu sürümde Yeni nedir:.

  • seçeneği ekle Farklı bir şal elemanı belirtmek veya tamamen sararak atlamak için sterilize etmek.

sürüm 1.9 yeni Nedir:

  • subversion yapılmış değil bültenleri kolaylaştırmak için MANIFEST.in ekleyin.
  • javascript şerit tüm temizleyiciler düzelt. Bu sorunu 1 giderir.

sürüm 1.8 yeni Nedir:

  • sterilize gelen kodlanmış kod yolundan bağlantı hedef uygulamasını kaldırın. Bu sayede yeni link_target temizleyici seçeneğini kullanmayı kolaylaştırır.

nedir sürüm 1.7 Yeni:

  • hedefin zorlayarak yeni bir yapılandırılabilir linke externals öznitelikleri temizleyicilerde link_target seçeneği. Sadece CommentCleaner için bu seçeneği etkinleştirin.

sürüm 1.6 yeni nedir:.

  • hem de çıplak bir metin sarmak için doğru boşluk testi

sürüm 1.4 yeni nedir:.

  • Küçük kod temizleme
  • Şerit lider sonları.

sürüm 1.3 yeni Nedir:

  • Strip tüm üst düzey br elemanları. Tatili blocklevel elemanları iyi, ama blok elemanları arasındaki dikey mesafeyi eklemek için kullanılmamalıdır.

nedir sürüm 1.2 Yeni:.

  • belgelerinde bir yazım hatası Fix
  • Şerit sondaki sonları.

Gereksinimleri :

  • Python

Geliştirici Diğer yazılım Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

pyrad
pyrad

12 May 15

Yorumlar htmllaundry

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!