<commit_before>var AWS = require("aws-sdk");
var os = require("os");
var crypto = require('crypto');
//zawiera funkcje pomocnicze generowania skrótów robienia z jonson obiektu ...
var helpers = require("../helpers");
//accessKeyId ... klucze do amazona 
AWS.config.loadFromPath('./config.json');
//obiekt dla instancji S3 z aws-sdk
var s3 = new AWS.S3();
//plik z linkiem do kolejki
var APP_CONFIG_FILE = "./app.json";

var linkKolejki = 'https://sqs.us-west-2.amazonaws.com/983680736795/WozniakSQS';
//obiekt kolejki z aws-sdk
var sqs=new AWS.SQS();
var UPLOAD_TEMPLATE = "wyslano.ejs";

//funkcja która zostanie wykonana po wejściu na stronę 
//request dane o zapytaniu, callback funkcja zwrotna zwracająca kod html
var task =  function(request, callback){
	
	//dane otrzymane z amazona po wrzuceniu
	//$_GET['bucket'], $_GET['key'], $_GET['etag']
	var bucket =  request.query.bucket;
	var key =  request.query.key;
	
	//tablica z parametrami do pobrania naszego wrzuconego pliku i meta danych dla getObject
	var params = {
		Bucket: bucket,
		Key: key
	};

	//pobieramy plik (obiekt) i dane o nim
	s3.getObject(params, function(err, data) {
		if (err) {
			//jeżeli nie wrzucono takiego pliku a jest próba odwołania się do niego będzie log na konsoli
			console.log(err, err.stack);
		}
		else {
										//obiekt z parametrami do wysłania wiadomości dla kolejki <commit_msg>koniec?<commit_after>var AWS = require("aws-sdk");
var os = require("os");
var crypto = require('crypto');
//zawiera funkcje pomocnicze generowania skrótów robienia z jonson obiektu ...
var helpers = require("../helpers");
//accessKeyId ... klucze do amazona 
AWS.config.loadFromPath('./config.json');
//obiekt dla instancji S3 z aws-sdk
var s3 = new AWS.S3();
//plik z linkiem do kolejki
var APP_CONFIG_FILE = "./app.json";

var linkKolejki = 'https://sqs.us-west-2.amazonaws.com/983680736795/WozniakSQS';
//obiekt kolejki z aws-sdk
var sqs=new AWS.SQS();
var UPLOAD_TEMPLATE = "wyslano.ejs";


var simpledb = new AWS.SimpleDB();


//funkcja która zostanie wykonana po wejściu na stronę 
//request dane o zapytaniu, callback funkcja zwrotna zwracająca kod html
var task =  function(request, callback){
	
	//dane otrzymane z amazona po wrzuceniu
	//$_GET['bucket'], $_GET['key'], $_GET['etag']
	var bucket =  request.query.bucket;
	var key =  request.query.key;
	
	//tablica z parametrami do pobrania naszego wrzuconego pliku i meta danych dla getObject
	var params = {
		Bucket: bucket,
		Key: key
	};

	//pobieramy plik (obiekt) i dane o nim
	s3.getObject(params, function(err, data) {
		if (err) {
			//jeżeli nie wrzucono takiego pliku a jest próba odwołania się do niego będzie log na konsoli
			console.log(err, err.stack);
		}
		else {
			
		////////////////////////////////////////////////////	
		
                                var params = {
  DomainName: 'wozniakDomain' /* required */
};
simpledb.createDomain(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});


                                                 var date = new Date().toISOString();

                                                var paramsdb = {
                                                        Attributes: [
                                                                { Name: key, Value: date, Replace: true}
                                                        ],
                                                        DomainName: "wozniakDomain",
                                                        ItemName: 'ITEM001'
                                                };

                                                        simpledb.putAttributes(paramsdb, function(err, datass) {

                                                        if(err){        console.log('ERROR'+err, err.stack);}
                                                        else{
                                                        }});


                                                        var paramsXXXX4 = {
                                                                                                DomainName: 'wozniakDomain', //required
                                                                                                ItemName: 'ITEM001', // required
                                                                                        };
                                                                                        simpledb.getAttributes(paramsXXXX4, function(err, data) {
                                                                                                if (err) {
                                                                                                        console.log(err, err.stack); // an error occurred
                                                                                                }
                                                                                                else {
                                                                                                        console.log(data);           // successful response
                                                                                                }});



			
			//////////////////////////////////////////
			
			
			
										//obiekt z parametrami do wysłania wiadomości dla kolejki 
{'fraction_non_alphanumeric': 0.1056985294117647, 'fraction_numerical': 0.007720588235294118, 'mean_word_length': 1.113009708737864, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 67, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7275276', 'n_tokens_mistral': 1457, 'n_tokens_neox': 1380, 'n_words': 373}