From 6226989aadac89a88e41bb4f30074b3535b5d4cb Mon Sep 17 00:00:00 2001 From: Paul Lecuq Date: Wed, 26 Feb 2020 09:07:54 +0100 Subject: [PATCH] updated fuelprices --- .gitignore | 2 +- cmd/fuelprices/fuelprices.go | 42 ++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 cmd/fuelprices/fuelprices.go diff --git a/.gitignore b/.gitignore index c04312f..196d79f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ *.ini -fuelprices +/fuelprices diff --git a/cmd/fuelprices/fuelprices.go b/cmd/fuelprices/fuelprices.go new file mode 100644 index 0000000..da6b701 --- /dev/null +++ b/cmd/fuelprices/fuelprices.go @@ -0,0 +1,42 @@ +package main + +import ( + "git.paulbsd.com/paulbsd/fuelprices/src/config" + "git.paulbsd.com/paulbsd/fuelprices/src/price" + "git.paulbsd.com/paulbsd/fuelprices/src/xmlfile" + "git.paulbsd.com/paulbsd/fuelprices/src/zipfile" + "log" +) + +func main() { + var c config.Config + var zf zipfile.ZipFile + var xf xmlfile.XMLFile + var pcx []price.Price + var err error + + err = c.GetConfig() + if err != nil { + log.Fatal(err) + } + + err = zf.DownloadFile(&c) + if err != nil { + log.Fatal(err) + } + + err = zf.ExtractZip(&c, &xf) + if err != nil { + log.Fatal(err) + } + + err = price.GetPrices(&c, &pcx, &xf) + if err != nil { + log.Fatal(err) + } + + err = price.SendToInflux(&c, &pcx) + if err != nil { + log.Fatal(err) + } +}