purl

Sagteware kiekie:
purl
Sagteware besonderhede:
Weergawe: 0.8
Upload datum: 20 Feb 15
Ontwikkelaar: David Winterbottom
Lisensie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

tuimeling is 'n eenvoudige, onveranderlike URL klas met 'n skoon API vir ondervraging en manipulasie.
Installeer
Van PyPI (stabiel):
PIP installeer tuimeling
Van GitHub (onstabiele):
PIP installeer git + git: //github.com/codeinthehole/purl.git#egg=purl
Gebruik
Bou:
van die invoer URL tuimeling
# Explicit constructor
u = URL (skema = 'https', gasheer = 'www.google.com', pad = '/ soek 'n navraag =' q = toets ")
# Gebruik fabriek
u = URL.from_string ('https://www.google.com/search?q=testing')
# Kombineer
u = URL.from_string ('http://www.google.com') .path ("soek")
& Nbsp; .query_param ("Q", "toets")
URL voorwerpe is onveranderlik - al mutator metodes terugkeer 'n nuwe geval.
Ondervra:
u.scheme () # 'https'
u.host () # 'www.google.com'
u.domain () # 'www.google.com' - alias van die gasheer
u.port () # Geen - net terug waarde as uitdruklik
u.path () # '/ soek'
u.query () # 'q = toets "
u.fragment () # 'q = toets "
u.path_segment (0) # 'search'
u.path_segments () # ("soek",)
u.query_param ('q') # 'toets'
u.query_param ("Q" as_list = True) # ['toets']
u.query_param ('lank', verstek = 'GB') # 'GB'
u.query_params () # {"Q": "toets"}
u.subdomains () # ['www', 'Google', 'com']
u.subdomain (0) # 'www'
Let daarop dat elke accessor metode is oorlaai n mutator metode ook soortgelyk aan die jQuery API te wees. Bv:
u = URL.from_string ('https://github.com/codeinthehole')
# Access
u.path_segment (0) # opbrengste 'codeinthehole'
# Muteer (skep 'n nuwe geval)
new_url = u.path_segment (0, 'tangentlabs') # terugkeer nuwe URL voorwerp
Paar van die ander dinge:
- Sedert die URL klas is onveranderlik kan dit as 'n sleutel in 'n woordeboek gebruik word
- Dit kan gekies word en herstel
- Dit ondersteun gelykheid bedrywighede

Wat is nuut in hierdie release:

  • Ondersteuning vir RFC 6570 URI templates

Wat is nuut in die weergawe 0.6:

  • Bygevoeg append_query_param metode
  • Bygevoeg remove_query_param metode

Wat is nuut in die weergawe 0.4.1:

  • Bygevoeg API docs
  • Daarby readthedocs.org

Wat is nuut in die weergawe 0.4:

  • Gewysig constructor volle URL string te aanvaar as die eerste arg
  • Bygevoeg add_path_segment metode

Wat is nuut in die weergawe 0.3.2:

  • Vaste fout poort nommer in string wanneer from_string constructor

Vereistes :

  • Python

Ander sagteware ontwikkelaar David Winterbottom

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

csvfilter
csvfilter

1 Mar 15

Kommentaar te purl

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!