purl

Screenshot Software:
purl
Detalii soft:
Versiune: 0.8
Incarca data: 20 Feb 15
Producător: David Winterbottom
Licenţă: Gratuit
Popularitate: 7

Rating: nan/5 (Total Votes: 0)

susura este un simplu clasă URL, imuabil cu un API curat pentru interogatoriu și manipulare.
Instalare
Din PyPI (stabil):
Pip instala fir
De la Github (instabil):
PIP instala git + git: //github.com/codeinthehole/purl.git#egg=purl
Utilizare
Punct de pornire:
din fir URL import
# Constructor explicit
u = URL (sistem = 'https', gazda = 'www.google.com', calea = '/ căutare', interogare = 'q = testare')
# Folosiți fabrică
u = URL.from_string ('https://www.google.com/search?q=testing ")
# Combine
u = URL.from_string ('http://www.google.com ") .path (" Căutare ")
& Nbsp; .query_param ("q", "încercări")
Obiecte URL sunt imuabile - toate metodele mutator returna o nouă instanță.
Interoga:
u.scheme () # "https"
u.host () # "www.google.com"
u.domain () # "www.google.com" - alias de gazdă
u.port () # Fără specialitate - returnează numai dacă valoarea stabilită în mod explicit
u.path () # "/ căutare '
u.query () # 'q = testare'
u.fragment () # 'q = testare'
u.path_segment (0) # "Căutare"
u.path_segments () # ("căutare",)
u.query_param ("q") # "de testare"
u.query_param ("q", as_list = True) # ['testare']
u.query_param ("lang ', implicit =' RO ') #" RO "
u.query_params () {# "q": "experimentare"}
u.subdomains () # ["www", "google", "com"]
u.subdomain (0) # "www"
Rețineți că fiecare metodă accesor este supraîncărcat a fi o metodă mutator prea, similar cu API jQuery. De exemplu:
u = URL.from_string ('https://github.com/codeinthehole ")
# Access
u.path_segment (0) "codeinthehole" # întoarce
# Mutate (creează o nouă instanță)
new_url = u.path_segment (0, "tangentlabs") # returneaza nou obiect URL
Cuplu de alte lucruri:
- Din clasa URL-ul este imuabil acesta poate fi folosit ca o cheie într-un dicționar
- Se poate culese și restaurate
- Aceasta susține operațiunile de promovare a egalității

Ce este nou în această versiune:

  • Suport pentru CFR 6570 șabloane URI

Ce este nou în versiunea 0,6:

  • Adaugata append_query_param metodă
  • metodă remove_query_param Adaugata

Ce este nou în versiunea 0.4.1:

  • docs API Adaugata
  • Adăugat la readthedocs.org

Ce este nou în versiunea 0,4:

  • constructor modificare a accepta șir URL complet ca prim arg
  • metodă add_path_segment Adaugata

Ce este nou în versiunea 0.3.2:

  • Fixed bug număr de port în șir atunci când se utilizează constructor from_string

Cerințe :

  • Python

Alte software-uri de dezvoltator David Winterbottom

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

Comentarii la purl

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!