<commit_before>#! /usr/bin/env node

var program = require('commander')
	,request = require('request')
	,moment = require('moment');
 

program
  .version('0.0.1')
  .usage('[options]')
  .option('-d, --døgn [antal]', 'seneste døgn (default: 1)')
  .parse(process.argv);

// if (!program.args[0]) {
//    program.outputHelp();
//    
//  }


var host= "http://dawa.aws.dk";

var antaldøgn= 1;
if (program.døgn) {
	antaldøgn= parseInt(program.døgn);
	if (isNaN(antaldøgn) || antaldøgn < 1) {
		program.outputHelp();
		process.exit(1);
	}
}

console.log('antal døgn: %d', antaldøgn);


var fra= moment(new Date()).subtract({weeks: 1});
var til= moment(new Date()); 
var url= host+"/replikering/vejstykker/haendelser?tidspunktfra="+fra.utc().toISOString()+"&tidspunkttil="+til.utc().toISOString();
console.log('url: %s', url);
process.exit(1);

var pvejnavne = new Promise(function(resolve, reject) {
	var options= {};
	options.uri= 'http://dawa.aws.dk/vejnavne';
	options.qs= {q: program.args[0], fuzzy: program.fuzzy, per_side: 20};

	request(options, function (error, response, body) {
		if (error) {
			reject(error);
			return;
		}
		if (response.statusCode !== 200) {
			reject(response.statusCode);
			return;
		}
		try {			
	  	var vejnavne= JSON.parse(body);
	  	resolve(vejnavne);
		}
		catch(e) {
			reject(e.message);
		}
	});
});

pvejnavne
	.then(
		function(vejnavne) {
			for (var i = 0; i < vejnavne.length; i++) {
	  		console.log(vejnavne[i].navn);
	  	};
		})
	.catch(
		function(error) {
			console.log('Fejl: '+error)
		});<commit_msg>o, æ og s options<commit_after>#! /usr/bin/env node

var program = require('commander')
	,request = require('request')
	,moment = require('moment');
 

program
  .version('0.0.1')
  .usage('[options]')
  .option('-d, --døgn [antal]', 'seneste døgn (default: 1)')
  .option('-o, --opret', 'oprettede (default)')
  .option('-æ, --ændret', 'ændrede')
  .option('-s, --slet', 'slettede')
  .parse(process.argv);

// if (!program.args[0]) {
//    program.outputHelp();
//    
//  }


var host= "http://dawa.aws.dk";

var antaldøgn= 1;
if (program.døgn) {
	antaldøgn= parseInt(program.døgn);
	if (isNaN(antaldøgn) || antaldøgn < 1) {
		program.outputHelp();
		process.exit(1);
	}
}

console.log('antal døgn: %d', antaldøgn);


var fra= moment(new Date()).subtract({days: antaldøgn});
var til= moment(new Date()); 
var url= host+"/replikering/vejstykker/haendelser";

var pvejnavne = new Promise(function(resolve, reject) {
	var options= {};
	options.uri= url;
	options.qs= {tidspunktfra: fra.utc().toISOString(), tidspunkttil: til.utc().toISOString()};

	request(options, function (error, response, body) {
		if (error) {
			reject(error);
			return;
		}
		if (response.statusCode !== 200) {
			reject(response.statusCode);
			return;
		}
		try {			
	  	var vejnavne= JSON.parse(body);
	  	resolve(vejnavne);
		}
		catch(e) {
			reject(e.message);
		}
	});
});

pvejnavne
	.then(
		function(vejnavne) {
			for (var i = 0; i < vejnavne.length; i++) {
				if (!(program.opret || program.ændret || program.slet) 
					|| program.opret && vejnavne[i].operation === 'insert' 
					|| program.ændret && vejnavne[i].operation === 'update' 
					|| program.slet && vejnavne[i].operation === 'delete') {
	  			console.log("%s %s: %s", vejnavne[i].operation ,moment(vejnavne[i].tidspunkt).local().format(),vejnavne[i].data.navn);
	  		}
	  	};
		})
	.catch(
		function(error) {
			console.log('Fejl: '+error)
		});
{'fraction_non_alphanumeric': 0.20683661645422943, 'fraction_numerical': 0.008400926998841252, 'mean_word_length': 3.704359673024523, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '601910', 'n_tokens_mistral': 1520, 'n_tokens_neox': 1407, 'n_words': 249}