purl

Software screenshot:
purl
Software informatie:
Versie: 0.8
Upload datum: 20 Feb 15
Ontwikkelaar: David Winterbottom
Licentie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

averecht is een eenvoudige, onveranderlijke URL-klasse met een schone API voor verhoor en manipulatie.
Installeer
Vanaf PyPI (stabiel):
pip averecht installeren
Vanaf Github (instabiele):
pip installeren git + git: //github.com/codeinthehole/purl.git#egg=purl
Gebruik
Construct:
uit averecht import URL
# Expliciete constructeur
u = URL (schema = 'https', gastheer = 'www.google.com', path = '/ search', vraag = 'q = testing')
# Gebruik fabriek
u = URL.from_string ('https://www.google.com/search?q=testing')
# Combineer
u = URL.from_string ('http://www.google.com ") .path (' zoeken ')
& Nbsp; .query_param ('q', 'testen')
URL objecten zijn onveranderlijk - alle mutatiemethoden terug een nieuw exemplaar.
Ondervragen:
u.scheme () # 'https'
u.host () # 'www.google.com'
u.domain () # 'www.google.com' - alias van gastheer
u.port () # Geen - geeft alleen waarde als expliciet
u.path () # '/ search'
u.query () # 'q = testen'
u.fragment () # 'q = testen'
u.path_segment (0) # 'zoeken'
u.path_segments () # ('zoeken',)
u.query_param ("q") # 'testen'
u.query_param ('q', as_list = True) # ['testen']
u.query_param ('lang', default = "NL") # 'GB'
u.query_params () # {'q': 'testen'}
u.subdomains () # ['www', 'google', 'com']
u.subdomain (0) # 'www'
Merk op dat elke accessormethode overbelast een mutator werkwijze ook vergelijkbaar met de jQuery API. Bijvoorbeeld:
u = URL.from_string ('https://github.com/codeinthehole')
# Toegang Tot
u.path_segment (0) # rendement 'codeinthehole'
# Muteren (maakt een nieuwe instantie)
new_url = u.path_segment (0, 'tangentlabs ") # terugkeert nieuwe URL object
Paar andere dingen:
- Aangezien de URL klasse onveranderlijk kan worden gebruikt als een sleutel in een woordenboek
- Het kan worden opgehaald en hersteld
- Het ondersteunt operaties gelijkheid

Wat is nieuw in deze release:

  • Ondersteuning voor RFC 6570 URI sjablonen

Wat is nieuw in versie 0.6:

  • Toegevoegd append_query_param methode
  • Toegevoegd remove_query_param methode

Wat is nieuw in versie 0.4.1:

  • Toegevoegd API docs
  • Toegevoegd aan readthedocs.org

Wat is nieuw in versie 0.4:

  • Gewijzigde constructeur om de volledige URL-tekenreeks te accepteren als eerste arg
  • Toegevoegd add_path_segment methode

Wat is nieuw in versie 0.3.2:

  • Fixed bug poortnummer in string bij gebruik from_string constructeur

Eisen

  • Python

Andere software van ontwikkelaar David Winterbottom

csvfilter
csvfilter

1 Mar 15

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

Reacties op purl

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!