Skip to content

Instantly share code, notes, and snippets.

@ekevoo
ekevoo / fightluna.py
Last active Sep 20, 2015
Beat Luna in “Banned From Equestria Daily” (by pokehidden) on your Mac. :P
View fightluna.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
from random import random
from sys import argv, exit
from time import sleep
from Quartz.CoreGraphics import CGEventCreateMouseEvent, kCGMouseButtonLeft, CGEventPost, kCGHIDEventTap, kCGEventMouseMoved, kCGEventLeftMouseDown, kCGEventLeftMouseUp, CGEventCreate, CGEventGetLocation
from Quartz import NSResponder
def fight_luna(attack):
try:
@ekevoo
ekevoo / renmd5.py
Created Sep 20, 2015
Make sure files are named after their hashes.
View renmd5.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Copyright 2015, Ekevoo.com.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
@ekevoo
ekevoo / guid22chars.py
Last active Mar 2, 2016
Guid/UUID on 22 characters using base57
View guid22chars.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# This is free and unencumbered software released into the public domain.
#
# Anyone is free to copy, modify, publish, use, compile, sell, or
# distribute this software, either in source code form or as a compiled
# binary, for any purpose, commercial or non-commercial, and by any
# means.
#
@ekevoo
ekevoo / Internal References Test.rst
Last active Aug 6, 2016
Internal References Test
View Internal References Test.rst

Let's make references to a Title, a normal target, and an inline target.

Title

This paragraph is the normal target.

This paragraph contains an inline target.

View putonglasses.txt
( •_•)
( •_•)>⌐■-■
(⌐■_■)
View keybase.md

Keybase proof

I hereby claim:

  • I am ekevoo on github.
  • I am ekevoo (https://keybase.io/ekevoo) on keybase.
  • I have a public key ASA-rgjR0pXe64n03J561V7xw8Ev1RLltPti2cBuGqAB8wo

To claim this, I am signing this object:

@ekevoo
ekevoo / paperclipsHelper.js
Last active May 13, 2020
Paperclips Helper
View paperclipsHelper.js
/*
Copyright 2017 Ekevoo
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
@ekevoo
ekevoo / calc1.py
Last active Jan 1, 2018
Factorio Rates
View calc1.py
from collections import namedtuple
from fractions import Fraction
from functools import partial
from itertools import chain
from math import log, floor
class FractionDict(dict):
zero = Fraction()
@ekevoo
ekevoo / cfic
Created Apr 21, 2018
Console full image color
View cfic
#!/usr/bin/env python3
"""
Console full image color
Usage: ./cfic image.png
Any image format supported by Pillow will work.
Make sure the image is small. Width of 80 pixels is ideal.
Keep in mind that console blocks aren't usually 1:2 exactly, and the
View continued_fraction.py
from fractions import Fraction as F
from math import floor, pi
def to_cf(value):
head = floor(value)
value = F(value - head)
parts = [head]
while value:
value = F(1, value)