scala/mail-parser/mail-parser.sc: email parser (based on java mail api); ammonite.io script
/* additions to Boot.scala */
class Boot extends Logger {
def boot = {
...
/* Handle end slash and drop it (except for home page) */
LiftRules.statelessRewrite.append {
case RewriteRequest(ParsePath(xs,_,_,true),_,_) if (xs.size > 1) &&
(xs.lastOption == Some("index")) =>
RewriteResponse(xs dropRight 1)
}
/* Date format */
LiftRules.dateTimeConverter.default.set { () => YmdDateTimeConverter }
/* Http conf */
LiftRules.logServiceRequestTiming = false
LiftRules.early.append(_.setCharacterEncoding("UTF-8"))
}
}
// vim: set ts=2 sw=2 et: