old_contents: var fs = require("fs");
  var twitterPkg = require("twitter");
  var express = require('express');
  var hexu = require("hexu");
  var request = require("request");
  var kov = require("kov");
  var app = express();
  
  
  var config = JSON.parse(fs.readFileSync("./config.json"));
  
  var data = JSON.parse(fs.readFileSync("./data/data.json"));
  
  var Twitter = new twitterPkg(config);
  
  var opts = {
    type: "sentence",
    min: 2,
    max: 3
  }
  
  
  var makePost = function() {
    var post = kov(data, opts);
    if(post.split(" ").length > 7) {
      makePost();
    } else {
      Twitter.post('statuses/update', {status: post},  function(error, tweet, response){
        if(error){
          console.log(hexu.red(JSON.stringify(error)));
        }
        console.log(hexu.green("📢  Tweeted: " + post));
      });
    }
  }
  
  // Routes
  app.get("/", function(req, res) {
    res.header('Content-Type', 'application/json');
    res.end(JSON.stringify(require("./data/data.js").quotes));
    // console.log(hexu.green("GET '/'"));
  });
  
  app.get("/new", function(req, res) {
    makePost();
    console.log(hexu.green("GET '/new', making new post..."));
  })
  
  app.listen(process.env.OPENSHIFT_NODEJS_PORT || 3000, process.env.OPENSHIFT_NODEJS_IP || "localhost");
  console.log(hexu.blue("======= ✨ Ice is Awake ✨ ======="))
  
  makePost();
  setInterval(makePost, 1000 * 60 * 30);
  
new_contents: var fs = require("fs");
  var twitterPkg = require("twitter");
  var express = require('express');
  var hexu = require("hexu");
  var request = require("request");
  var kov = require("kov");
  var app = express();
  
  
  var config = JSON.parse(fs.readFileSync("./config.json"));
  
  var data = JSON.parse(fs.readFileSync("./data/data.json"));
  
  var Twitter = new twitterPkg(config);
  
  var opts = {
    type: "sentence",
    min: 2,
    max: 3
  }
  
  
  var makePost = function() {
    var post = kov(data, opts);
    if(post.split(" ").length > 7) {
      makePost();
    } else {
      Twitter.post('statuses/update', {status: post},  function(error, tweet, response){
        if(error){
          console.log(hexu.red(JSON.stringify(error)));
        }
        console.log(hexu.green("📢  Tweeted: " + post));
      });
    }
  }
  
  // Routes
  app.get("/", function(req, res) {
    res.header('Content-Type', 'application/json');
    res.end(JSON.stringify(require("./data/data.js").quotes));
  });
  
  app.get("/new", function(req, res) {
    makePost();
    console.log(hexu.green("GET '/new', making new post..."));
  })
  
  app.listen(process.env.OPENSHIFT_NODEJS_PORT || 3000, process.env.OPENSHIFT_NODEJS_IP || "localhost");
  console.log(hexu.blue("======= ✨ Ice is Awake ✨ ======="))
  
  makePost();
  setInterval(makePost, 1000 * 60 * 30);
  
subject: remove comment