forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			677 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			677 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #! /bin/bash
 | |
| 
 | |
| if [[ ! -e stats.1.json ]]
 | |
| then
 | |
|     echo "No stats found - not compiling"
 | |
|     exit
 | |
| fi
 | |
| 
 | |
| rm stats.csv
 | |
| # echo "date, username, language, theme, editor, creations, changes" > stats.csv
 | |
| echo "" > tmp.csv
 | |
| 
 | |
| for f in stats.*.json
 | |
| do
 | |
|     echo $f
 | |
|     jq ".features[].properties | [.date, .user, .metadata.language, .metadata.theme, .editor, .create, .modify, .comment, .metadata.host]" "$f" | tr -d "\n" | sed "s/]\[/\n/g" | tr -d "][" >> tmp.csv
 | |
|     echo "" >> tmp.csv
 | |
| done
 | |
| 
 | |
| sed "/^$/d" tmp.csv | sed "s/^  //" | sed "s/  / /g" | sed "s/\"\(....-..-..\)T........./\"\1/" | sort > stats-latest.csv
 | |
| cat stats2020.csv stats-latest.csv > stats.csv
 | |
| rm tmp.csv stats-latest.csv
 |