purl

ภาพหน้าจอของซอฟแวร์:
purl
รายละเอียดซอฟแวร์:
รุ่น: 0.8
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: David Winterbottom
การอนุญาต: ฟรี
ความนิยม: 7

Rating: nan/5 (Total Votes: 0)

น้ำวนเป็นง่ายคลาส URL ที่ไม่เปลี่ยนรูปด้วยการทำความสะอาด API สำหรับการสอบสวนและการจัดการ
ติดตั้ง
จาก PyPI (มั่นคง):
PIP ติดตั้งน้ำวน
จาก Github (ไม่แน่นอน)
PIP ติดตั้งคอมไพล์ + คอมไพล์: //github.com/codeinthehole/purl.git#egg=purl
ใช้
สร้าง:
นำเข้าจาก URL น้ำวน
# คอนสตรัคที่ชัดเจน
u = URL (โครงการ = 'https' พิธีกร = 'www.google.com' เส้นทาง = '/ ค้นหา' แบบสอบถาม = 'q = ทดสอบ')
# โรงงานใช้
u = URL.from_string ('https://www.google.com/search?q=testing')
# นวด
u = URL.from_string ('http://www.google.com') .path ('ค้นหา')
& nbsp; .query_param ('Q', 'ทดสอบ')
วัตถุ URL จะไม่เปลี่ยนรูป - วิธีการ Mutator ทั้งหมดกลับตัวอย่างใหม่
ถาม:
u.scheme () # 'https'
u.host () # 'www.google.com'
u.domain () # 'www.google.com' - นามแฝงของโฮสต์
u.port () ไม่มี # - เพียงส่งกลับค่าถ้ากำหนดอย่างชัดเจน
u.path () # '/ ค้นหา'
u.query () # 'q = ทดสอบ'
u.fragment () # 'q = ทดสอบ'
u.path_segment (0) # 'ค้นหา'
u.path_segments () # (ค้นหา ')
u.query_param ('Q') # 'ทดสอบ'
u.query_param ('Q', as_list = True) # ['ทดสอบ']
u.query_param ('lang' เริ่มต้น = 'GB') # 'GB'
u.query_params () # {'Q': 'ทดสอบ'}
u.subdomains () # ['www', 'google', 'com']
u.subdomain (0) # 'www'
โปรดทราบว่าวิธีการเข้าถึงแต่ละคนจะมากเกินไปจะเป็นวิธี Mutator เกินไปคล้ายกับ jQuery API ตัวอย่าง:
u = URL.from_string ('https://github.com/codeinthehole')
# การเข้าถึง
u.path_segment (0) # ผลตอบแทน 'codeinthehole'
# กลายพันธุ์ (สร้างตัวอย่างใหม่)
new_url u.path_segment = (0, 'tangentlabs') # กลับวัตถุ URL ใหม่
คู่ของสิ่งอื่น ๆ :
- ตั้งแต่ชั้น URL จะไม่เปลี่ยนรูปมันสามารถใช้เป็นกุญแจสำคัญในพจนานุกรม
- มันสามารถเลือกและบูรณะ
- สนับสนุนการดำเนินงานเท่าเทียมกัน

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • การสนับสนุนสำหรับ RFC 6570 URI แม่แบบ

มีอะไรใหม่ ในรุ่น 0.6:

  • วิธีเพิ่ม append_query_param
  • เพิ่มวิธี remove_query_param

มีอะไรใหม่ ในรุ่น 0.4.1:

  • เพิ่มเอกสาร API
  • เพิ่มไปยัง readthedocs.org

มีอะไรใหม่ ในรุ่น 0.4:

  • คอนสตรัคดัดแปลงที่จะยอมรับสตริง URL แบบเต็มเป็นหาเรื่องแรก
  • เพิ่มวิธี add_path_segment

มีอะไรใหม่ ในรุ่น 0.3.2:

  • หมายเลขพอร์ตแก้ไขข้อผิดพลาดในสตริงเมื่อใช้ตัวสร้าง from_string

ต้องการ

  • หลาม

ซอฟแวร์อื่น ๆ ของนักพัฒนา David Winterbottom

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

ความคิดเห็นที่ purl

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!