purl

Software screenshot:
purl
Software ətraflı:
Version: 0.8
Tarixi Upload: 20 Feb 15
Geliştirici: David Winterbottom
Lisenziya: Pulsuz
Məşhurluq: 7

Rating: nan/5 (Total Votes: 0)

purl dindirilməsi və manipulyasiya üçün təmiz API ilə sadə, dəyişməz URL sinif edir.
Yükle
PyPI (sabit) From:
PURL bərpa PIP
Github (qeyri-sabit) From:
git + git bərpa Pip: //github.com/codeinthehole/purl.git#egg=purl
İstifadə
Construct:
purl idxal URL
# Explicit konstruktor
u = URL (sxem = 'https, ev sahibi =' www.google.com 'yol' / search "query = 'q = test)
# İstifadə fabriki
u = URL.from_string (https://www.google.com/search?q=testing)
# Combine
u = URL.from_string (http://www.google.com) .path ('Axtarış')
& Nbsp; .query_param ('q', 'test)
URL obyektləri dəyişməz - bütün Mutator üsulları yeni instansiya geri.
Dindirmək:
u.scheme () # 'https "
u.host () # 'www.google.com'
u.domain () # 'www.google.com - ev sahibi bu
u.port () # None - aydın əgər yalnız dəyər qaytarır
u.path () # / axtarış '
u.query () # 'q = test'
u.fragment () # 'q = test'
u.path_segment (0) # 'Axtarış'
u.path_segments () # ('Axtarış')
u.query_param (q) # 'test'
u.query_param ('q', as_list = True) # ['test']
u.query_param (lang ', default =' GB) # 'GB'
u.query_params () # {'q': 'test'}
u.subdomains () # ['www', 'com' 'google']
u.subdomain (0) # 'www "
Hər Accessor üsulu jQuery API oxşar çox Mutator metodu olmaq yüklənmir ki, unutmayın. Məsələn:
u = URL.from_string (https://github.com/codeinthehole)
# Access
u.path_segment (0) # Returns "codeinthehole"
# Mutate (yeni instansiya yaradır)
new_url = u.path_segment (0 "tangentlabs) # Yeni URL obyekt qaytarır
Digər şeylər Cütlük:
- URL sinif dəyişməz olduğundan bir lüğət bir əsas kimi istifadə edilə bilər
- Bu seçilmiş və bərpa oluna bilər
- Bu dəstəkləyir bərabərlik əməliyyatları

Bu azad Yeni nədir:

  • RFC 6570 URI şablonları üçün Support

versiya 0.6 yeni nədir:

  • append_query_param Əlavə metodu
  • Əlavə remove_query_param metodu

nədir versiya 0.4.1-ci Yeni

  • Əlavə API docs
  • readthedocs.org əlavə

versiya 0.4 yeni nədir:

  • Dəyişdirilən konstruktor tam URL simli qəbul üçün ilk Arg
  • Əlavə add_path_segment metodu

versiya 0.3.2 yeni nədir:

simli

  • Sabit bug port nömrəsini istifadə from_string konstruktor

tələblər

  • Python

Geliştirici digər proqram David Winterbottom

Oscar
Oscar

20 Jul 15

csvfilter
csvfilter

1 Mar 15

django-rickroll
django-rickroll

20 Feb 15

Şərh purl

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!