gitignore
cleanup
getPublishedArticle() separated expiry check from closure