purl

צילום מסך תוכנה:
purl
פרטי תוכנה:
גרסה: 0.8
טען תאריך: 20 Feb 15
מפתחים: David Winterbottom
רשיון: ללא תשלום
פופולריות: 7

Rating: nan/5 (Total Votes: 0)

עין הפוכה היא פשוטה, כיתת URL משתנה עם API נקי לחקירה ומניפולציה.
תקן
מPyPI (יציב):
PIP להתקין עין הפוכה
מGitHub (יציב):
PIP להתקין git + git: //github.com/codeinthehole/purl.git#egg=purl
שימוש
לבנות:
מכתובת אתר יבוא עין הפוכה
# בנאי מפורש
u = כתובת אתר (ערכה = '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 הם בלתי ניתנים לשינוי - כל שיטות המוטטורי לחזור מופע חדש.
לחקור:
() # 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) # ['בדיקה']
# ("Lang", ברירת מחדל = 'GB') u.query_param 'GB'
u.query_params () # {'q': 'בדיקה'}
u.subdomains () # ['www', 'גוגל', 'com']
u.subdomain (0) # 'www'
שים לב שכל שיטת accessor עומס יתר להיות שיטת המוטטורי מדי, דומה לAPI jQuery. לדוגמא:
u = URL.from_string ('https://github.com/codeinthehole')
# גישה
u.path_segment (0) 'codeinthehole' # חוזר
# מוטציה (יוצרת מופע חדש)
new_url = u.path_segment (0, 'tangentlabs') # מחזיר אובייקט כתובת אתר חדש
כמה דברים אחרים:
- מאז כיתת כתובת האתר היא בלתי ניתנת לשינוי שהוא יכול לשמש כמפתח במילון
- זה יכול להיות הרים ומשוחזרים
- הוא תומך בפעולות שוויון

מה חדש בהודעה זו:

  • תמיכה עבור RFC 6570 תבניות URI

מה חדש בגרסה 0.6:

  • שיטה נוסף append_query_param

  • שיטת remove_query_param נוסף

מה חדש בגרסת 0.4.1:

  • מסמכי API נוסף
  • נוסף לreadthedocs.org

מה חדש בגרסה 0.4:

  • בנאי השתנה לקבל מחרוזת ה- URL מלאה כarg הראשון
  • שיטת add_path_segment נוסף

  • מה חדש בגרסת 0.3.2

: בנאי

  • מספר יציאה תוקן הבאג במחרוזת בעת שימוש from_string

דרישות :

  • Python

תוכנות אחרות של יזם David Winterbottom

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

תגובות ל purl

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!