diff options
| author | Sam Wilkins <samwilkins333@gmail.com> | 2019-08-06 13:27:47 -0400 |
|---|---|---|
| committer | Sam Wilkins <samwilkins333@gmail.com> | 2019-08-06 13:27:47 -0400 |
| commit | 572c4196e0f41ec6bae8cae403812f9b97d5a3c7 (patch) | |
| tree | fda0f824fd6758052872c04b6a5ad12ba16fd20c /src/server | |
| parent | c21e85d7c34488ca891c34ace84b9c773605986a (diff) | |
post factored out, buxton pivot viewer route
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/index.ts | 19 |
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) { |
