Skritter Newsletters

Generates list of links to all Skritter newsletters

by Kai Carver

HTML

<div id="content"></div>

JavaScript

var year = 9;
var month = 12;
var now = new Date();
var curyear = now.getYear();
//if (curyear > 100) { curyear -= 100; }
curyear = 12;
var curmonth = now.getMonth();
var text = "Skritter newsletters: <br/>";

function twodigit(num) {
  var ret = num;
  if (num < 10) { ret = "0" + num; }
  return ret;
}

while (year <= curyear) {
  text += twodigit(year) + ": ";
  while (month <= 12 && (year != curyear || month <= curmonth)) {
    var date = twodigit(year) + "-" + twodigit(month);
    text += "<a href='http://www.skritter.com/newsletters/" + date + "'>" + twodigit(month) + "</a> ";
    month++;
  }
  text += "<br/>";
  year++;
  month = 1;
}

$("#content").html(text);