First swing at importing data

This commit is contained in:
2023-05-05 16:34:51 -07:00
parent 8bbe9c9fb4
commit d6ecb14ff4
14 changed files with 2403 additions and 50 deletions
+20
View File
@@ -0,0 +1,20 @@
const express = require('express')
const bodyParser = require('body-parser')
const cors = require('cors')
const morgan = require('morgan')
const { entries } = require('./import.js')
const app = express()
app.use(morgan('combined'))
app.use(bodyParser.json())
app.use(cors())
app.get('/database', (req, res) => {
res.send(
entries
// [["05/04", "THU", 0, 0, 0, 98, 0, 0, 0, 5, 5, 5, 5, 5, 67, 67, 101, 5, 63, 58, 78, 58, 58, 58, 3, 3, 7]]
)
})
app.listen(process.env.PORT || 8081)
+10
View File
@@ -0,0 +1,10 @@
var fs = require('fs');
var data = fs.readFileSync('data.csv')
.toString() // convert Buffer to string
.split('\n') // split string to lines
.slice(1) // remove first line
.map(e => e.trim()) // remove white spaces for each line
.map(e => e.split(',').map(e => e.trim())); // split each line to array
exports.entries = data;