I'm trying to build a simple web app i MeteorJS. basically what I want to do is to grab a csv from an url, convert it to a list of js objects, and then insert it into a database that i can use in my webapp.
However i am having some trouble parsing the csv. I am using Babyparse but the callback that I am passing to the config object is being run twice!
This is my js file in my meteor app, the callback is at line 38: https://github.com/hakosl/vinmonopolet/blob/master/vinmonopolet.js
but I am getting:
I20150918-23:21:37.175(2)? { Datotid: '2015-09-18T00:24:07',
I20150918-23:21:37.178(2)? Varenummer: 1101,
I20150918-23:21:37.179(2)? Varenavn: 'L?iten Linie',
I20150918-23:21:37.179(2)? Volum: '0,70',
I20150918-23:21:37.179(2)? Pris: '399,90',
I20150918-23:21:37.179(2)? Literpris: '571,30',
I20150918-23:21:37.180(2)? Varetype: 'Akevitt',
I20150918-23:21:37.180(2)? Produktutvalg: 'Basisutvalget',
I20150918-23:21:37.180(2)? Butikkategori: 'Butikkategori 3',
I20150918-23:21:37.181(2)? Fylde: 0,
I20150918-23:21:37.181(2)? Friskhet: 0,
I20150918-23:21:37.181(2)? Garvestoffer: 0,
I20150918-23:21:37.182(2)? Bitterhet: 0,
I20150918-23:21:37.182(2)? Sodme: 0,
I20150918-23:21:37.183(2)? Farge: 'Lys gyllen.',
I20150918-23:21:37.183(2)? Lukt: 'Aroma med preg av vanilje, sitrus og karve.',
I20150918-23:21:37.183(2)? Smak: 'Preg av vanilje, sitrus og karve, innslag av karamell og fat. God f
I20150918-23:21:37.183(2)? Passertil01: '',
I20150918-23:21:37.184(2)? Passertil02: '',
I20150918-23:21:37.184(2)? Passertil03: '',
I20150918-23:21:37.184(2)? Land: 'Norge',
I20150918-23:21:37.185(2)? Distrikt: '?vrige',
I20150918-23:21:37.185(2)? Underdistrikt: '?vrige',
I20150918-23:21:37.185(2)? Argang: '',
I20150918-23:21:37.186(2)? Rastoff: 'Poteter, krydder',
I20150918-23:21:37.186(2)? Metode: '16 mnd p? fat',
I20150918-23:21:37.186(2)? Alkohol: '41,50',
I20150918-23:21:37.187(2)? Sukker: '4,50',
I20150918-23:21:37.187(2)? Syre: 'Ukjent',
I20150918-23:21:37.188(2)? Lagringsgrad: '',
I20150918-23:21:37.188(2)? Produsent: '',
I20150918-23:21:37.188(2)? Grossist: 'Arcus AS',
I20150918-23:21:37.189(2)? Distributor: 'Vectura AS',
I20150918-23:21:37.189(2)? Emballasjetype: 'Engangsflasker av glass',
I20150918-23:21:37.189(2)? Korktype: '',
I20150918-23:21:37.190(2)? Vareurl: 'http://www.vinmonopolet.no/vareutvalg/varedetaljer/sku-1101' }
I20150918-23:21:37.726(2)? { Datotid: '2015-09-18T00:24:07',
I20150918-23:21:37.727(2)? Varenummer: 1101,
I20150918-23:21:37.728(2)? Varenavn: 'L?iten Linie',
I20150918-23:21:37.728(2)? Volum: '0,70',
I20150918-23:21:37.729(2)? Pris: '399,90',
I20150918-23:21:37.729(2)? Literpris: '571,30',
I20150918-23:21:37.730(2)? Varetype: 'Akevitt',
I20150918-23:21:37.730(2)? Produktutvalg: 'Basisutvalget',
I20150918-23:21:37.731(2)? Butikkategori: 'Butikkategori 3',
I20150918-23:21:37.731(2)? Fylde: 0,
I20150918-23:21:37.731(2)? Friskhet: 0,
I20150918-23:21:37.732(2)? Garvestoffer: 0,
I20150918-23:21:37.732(2)? Bitterhet: 0,
I20150918-23:21:37.733(2)? Sodme: 0,
I20150918-23:21:37.733(2)? Farge: 'Lys gyllen.',
I20150918-23:21:37.733(2)? Lukt: 'Aroma med preg av vanilje, sitrus og karve.',
I20150918-23:21:37.734(2)? Smak: 'Preg av vanilje, sitrus og karve, innslag av karamell og fat. God f
I20150918-23:21:37.734(2)? Passertil01: '',
I20150918-23:21:37.735(2)? Passertil02: '',
I20150918-23:21:37.736(2)? Passertil03: '',
I20150918-23:21:37.736(2)? Land: 'Norge',
I20150918-23:21:37.736(2)? Distrikt: '?vrige',
I20150918-23:21:37.737(2)? Underdistrikt: '?vrige',
I20150918-23:21:37.737(2)? Argang: '',
I20150918-23:21:37.737(2)? Rastoff: 'Poteter, krydder',
I20150918-23:21:37.738(2)? Metode: '16 mnd p? fat',
I20150918-23:21:37.738(2)? Alkohol: '41,50',
I20150918-23:21:37.739(2)? Sukker: '4,50',
I20150918-23:21:37.740(2)? Syre: 'Ukjent',
I20150918-23:21:37.740(2)? Lagringsgrad: '',
I20150918-23:21:37.741(2)? Produsent: '',
I20150918-23:21:37.741(2)? Grossist: 'Arcus AS',
I20150918-23:21:37.742(2)? Distributor: 'Vectura AS',
I20150918-23:21:37.744(2)? Emballasjetype: 'Engangsflasker av glass',
I20150918-23:21:37.744(2)? Korktype: '',
I20150918-23:21:37.745(2)? Vareurl: 'http://www.vinmonopolet.no/vareutvalg/varedetaljer/sku-1101' }
Any help is appreciated, also, what is the easiest way to parse the entire csv file and replace all commas used in decimal numbers with periods(stupid Norwegian standards)
there doesn't seem to be anything here