Skip to content

Instantly share code, notes, and snippets.

@moeffju
moeffju / unblock-all.sh
Created Nov 18, 2019
Unblock everyone on your Twitter account, using twURL and lots of patience
View unblock-all.sh
#!/bin/bash
#set -x
: ${num_parallel:=8}
: ${parallel:=parallel}
: ${cycle_time:=10}
# rate_limit_sleep_time=15
# default_rate_limit_sleep_time=$rate_limit_sleep_time
cursor="-1"
View installed_capacity_over_100mw.tsv
Name Installed capacity (MW) Location Voltage level connection (KVT) Creation date
Nuclear BELLEVILLE 1 1310 MW FRANCE 400 KVT 01/01/2000
Nuclear BELLEVILLE 2 1310 MW FRANCE 400 KVT 01/01/2000
Nuclear BLAYAIS 1 910 MW FRANCE 400 KVT 01/01/2000
Nuclear BLAYAIS 2 910 MW FRANCE 400 KVT 01/01/2000
Nuclear BLAYAIS 3 910 MW FRANCE 400 KVT 01/01/2000
Nuclear BLAYAIS 4 910 MW FRANCE 400 KVT 01/01/2000
Nuclear BUGEY 2 910 MW FRANCE 400 KVT 01/01/2000
Nuclear BUGEY 3 910 MW FRANCE 400 KVT 01/01/2000
Nuclear BUGEY 4 880 MW FRANCE 400 KVT 01/01/2000
View unblock.js
// Unblock everyone on Twitter: Go to https://twitter.com/settings/blocked and paste the below in DevTools
// Yes this is super ugly and hacky don’t @ me
function click_all_unblock_buttons() { document.querySelectorAll('button.blocked-text').forEach(btn => btn.click()); }
function unblock(min_num_accounts) {
var checkNumber, autoScroll, curScrollPos, prevScrollPos, checkScroll, done;
done = false;
curScrollPos = prevScrollPos = window.scrollY;
checkScroll = setInterval(() => {
@moeffju
moeffju / comicsansify.html
Last active Jun 14, 2020
Comic-Sans-ify the web. Paste this in your URL bar.
View comicsansify.html
<h3>Bookmarklet time!</h3>
<a href="javascript:var css = '*{font-family:"Comic Sans MS" !important;}'; var head = document.getElementsByTagName('head')[0]; var s = document.createElement('style'); s.setAttribute('type', 'text/css'); if (s.styleSheet) { s.styleSheet.cssText = css; } else { s.appendChild(document.createTextNode(css)); } head.appendChild(s);">Comicsansify!</a>
<p>Drag this to your Bookmarks Bar.</p>
@moeffju
moeffju / keybase.md
Created Mar 21, 2014
keybase prove github
View keybase.md

Keybase proof

I hereby claim:

  • I am moeffju on github.
  • I am moeffju (https://keybase.io/moeffju) on keybase.
  • I have a public key whose fingerprint is 0960 7358 4D2A 0443 E950 BA66 AE3A 82E8 79AC F996

To claim this, I am signing this object:

View moshalias.pl
#!/usr/bin/perl
my $ssh="/usr/bin/ssh";
my $mosh="/usr/bin/mosh";
my $host;
my $unsupported=0;
for (my $i=0; $i <= $#ARGV; $i++) {
if ($ARGV[$i] =~ /^-/) {
$ssh .= " \"$ARGV[$i]\"";
@moeffju
moeffju / de-dictionary-profanity.xml
Last active Nov 18, 2017
Android LatinIME Profanity List for German (de)
View de-dictionary-profanity.xml
<wordlist locale="de" description="Deutsch" date="1339787575" version="15" options="german_umlaut_processing">
<!-- snip -->
<w f="0" flags="">Dummkopf</w>
<w f="0" flags="n">after</w>
<w f="0" flags="n">anal</w>
<w f="0" flags="n">angekettet</w>
<w f="0" flags="n">anus</w>
<w f="0" flags="n">ausgezogen</w>
<w f="0" flags="r">bastard</w>
<w f="0" flags="r">besoffen</w>
@moeffju
moeffju / config.ru
Created Jun 22, 2012
Happy HelloWorld!
View config.ru
require 'happy'
class TestApp < Happy::Controller
def route
on 'hello-:name' do
"Hello, #{params['name']}!"
end
"Try #{link_to 'this', current_url('hello-hendrik')}!"
end
View user.rb
class User < ActiveRecord::Base
alias :devise_valid_password? :valid_password?
def valid_password?(password)
begin
devise_valid_password?(password)
rescue BCrypt::Errors::InvalidHash
return false unless Digest::SHA1.hexdigest(password) == encrypted_password
logger.info "User #{email} is using the old password hashing method, updating attribute."
self.password = password
@moeffju
moeffju / haml-scss-filter.rb
Created Jan 20, 2012
SCSS filter for Haml
View haml-scss-filter.rb
module Haml::Filters
module Scss
include Base
lazy_require 'sass/plugin'
def render(text)
::Sass::Engine.new(text, ::Sass::Plugin.engine_options.merge(:syntax => :scss)).render
end
end
end