purl

Software kuvakaappaus:
purl
Ohjelmiston tiedot:
Versio: 0.8
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: David Winterbottom
Lupa: Vapaa
Suosio: 7

Rating: nan/5 (Total Votes: 0)

nurin on yksinkertainen, muuttumaton URL luokan puhtaalla API kuulusteluun ja manipulointia.
Asenna
Mistä PyPI (vakaa):
Pip asentaa nurin
Mistä Github (epästabiili):
Pip asentaa git + Git: //github.com/codeinthehole/purl.git#egg=purl
Käytä
Construct:
alkaen nurin tuonti URL
# Explicit rakentaja
u = URL (järjestelmä = https, isäntä = "www.google.com" path = "/ search ', query =" q = testaus)
# Käytä tehdas
u = URL.from_string ('https://www.google.com/search?q=testing')
# Yhdistä
u = URL.from_string (http://www.google.com) .path ('etsi')
& Nbsp; .query_param ('q', 'testaus')
URL esineet ovat muuttumattomia - kaikki mutaattorikantaa menetelmät palata uusi ilmentymä.
Kuulustella:
u.scheme () # https
u.host () # "www.google.com"
u.domain () # "www.google.com" - alias vastaanottavan
u.port () # Ei ole - vain palauttaa arvon, jos nimenomaisesti asetettu
u.path () # "/ search '
u.query () # q = testaus "
u.fragment () # q = testaus "
u.path_segment (0) # "search"
u.path_segments () # ('search',)
u.query_param ("q") # "testaus"
u.query_param ("q", as_list = True) # ['testaus']
u.query_param ('lang', oletus = "GB") # "GB"
u.query_params () # {q: "testaus"}
u.subdomains () # [www "," google "," com "]
u.subdomain (0) # www "
Huomaa, että jokainen accessor menetelmä on ylikuormitettu olla mutaattori- menetelmä myös samanlainen jQuery API-. Esim:
u = URL.from_string ('https://github.com/codeinthehole')
# Access
u.path_segment (0) # palaa "codeinthehole"
# Muuntua (luo uuden ilmentymän)
new_url = u.path_segment (0, 'tangentlabs') # palauttaa uuteen URL esine
Pari muutakin:
- Koska URL luokka on muuttumaton sitä voidaan käyttää avain sanakirjassa
- Se voi noutaa ja palauttaa
- Se tukee tasa toimintaa

Mitä uutta tässä julkaisussa:

  • Tuki RFC 6570 URI malleja

Mitä uutta versiossa 0.6:

  • Lisätty append_query_param menetelmä
  • Lisätty remove_query_param menetelmä

Mitä uutta versiossa 0.4.1:

  • Lisätty API dokumentaatio
  • Lisätty readthedocs.org

Mitä uutta versiossa 0.4:

  • Modified rakentaja hyväksyä täydellinen URL merkkijonon ensimmäinen arg
  • Lisätty add_path_segment menetelmä

Mitä uutta versiossa 0.3.2:

  • Kiinteä vika portin numero string käytettäessä from_string rakentaja

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä David Winterbottom

csvfilter
csvfilter

1 Mar 15

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

Kommentit purl

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!