var express = require('express');
var superagent = require('superagent');
var consolidate = require('consolidate');


var app = express();

// Konfiguracja silnika szablonów.
app.engine('html', consolidate.handlebars);
app.set('view engine', 'html');
app.set('views', __dirname + '/views');

// Konfiguracja katalogu statycznego.
app.use(express.static(__dirname + '/public'));

var user = 'azat_co';
var story_slug = 'kazan';

// Wstaw własne wartości.
var api_key = "";
var username = "";
var _token = "";

app.get('/',function(req, res){
  // Pobranie elementów z API Storify.
  superagent.get("http://api.storify.com/v1/stories/" + user + "/" + story_slug)
    .query({api_key: api_key,
      username: username,
      _token: _token})
    .set({  Accept: 'application/json' })
    .end(function(e, storifyResponse){
      if (e) next(e);
      // Wygenerowanie szablonu wraz z obiektem w treści odpowiedzi.     
      return res.render('index',storifyResponse.body.content);      
    })

})

app.listen(3001);