Skip to content

Instantly share code, notes, and snippets.

@MarcoGorelli
Last active March 26, 2025 11:29
Show Gist options
  • Save MarcoGorelli/653add74477a9695b29f71f18f273c34 to your computer and use it in GitHub Desktop.
Save MarcoGorelli/653add74477a9695b29f71f18f273c34 to your computer and use it in GitHub Desktop.
shipit
// ==UserScript==
// @name myshipit
// @author marcogorelli
// @match https://github.com/*
// adapted from https://github.com/chriskuehl/shipit/blob/master/shipit.user.js,
// but I removed a handful of gifs (like the pikachu one) which I didn't like
// ==/UserScript==
(function () {
var urls = [
'https://i.fluffy.cc/3X84Bq2RR182XcPr0NTKKCp7wvNT8MhD.gif',
'https://i.fluffy.cc/7WXqprWzDtCpbfprBZG1Hngnp7H7pfQm.gif',
'https://i.fluffy.cc/MKjDMmwXxZlqRTwnn070gVqZ8Rwh6d3p.gif',
'https://i.fluffy.cc/wGghKClKBFgsrPlJvwxlbd3WQJ7nRZSN.gif',
'https://i.fluffy.cc/b6wlBbdVkX83CHpLWxHZw74WJxHVQc9S.gif',
'https://i.fluffy.cc/Xr1jnB3r6dWrfwqPwNdrpnF9zW1lVp0F.gif',
'https://i.fluffy.cc/txmjpfs0Svcz29tn0vtDVvLR0KhWh82h.gif',
'https://i.fluffy.cc/TNRR0PklwSCMZlZHQkvpQPNl8h50SpgP.gif',
'https://i.fluffy.cc/qHzfcB6BZ9ZD7K3wFknqLsrHqsq56bPM.gif',
'https://i.fluffy.cc/VKWgLLbr8ZGc8Gs0b6Hm8wb5xQGmlbwR.gif',
'https://i.fluffy.cc/g6TR0RVJMJ4f5nWrDR39tNrddc3gNSdm.gif',
'https://i.fluffy.cc/zVmg9csn3pdFq4S6hQKHKzdCl3B7cRvG.gif',
'https://i.fluffy.cc/hc8WTNRNffFv0fTPJDTdFFbsKMCQn5Rz.gif',
'https://i.fluffy.cc/qkNfpP0j2Ptdt9vDX2qq3NCXqdkcK6sS.gif',
'https://i.fluffy.cc/45zQ34w0KwWXsgh0KM4g5qZ4vjRj0xw2.gif',
'https://i.fluffy.cc/27MHQpGVHf8zsBqx96gxT5PB5mS1jtjD.gif',
'https://i.fluffy.cc/4HrdmGw7MHL3rcH3J0lCBBG7xhlxnWs7.gif',
'https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExd2VzeGJjMjIzd29hOTgzczZjcDY3ZXo3anVqa240NzVua2V3dXhtMyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/jTNbe8Zy3tctE5flp4/giphy.gif',
'https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExb3huamgyc3VmczhoZ256YzdvZzR5Zzc0cTNuMzU2ZjRkaDBubWRibSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/wTJGo31v8rGV2/giphy.gif',
'https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExcHpzODBvc3RlNHozaWt5dnI4OWVnNzNzc2U1bnY5ZnU4Z3p6ODJ2YyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/mPzDUb0BlwCKsi0vZf/giphy.gif',
'https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExbWwzdDJkaGJvdG1ncXZyb2dlNXhhaHdyZWYyYW5wendoYjJ1eGc4dyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/xE2xnByqrmBzP9eyuE/giphy.gif',
'https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExMHkycHdtNmxjNDZ4ZW0yZmNpbXI1cTFzdWd1MGN4b3Qxejhoc3BsbyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/A0eN31pllC7Qc/giphy.gif',
'https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExNGgzanV2N3QxOHRvMTVxejUyaWNrcmpvMXhqMGV0a3l3YTg1eXlvZSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/6ArO4ZYrbocaiWbL8q/giphy.gif',
'https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExN3Q1NDNtY3l4Y3ZiaGEycGszOHQxZzNqbHYzMzRuNHU2MjR4ZzJ6eiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/I87n4MCg1MMbm0T9i5/giphy.gif',
'https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExMGpzN3QwMWpnYWFsdHI1b3Z4eWVvaXkzZ2R6MTFwYmw5NWFsYnkyNiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/HXM9zEnx7xGX5g1YI4/giphy.gif'
];
document.documentElement.addEventListener('click', function (e) {
var msg;
if (urls.length && e.target.name === 'pull_request_review[event]' && e.target.value === 'approve') {
msg = document.querySelector('#pull_request_review_body')
msg.value = `${msg.value}\n\n![](${urls[Math.floor(Math.random() * urls.length)]})`;
}
});
}());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment