Add simple script for searching from a terminal
parent
d387541822
commit
8e951f6b27
@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import requests, sys, re
|
||||||
|
|
||||||
|
query = sys.argv[1]
|
||||||
|
|
||||||
|
results = requests.post("http://learn.cryto.net/api/search", {"q": query}).json()
|
||||||
|
|
||||||
|
for result in results:
|
||||||
|
name = result["title"].rstrip()
|
||||||
|
description = result["description"].strip().replace("\n", " ")
|
||||||
|
|
||||||
|
if len(description) > 200:
|
||||||
|
description = re.match("^(.{0,300})\W", description).group(1) + "..."
|
||||||
|
|
||||||
|
print "## %s\n%s" % (name, description)
|
||||||
|
|
||||||
|
for item in result["items"]:
|
||||||
|
name = item["title"].ljust(70)
|
||||||
|
print "\t[%s] %s\t%s" % (item["type"], name, item["url"])
|
||||||
|
|
||||||
|
print ""
|
Loading…
Reference in New Issue