purl

Screenshot Λογισμικό:
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
Χρησιμοποιήστε τα
Κατασκεύασμα:
από κελάρυσμα 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 αντικείμενα είναι αμετάβλητοι - όλες οι μέθοδοι μεταλλαγέα επιστρέψει ένα νέο παράδειγμα.
Ανακρίνουν:
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»
Σημειώστε ότι κάθε μέθοδος accessor υπερφορτώνεται να είναι μια μέθοδος μεταλλάκτη πάρα πολύ, παρόμοια με την 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:

  • docs Προστέθηκε API
  • Προστέθηκε στο readthedocs.org

Τι είναι καινούργιο στην έκδοση 0.4:

  • Τροποποιημένο κατασκευαστή να αποδεχθεί την πλήρη συμβολοσειρά URL ως πρώτη arg
  • Προστέθηκε μέθοδος add_path_segment

Τι είναι καινούργιο στην έκδοση 0.3.2:

  • Fixed bug αριθμό θύρας στο κορδόνι όταν χρησιμοποιούν from_string κατασκευαστή

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή David Winterbottom

csvfilter
csvfilter

1 Mar 15

django-rickroll
django-rickroll

20 Feb 15

Σχόλια για purl

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!