aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-08-06 13:27:47 -0400
committerSam Wilkins <samwilkins333@gmail.com>2019-08-06 13:27:47 -0400
commit572c4196e0f41ec6bae8cae403812f9b97d5a3c7 (patch)
treefda0f824fd6758052872c04b6a5ad12ba16fd20c /src/server
parentc21e85d7c34488ca891c34ace84b9c773605986a (diff)
post factored out, buxton pivot viewer route
Diffstat (limited to 'src/server')
-rw-r--r--src/server/index.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/server/index.ts b/src/server/index.ts
index 10a84c823..1e811c1b2 100644
--- a/src/server/index.ts
+++ b/src/server/index.ts
@@ -148,6 +148,25 @@ app.get("/pull", (req, res) =>
res.redirect("/");
}));
+app.get("/buxton/:clear", (req, res) => {
+ if (req.params.clear === "true") {
+ deleteFields().then(() => upload_buxton_docs(res));
+ } else {
+ upload_buxton_docs(res);
+ }
+});
+
+let upload_buxton_docs = (res: Response) => {
+ let buxton_scraping = path.join(__dirname, '../scraping/buxton');
+ exec('python scraper.py', { cwd: buxton_scraping }, (err, stdout, sterr) => {
+ if (err) {
+ res.send(err.message);
+ return;
+ }
+ res.redirect("/");
+ });
+};
+
app.get("/version", (req, res) => {
exec('"C:\\Program Files\\Git\\bin\\git.exe" rev-parse HEAD', (err, stdout, stderr) => {
if (err) {