purl

Software screenshot:
purl
Podrobnosti Software:
Verze: 0.8
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 7

Rating: nan/5 (Total Votes: 0)

obruba je jednoduchý, neměnná URL třídy s čistým API k výslechu a manipulaci.
Instalovat
Od PyPI (stabilní):
Pip nainstalovat obruba
Od Github (nestabilní):
Pip instalovat git + git: //github.com/codeinthehole/purl.git#egg=purl
Použít
Construct:
od obruba import URL
# Explicitní konstruktor
u = URL (systém = 'https', host = "www.google.com" path = "/ hledání", query = 'q = testování ")
# Použít tovární
u = URL.from_string ("https://www.google.com/search?q=testing")
# Combine
u = URL.from_string ("http://www.google.com") .path ("hledat"),
& Nbsp; .query_param ("q", "testování")
URL objekty jsou neměnné - všechny metody mutátorové vrátit novou instanci.
Vyslýchat:
u.scheme () # "https"
u.host () # "www.google.com"
u.domain () # "www.google.com" - alias hostitelského
u.port () # None - vrací hodnotu pouze tehdy, pokud výslovně stanoveny
u.path () # '/ search "
u.query () # 'q = testování'
u.fragment () # 'q = testování'
u.path_segment (0) # 'Vyhledat'
u.path_segments () # ("hledání",)
u.query_param ("q") # "testování"
u.query_param ("q", as_list = True) # ["testovací"]
u.query_param ("lang", default = "CZ") # "GB"
u.query_params () {# "q": "testování"}
u.subdomains () # ["www", "google", "com"]
u.subdomain (0) # "www"
Všimněte si, že každá metoda přístupový přetížení být metoda mutator také, podobně jako jQuery API. Např:
u = URL.from_string ("https://github.com/codeinthehole")
# Přístup K
u.path_segment (0) # vrací "codeinthehole"
# Mutovat (vytvoří novou instanci)
new_url = u.path_segment (0, "tangentlabs") # vrací novou URL objekt
Pár dalších věcí:
- Vzhledem k tomu, třída adresa URL je neměnná, že může být použita jako klíč ve slovníku
- To je možné vyzvednout a obnovit
- Podporuje operace pohlaví

Co je nového v této verzi:

  • Podpora RFC 6570 URI šablon

Co je nového ve verzi 0.6:

  • Přidáno append_query_param metoda
  • Přidáno metoda remove_query_param

Co je nového ve verzi 0.4.1:

  • docs přidáno API
  • Přidal se k readthedocs.org

Co je nového ve verzi 0.4:

  • Upraveno konstruktor přistoupit k úplné adresy URL řetězec jako první arg
  • Přidáno metoda add_path_segment

Co je nového ve verzi 0.3.2:

  • Opravena chyba číslo portu v řetězci při použití from_string konstruktér

Požadavky na :

  • Python

Ostatní software developer David Winterbottom

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

Komentáře k purl

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!