Skip to content

Instantly share code, notes, and snippets.

@dreikanter
Last active November 9, 2017 11:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dreikanter/9bbd4b85b6ea43a31568b34f3a8e9f15 to your computer and use it in GitHub Desktop.
Save dreikanter/9bbd4b85b6ea43a31568b34f3a8e9f15 to your computer and use it in GitHub Desktop.
Bookmarklet for GitHub Issues to filter the list issues closed during last 7 days
function addDays (date, amount) {
var result = new Date(date)
result.setDate(date.getDate() + amount)
return result
}
function zeroPad (value) {
return String(value).padStart(2, '0')
}
function format (date) {
return date.getFullYear() + '-' + zeroPad(date.getMonth() + 1) + '-' + zeroPad(date.getDate())
}
var date = new Date()
var interval = format(addDays(date, -7)) + '..' + format(date)
location.href = "issues?q=is%3Aissue%20state%3Aclosed%20created%3A" + interval
javascript:!function(){function%20t(t){return%20String(t).padStart(2,%220%22)}function%20e(e){return%20e.getFullYear()+%22-%22+t(e.getMonth()+1)+%22-%22+t(e.getDate())}var%20n=new%20Date,a=e(function(t,e){var%20n=new%20Date(t);return%20n.setDate(t.getDate()+e),n}(n,-7))+%22..%22+e(n);location.href=%22issues%3Fq=is%253Aissue%2520state%253Aclosed%2520created%253A%22+a}();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment