summaryrefslogtreecommitdiff
path: root/api.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-01-22 15:20:27 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2017-01-22 15:20:27 +0100
commit39a91abe0dfcb5645bf8a0f359fea658a92bbf92 (patch)
treeeddd6b69a2041e6e468f70b007e65d41f59333bd /api.py
downloadapigrabber-39a91abe0dfcb5645bf8a0f359fea658a92bbf92.tar.gz
apigrabber-39a91abe0dfcb5645bf8a0f359fea658a92bbf92.zip
api: implement crawler and database functionality
Diffstat (limited to 'api.py')
-rw-r--r--api.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/api.py b/api.py
new file mode 100644
index 0000000..2f96704
--- /dev/null
+++ b/api.py
@@ -0,0 +1,10 @@
+#!/usr/bin/python
+
+import database
+import crawler
+
+db = database.Database("dbname=vgstats user=vgstats")
+api = crawler.Crawler()
+#db.upsert("na", api.matches(params={"filter[playerNames]": "fallingcomets"}), True)
+db.upsert("na", api.matches(), True)
+print(db.select("SELECT data->'attributes'->>'name' as name FROM player WHERE CAST(data->'attributes'->'stats'->>'winStreak' AS integer) > 10"))