purl

Szoftver screenshot:
purl
Szoftver adatai:
Változat: 0.8
Feltöltés dátuma: 20 Feb 15
Fejlesztő: David Winterbottom
Engedély: Ingyenes
Népszerűség: 7

Rating: nan/5 (Total Votes: 0)

szegélyez egy egyszerű, megváltoztathatatlan URL osztály egy tiszta API kihallgatásra és a manipuláció.
Telepítés
Re PyPI (stabil):
pip telepíteni szegélyez
Re GitHub (instabil):
pip telepíteni git + git: //github.com/codeinthehole/purl.git#egg=purl
A
Construct:
a szegélyez import URL
# Explicit konstruktor
u = URL (rendszer = 'https', host = "www.google.com", path = '/ search ", query =" q = testing')
# Use gyári
u = URL.from_string ("https://www.google.com/search?q=testing)
# Össze
u = URL.from_string (http://www.google.com) .path ("keresés")
& Nbsp; .query_param ("q", "tesztelés")
URL objektumok mindig megváltoztathatatlanok - minden mutátor módszerek visszatér egy új példányt.
Kihallgatni:
u.scheme () # "https"
u.host () # "www.google.com"
u.domain () # "www.google.com" - alias a fogadó
u.port () # Semmi - csak akkor tér vissza értéket, ha kifejezetten beállítva
u.path () # "/ search"
u.query () # 'q = tesztelés "
u.fragment () # 'q = tesztelés "
u.path_segment (0) # "keresés"
u.path_segments () # ("keresés",)
u.query_param ("q") # "tesztelés"
u.query_param ("q", as_list = True) # ['testing']
u.query_param ("lang", alap = "GB") # "GB"
u.query_params () {# 'q': 'testing'}
u.subdomains () # ['www', 'google', 'com']
u.subdomain (0) # "www"
Megjegyezzük, hogy mindegyik, csőve módszer túl van terhelve, hogy egy mutátor módszer is, hasonlóan a jQuery API-t. Pl:
u = URL.from_string ("https://github.com/codeinthehole)
# Access
u.path_segment (0) # visszatér "codeinthehole"
# Mutáció (létrehoz egy új példány)
new_url = u.path_segment (0, "tangentlabs") # visszatér új URL objektumot
Pár más dolog:
- Mivel az URL-osztály megváltoztathatatlan is lehet használni, mint a kulcs a szótárban
- Meg lehet átvenni és felújított
- Támogatja az egyenlőség műveletek

Mi az új ebben a kiadásban:

  • Támogatás RFC 6570 URI sablonok

Mi az új a 0.6 verzió:

  • Added append_query_param módszert
  • Added remove_query_param módszert

Mi az új verzióban 0.4.1:

  • Added API docs
  • A korábban readthedocs.org

Mi az új a 0.4 verzió:

  • Módosított konstruktor kész a teljes URL-t, mint az első arg
  • Added add_path_segment módszert

Mi az új verzióban 0.3.2:

  • Javítva port számot karakterlánc használatával from_string konstruktor

követelmények :

  • Python

Más szoftver fejlesztő David Winterbottom

csvfilter
csvfilter

1 Mar 15

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

Hozzászólások a purl

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!