UrlStore er en bufret URL hente som UNIX rør.
Kommandoen tar en strøm av webadresser fra standard inn og utganger innholdet:
& Nbsp; katt webadresser | urlstore.py hente | prosess-the-utgang
Når pekte på en JSON api, UrlStore fungerer som en unix rør for å konvertere linjer med url til json output stream:
ekko http://github.com/api/v2/json/repos/search/url+store
& Nbsp; & nbsp; & nbsp; | Python urlstore.py hente
& Nbsp; & nbsp; & nbsp; | JSON-cut repositories / [] / navn
url_store
url-butikken
UrlStore
Den viktigste bruken er å unngå å treffe et område med samme url mens han etterforsker api. & Nbsp; Etter den første påkalling, er innholdet hentet fra en lokal butikk, slik at du raskt kan iterere som om du grepping en lokal fil.
API
Url som returnerer JSON kan konverteres til python data ved store.data (url):
>>> Fra UrlStore import Butikk
>>> Butikken = Store ()
& Nbsp; & nbsp; & nbsp; # Konvertere url til data (forutsatt at url returnerer JSON)
>>> For repo i store.data ('http://github.com/api/v2/json/repos/search/url+store') ['repositories']:
... & Nbsp; & nbsp; & nbsp; & nbsp; print repo ['navn']
...
url_store
url-butikken
UrlStore
Krav :
- Python
Kommentarer ikke funnet