purl

Yazılım ekran görüntüsü:
purl
Yazılım detaylar:
Versiyon: 0.8
Qayıt: 20 Feb 15
Geliştirici: David Winterbottom
Lisans: Ücretsiz
Popülerlik: 7

Rating: nan/5 (Total Votes: 0)

ters örgü sorgulama ve manipülasyon için temiz bir API ile basit, değişmez bir URL sınıftır.
Yükle
PyPI (stabil) Gönderen:
ters örgü yüklemek pip
Github (kararsız) Gönderen:
budala budala + yüklemek pip: //github.com/codeinthehole/purl.git#egg=purl
Kullanım
Construct:
ters örgü ithalat URL'den
# Açık kurucu
u = URL (şema = 'https', konak = 'www.google.com', yol = '/ arama', sorgu = 'q = test')
# Kullanımı fabrikası
U = URL.from_string ('https://www.google.com/search?q=testing')
# Birleştirin
u = URL.from_string ('http://www.google.com') .path ('arama')
& Nbsp; .query_param ('q', 'test')
URL nesneler iletmenin - tüm mutator yöntemleri yeni bir örneğini döndürür.
Sorguya:
u.scheme () # 'https'
u.host () # 'www.google.com'
u.domain () # 'www.google.com' - konak takma
u.port () # Hiçbiri - açıkça ayarlanmış ise, sadece değeri döndürür
u.path () # '/ Arama'
u.query () # 'q = test'
u.fragment () # 'q = test'
u.path_segment (0) # 'arama'
u.path_segments () # ('arama',)
u.query_param ('q') # 'test'
u.query_param ('q', as_list = true) # ['test']
u.query_param ('lang' varsayılan = 'TR') # 'TR'
u.query_params () {# 'q': 'test'}
u.subdomains () # ['www', 'com' 'google']
u.subdomain (0) # 'www'
Her erişimci yöntemi jQuery API benzer de bir mutator yöntemi olmak üzere aşırı unutmayın. Örn:
U = URL.from_string ('https://github.com/codeinthehole')
# Erişim
u.path_segment (0) # döndürüyor 'codeinthehole'
# Mutate (yeni bir örneğini oluşturur)
new_url = u.path_segment (0, 'tangentlabs') # Yeni URL nesnesi döndürür
Diğer şeylerin Çift:
- URL sınıfı değişmez olduğu, bir sözlükte bir anahtar olarak kullanılabilir
- Bu aldım ve restore edilebilir
- Bu destekler eşitlik işlemleri

Bu sürümde Yeni nedir:

  • RFC 6570 URI şablonları için destek

sürüm 0.6 yeni nedir:

  • append_query_param eklendi yöntem
  • eklendi remove_query_param yöntemi

nedir sürüm 0.4.1 Yeni:

  • eklendi API docs
  • readthedocs.org eklendi

sürüm 0.4 yeni nedir:

  • Modifiye yapıcı tam URL dizesini kabul eden ilk arg
  • eklendi add_path_segment yöntemi

sürüm 0.3.2 yeni nedir:

dize

  • Sabit hata port numarası kullanılarak from_string kurucu

Gereksinimler :

  • Python

Geliştirici Diğer yazılım David Winterbottom

Oscar
Oscar

20 Jul 15

csvfilter
csvfilter

1 Mar 15

Yorumlar purl

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