aboutsummaryrefslogtreecommitdiff
path: root/src/server/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/index.ts')
-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) {