htmllaundry

نرم افزار تصویر:
htmllaundry
جزئیات نرم افزار:
نسخه: 1.10
ها تاریخ: 11 May 15
توسعه دهنده: Wichert Akkerman
پروانه: رایگان
محبوبیت: 38

Rating: 4.0/5 (Total Votes: 1)

در این بسته htmllaundry شامل چندین روش پایتون دستی به نشانه گذاری HTML پاکسازی و انجام سایر تغییرات رایج در & nbsp؛ پاکسازی به اندازه کافی سخت قادر به تمیز HTML جا به جا از MS Word یا اپل صفحات است. این بسته همچنین شامل کد ادغام برای z3c.form به ارائه زمینه های که به طور خودکار مطابق اصول بهداشت HTML در نجات دهد.
پیاده سازی شده است در طبقه پاک کن از lxml است.
روال پاکسازی
همه روال پاکسازی می تواند از طریق تابع اصول بهداشتی عمل تنها حق استفاده نمود. این توابع طول می کشد یک رشته ورودی به عنوان ورودی و یک نسخه تمیز کردن آن رشته را برمی گرداند. در اینجا یک مثال ساده است:
>>> از htmllaundry واردات اصول بهداشتی
>>> اصول بهداشتی ('سلام، به جهان است ')
'

سلام، به جهان است

'
روش اصول بهداشتی طول می کشد یک پارامتر اضافی با lxml تمیز کننده به عنوان مثال، که می تواند مورد استفاده قرار گیرد به استفاده از قواعد مختلف فیلتر کردن. htmllaundry شامل سه پاک کننده:
از & nbsp؛ * * * * htmllaundry.cleaners.DocumentCleaner است، که به طور پیش فرض پاک. این پاک کننده اجازه خواهد داد که برچسب امن ترین، در حالی که سلب style درون خطی و نشانه گذاری نا امن.
از & 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 (رابط):
& nbsp؛ از عنوان = schema.TextLine (
& nbsp؛ از عنوان = _ (U "عنوان")،
& nbsp؛ در مورد نیاز = واقعی)
از & nbsp؛ توضیحات = HtmlText (
& nbsp؛ از عنوان = _ (U "توضیحات")،
& nbsp؛ در مورد نیاز = واقعی)
لطفا توجه داشته باشید که با استفاده از HtmlText نخواهد به طور خودکار به شما یک ویجت را WYSYWIG

به چه چیزی جدید در این نسخه است:

اضافه کردن گزینه به بهداشتی برای مشخص کردن یک عنصر بسته بندی های مختلف و یا جست و خیز بسته بندی به طور کامل.

به چه جدید در نسخه 1.9 است:

اضافه کردن MANIFEST.in به تسهیل انتشار از براندازی ساخته شده است.
حل تمام پاک کننده به نوار جاوا اسکریپت. این رفع شماره 1.

به چه چیزی جدید در نسخه 1.8 است:

حذف پیوند اجرای هدف از راه کد hardcoded از روی اصول بهداشتی. این امکان را به استفاده از گزینه پاک link_target جدید.

به چه جدید در نسخه 1.7 است:

را مجبور هدف صفات در LINKE خارجی با قابلیت تنظیم از طریق گزینه link_target جدید در پاک کننده ها. فقط این گزینه برای CommentCleaner را فعال کنید.

به چه چیزی جدید در نسخه 1.6 است:

در آزمون فضای خالی صحیح برای پیچیدن متن لخت نیز هست.

در پاکسازی کد کوچک:

به چه چیزی جدید در نسخه 1.4 است.
نوار معافیت های پیشرو.

به چه جدید در نسخه 1.3 است:

در نوار تمام عناصر سطح برزیلی بالا. معافیت های زیبا در عناصر blocklevel هستند، اما نباید استفاده شود به اضافه کردن فاصله عمودی بین عناصر بلوک.

به چه چیزی جدید در نسخه 1.2 است:

رفع خطای تایپی در اسناد.
نوار فرار استراحت.

در مورد نیاز:

پایتون

نرم افزار های دیگر از توسعه دهنده Wichert Akkerman

Euphorie
Euphorie

12 Apr 15

pyrad
pyrad

12 May 15

نظرات به htmllaundry

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!