librespeed / speedtest-cli

Command line client for LibreSpeed
GNU Lesser General Public License v3.0
484 stars 59 forks source link

`--csv` doesn't quite work due to extra newline #35

Open flotwig opened 3 years ago

flotwig commented 3 years ago

Neat tool! Beats the hell out of trying to do a CLI speedtest with curl.


I'm trying to use the --csv option in a cron job like so to build up historical data:

./librespeed-cli --csv >> speedtests.csv

However, the contents of my speedtests.csv file are as follows:

Timestamp,Server Name,Address,Ping,Jitter,Download,Upload,Share,IP

2021-05-16T14:20:50.645951073-04:00,"Atlanta, United States (Clouvider)",http://atl.speedtest.clouvider.net/backend,xxx

2021-05-16T14:21:01.390014732-04:00,"Atlanta, United States (Clouvider)",http://atl.speedtest.clouvider.net/backend,xxx

An extra newline in the output is messin' up my csv. Seems to be \n\n instead of just \n.


Workaround for shell scripts: https://stackoverflow.com/a/12525977/3474615

czechbol commented 1 year ago

I don't seem to be able to reproduce this with the current version. Is this still an issue?