Skip to content

Instantly share code, notes, and snippets.

View danwarfel's full-sized avatar

Dan danwarfel

View GitHub Profile
find src/dir/ -name '*.txt' | while read file; do
mv "$file" "target/dir/$(tr / _ <<< "$file")"
done
find src/dir/ -name '*.txt' -exec mv {} target/dir/ \;
@danwarfel
danwarfel / twitterEggRemoval.js
Created January 12, 2016 22:17
Twitter Egg Removal
var eggs = [];
alert('This process may take some time and this tab will become unresponsive while processing.\n\nOpen a new tab to continue browsing.');
$('.ProfileCard').each(function() {
if ($(this).find('.ProfileCard-avatarImage').attr('src').indexOf('default_profile_images/default_profile') >= 0) {
eggs.push($(this));
}
});
@danwarfel
danwarfel / play-giphy-tv.html
Created December 30, 2015 10:18
Play Gify TV
<div id="_giphy_tv"></div>
<script>
var _giphy_tv_tag="glitch";
var g = document.createElement('script'); g.type = 'text/javascript'; g.async = true;
g.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'giphy.com/static/js/widgets/tv.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(g, s);
</script>
@danwarfel
danwarfel / clickEachElement.js
Last active August 6, 2016 13:28
Click Each Element // A script to click each element on a page
// A script to click each element on a page
list = document.getElementsByClassName('sc-button-download')
[].forEach.call(list, function(el) {
var evt = document.createEvent("MouseEvents")
evt.initMouseEvent("click", true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 0, null)
el.dispatchEvent(evt)
})

Sorting in JavaScript

Like a boss.

@danwarfel
danwarfel / DEAD Simple Newsletter Form.markdown
Created December 8, 2015 14:59
DEAD Simple Newsletter Form
// # Detect a Touch Screen Device Using JavaScript #
// From http://codesr.thewebflash.com/2014/09/detect-touch-screen-device-using.html
var isTouchDevice = ('ontouchstart' in window) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0);
// Get click event handler set by JavaScript
document.getElementById("ele").onclick;
// Get event handlers set by jQuery
$("#ele").data("events"); // < jQuery 1.8
$._data("#ele", "events"); // jQuery 1.8+
@danwarfel
danwarfel / get.event.handlers.js
Last active April 10, 2017 08:46
Get Event Handlers
// Get click event handler set by JavaScript
document.getElementById("ele").onclick;
// Get event handlers set by jQuery
$("#ele").data("events"); // < jQuery 1.8
$._data("#ele", "events"); // jQuery 1.8+
// from http://codesr.thewebflash.com/2014/07/javascript-get-event-handlers-of-element.html