purl

Skjermbilde programvare:
purl
Prog.varedetaljer:
Versjon: 0.8
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

vrang er en enkel, uforanderlig URL klasse med en ren API for avhør og manipulasjon.
Installer
Fra PyPI (stabil):
PIP installere vrang
Fra Github (ustabil):
PIP installere git + git: //github.com/codeinthehole/purl.git#egg=purl
Bruk
Konstruere:
fra vrang import URL
# Eksplisitt konstruktør
u = URL (ordningen = https, host = 'www.google.com', path = '/ søk', query = 'q = testing')
# Bruk fabrikk
u = URL.from_string ('https://www.google.com/search?q=testing')
# Kombiner
u = URL.from_string ('http://www.google.com') .path ('søke')
& Nbsp; .query_param ('q', 'testing')
URL objekter er uforanderlige - alle Mutator metoder returnere en ny forekomst.
Avhøre:
u.scheme () # https
u.host () # 'www.google.com'
u.domain () # 'www.google.com' - alias av host
u.port () # Ingen - bare returnerer verdi hvis eksplisitt sette
u.path () # '/ søk'
u.query () # 'q = testing'
u.fragment () # 'q = testing'
u.path_segment (0) # 'søk'
u.path_segments () # ("søk",)
u.query_param ('q') # 'testing'
u.query_param ('q', as_list = True) # ['testing']
u.query_param ('lang', standard = 'N') # 'GB'
u.query_params () # {'q': 'testing'}
u.subdomains () # ['www', 'google', 'com']
u.subdomain (0) # 'www'
Merk at hver accessor metoden er overbelastet til å være en mutasjonsmetode også, lik den jQuery API. Eg:
u = URL.from_string ('https://github.com/codeinthehole')
# Tilgang
u.path_segment (0) # returnerer 'codeinthehole'
# Mutere (skaper en ny forekomst)
new_url = u.path_segment (0, 'tangentlabs') # gir ny URL objekt
Par andre ting:
- Siden URL klassen er uforanderlig den kan brukes som en nøkkel i en ordbok
- Det kan plukkes og restaurert
- Det støtter likestillings operasjoner

Hva er nytt i denne utgaven:

  • Støtte for RFC 6570 URI maler

Hva er nytt i versjon 0.6:

  • Lagt append_query_param metode
  • Lagt remove_query_param metode

Hva er nytt i versjon 0.4.1:

  • Lagt API docs
  • Lagt til readthedocs.org

Hva er nytt i versjon 0.4:

  • Modifisert konstruktør til å akseptere fulle URL-strengen som først arg
  • Lagt add_path_segment metode

Hva er nytt i versjon 0.3.2:

  • Rettet feil portnummer i streng når du bruker from_string konstruktør

Krav :

  • Python

Annen programvare fra utvikleren David Winterbottom

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

Kommentarer til purl

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!