purl

Software screenshot:
purl
Software detaljer:
Version: 0.8
Upload dato: 20 Feb 15
Licens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

vrang er en enkel, uforanderlig URL klasse med en ren API til forhør og manipulation.
Installer
Fra PyPI (stabil):
pip installere vrang
Fra Github (ustabil):
pip installere git + git: //github.com/codeinthehole/purl.git#egg=purl
Brug
Construct:
fra vrang import URL
# Eksplicit konstruktør
U = URL (ordning = 'https', host = 'www.google.com ", sti =' / søgning ', query =" q = test ")
# Brug fabrik
U = URL.from_string (https://www.google.com/search?q=testing)
# Kombiner
U = URL.from_string (http://www.google.com) .path ('søg')
& Nbsp; .query_param ('q', 'test')
URL objekter er uforanderlige - alle mutator metoder returnerer en ny instans.
Afhøre:
u.scheme () # 'https'
u.host () # 'www.google.com "
u.domain () # 'www.google.com "- alias for vært
u.port () # Ingen - kun returnerer værdi, hvis udtrykkeligt angivet
u.path () # '/ søgning'
u.query () # 'q = test'
u.fragment () # 'q = test'
u.path_segment (0) # 'search'
u.path_segments () # ('søg',)
u.query_param (q) # 'test'
u.query_param (q, as_list = True) # ['test']
u.query_param (»lang«, default = 'DK') # 'DK'
u.query_params () # {q: "test"}
u.subdomains () # ['www', 'google', 'com']
u.subdomain (0) # 'www'
Bemærk, at hver adgangsmetode er overbelastet at være en mutationsmetode også, svarende til jQuery API. Fx:
U = URL.from_string (https://github.com/codeinthehole)
# Access
u.path_segment (0) # returnerer 'codeinthehole'
# Mutere (opretter en ny instans)
new_url = u.path_segment (0, »tangentlabs ') # returnerer ny URL objekt
Par andre ting:
- Eftersom URL klasse er uforanderlig det kan anvendes som en nøgle i en ordbog
- Det kan plukkes og restaureret
- Det understøtter ligestilling operationer

Hvad er nyt i denne udgivelse:

  • Støtte til RFC 6570 URI skabeloner

Hvad er nyt i version 0.6:

  • Tilføjet append_query_param metode
  • Tilføjet remove_query_param metode

Hvad er nyt i version 0.4.1:

  • Tilføjet API docs
  • Tilføjet til readthedocs.org

Hvad er nyt i version 0.4:

  • Modificeret konstruktør til at acceptere fuld streng URL som første arg
  • Tilføjet add_path_segment metode

Hvad er nyt i version 0.3.2:

  • Fixed bug portnummer i snor, når du bruger from_string konstruktør

Krav :

  • Python

Andre software developer David Winterbottom

csvfilter
csvfilter

1 Mar 15

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

Kommentarer til purl

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!