purl

Screenshot Software:
purl
Mga detalye ng Software:
Bersyon: 0.8
I-upload ang petsa: 20 Feb 15
Nag-develop: David Winterbottom
Lisensya: Libre
Katanyagan: 49

Rating: nan/5 (Total Votes: 0)

lumagaslas ay isang simple, hindi nababago klase ang URL sa isang malinis na API para sa pagtatanong at manipulasyon.
I-install
Mula PyPI (stable):
buto ng bungang-kahoy-install lumagaslas
Mula Github (hindi matatag):
buto ng bungang-kahoy-install ng Git + Git: //github.com/codeinthehole/purl.git#egg=purl
Gamitin ang
Tayuan:
mula sa pag-import URL lumagaslas
# Tahasang constructor
u = URL (scheme = 'https', host = 'www.google.com', path = '/ paghahanap', i-query = 'q = pagsubok')
# Gamitin ang factory
u = URL.from_string ('https://www.google.com/search?q=testing')
# Pagsamahin
u = URL.from_string ('http://www.google.com') .path ('paghahanap')
& Nbsp; .query_param ('q', 'pagsubok')
URL ng bagay ay walang pagbabago - lahat ng mga pamamaraan mutator magbalik ng mga bagong pagkakataon.
Magtanong:
u.scheme () # 'https'
u.host () # 'www.google.com'
u.domain () # 'www.google.com' - alias ng host
u.port () # Wala - nagbabalik lamang ang halaga kung tahasang itinakda
u.path () # '/ paghahanap'
u.query () # 'q = pagsubok'
u.fragment () # 'q = pagsubok'
u.path_segment (0) # 'paghahanap'
u.path_segments () # ('paghahanap',)
u.query_param ('q') # 'pagsubok'
u.query_param ('q', as_list = True) # ['pagsubok']
u.query_param ('lang', default = 'GB') # 'GB'
u.query_params () # {'q': 'pagsubok'}
u.subdomains () # ['www', 'google', 'com']
u.subdomain (0) # 'www'
Tandaan na ang bawat paraan ng accessor-overload upang maging isang paraan ng mutator masyadong, katulad ng jQuery API. Hal:
u = URL.from_string ('https://github.com/codeinthehole')
# Access
u.path_segment (0) # pagbalik 'codeinthehole'
# Mutate (lumilikha ng isang bagong halimbawa)
new_url = u.path_segment (0, 'tangentlabs') nagbabalik # bagong URL na bagay
Dalawang iba pang mga bagay:
- Dahil sa klase URL ay hindi nababago maaari itong gamitin bilang isang susi sa isang diksyunaryo
- Maaari itong kinuha at naibalik
- Sinusuportahan nito ang pagpapatakbo ng pagkakapantay-pantay

Ano ang bagong sa paglabas:

  • Suporta para sa RFC 6570 URI template

Ano ang bagong sa bersyon 0.6:

  • Idinagdag append_query_param paraan
  • Idinagdag paraan remove_query_param

Ano ang bagong sa bersyon 0.4.1:

  • Idinagdag API doc
  • Idinagdag sa readthedocs.org

Ano ang bagong sa bersyon 0.4:

  • Binagong constructor na tanggapin ang buong string ng URL bilang unang ARG
  • Idinagdag paraan add_path_segment

Ano ang bagong sa bersyon 0.3.2:

  • Fixed bug numero ng port sa string kapag gumagamit ng from_string constructor

Mga Kinakailangan :

  • Python

Iba pang mga software developer ng David Winterbottom

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

Mga komento sa purl

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!