purl

نرم افزار تصویر:
purl
جزئیات نرم افزار:
نسخه: 0.8
ها تاریخ: 20 Feb 15
توسعه دهنده: David Winterbottom
پروانه: رایگان
محبوبیت: 7

Rating: nan/5 (Total Votes: 0)

حلقه حلقه شدن، کلاس URL تغییر ناپذیر ساده با API تمیز برای بازجویی و دستکاری است.
نصب
از PyPI (پایدار):
تصویر در تصویر صدای شرشر نصب
از گیتهاب (ناپایدار):
تصویر در تصویر دستگاه گوارش + دستگاه گوارش نصب: //github.com/codeinthehole/purl.git#egg=purl
استفاده
ساخت:
از صدای شرشر URL واردات
# سازنده صریح
U = URL (طرح = 'HTTPS، میزبان =' www.google.com، راه = '/ جستجو'، پرس و جو = 'Q = تست')
کارخانه # استفاده
U = URL.from_string ('https://www.google.com/search؟q=testing')
# ترکیب
U = URL.from_string ('http://www.google.com) .path (' جستجو ')
& nbsp؛ در .query_param ('Q'، 'تست')
اشیاء URL تغییر ناپذیر هستند - تمام روش های کلاس Mutator بازگشت یک نمونه جدید.
بازجویی از:
u.scheme () # 'HTTPS'
u.host () # 'www.google.com "
u.domain () # 'www.google.com "- نام مستعار از میزبان
u.port () # هیچ - فقط ارزش گرداند اگر به صراحت مجموعه
u.path () # '/ جستجو'
u.query () # 'Q = تست'
u.fragment () # 'Q = تست'
u.path_segment (0) # 'جستجو'
u.path_segments () # ('جستجو'،)
u.query_param ('Q') # 'تست'
u.query_param ('Q'، as_list = واقعی) # ['تست']
u.query_param ('زبان'، به طور پیش فرض = 'GB') # 'GB'
u.query_params () # {'Q': 'تست'}
u.subdomains () # ['وو'، 'گوگل'، 'کام']
u.subdomain (0) # 'وو'
توجه داشته باشید که هر روش دستیابی بیش از حد بار به روش کلاس Mutator بیش از حد، شبیه به API جی کوئری. به عنوان مثال:
U = URL.from_string ('https://github.com/codeinthehole')
# دسترسی
u.path_segment (0) # بازده 'codeinthehole'
# جهش (ایجاد یک نمونه جدید)
new_url = u.path_segment (0، 'tangentlabs') # شی URL جدید را برمی گرداند
چند چیز دیگر:
- از آنجا که کلاس URL تغییر ناپذیر است می توان آن را به عنوان یک کلید در فرهنگ لغت استفاده
- می توان آن را برداشت و دوباره بازسازی
- این نرم افزار عملیات برابری

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

به پشتیبانی از RFC 6570 قالب URI

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

در append_query_param اضافه شده به روش
روش remove_query_param اضافه شده

او اسناد API:

چه در نسخه 0.4.1 جدید
اضافه شده به readthedocs.org

جدید در نسخه 0.4 است:

سازنده اصلاح به شرایط رشته URL کامل به عنوان ارگ اول
روش add_path_segment اضافه شده

جدید در نسخه 0.3.2 است:

به ثابت شماره پورت اشکال در رشته هنگام استفاده از from_string سازنده

مورد نیاز:

پایتون

نرم افزار های دیگر از توسعه دهنده David Winterbottom

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

نظرات به purl

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