Skip to content

Instantly share code, notes, and snippets.

View illume's full-sized avatar

René Dudfield illume

View GitHub Profile
@illume
illume / weirdomouse.py
Created March 1, 2018 10:29
See if there are weird mouse coordinates in the corners?
import pygame
pygame.init()
pygame.display.set_mode((500, 400), 0, 32)
while True:
for event in pygame.event.get():
print(event)
@illume
illume / circle.py
Created February 19, 2018 17:08
circle.py thick circle bug
#circle.py
import pygame
def draw_outlined_circle2(surf, color, origin, radius, thickness):
width = radius * 2 + thickness * 2
background = (0, 0, 0, 0)
circle = pygame.Surface((width, width)).convert_alpha()
rect = circle.get_rect()
circle.fill(background)
pygame.draw.circle(circle, color, rect.center, radius)
@illume
illume / circle.py
Created February 9, 2018 23:30
For testing out drawing pygame circles with thicknesses.
import pygame
def draw_outlined_circle2(surf, color, origin, radius, thickness):
width = radius * 2 + thickness * 2
background = (0, 0, 0, 0)
circle = pygame.Surface((width, width)).convert_alpha()
rect = circle.get_rect()
circle.fill(background)
pygame.draw.circle(circle, color, rect.center, radius)
pygame.draw.circle(circle, background, rect.center, radius - thickness)
@illume
illume / image_save.py
Created February 12, 2017 16:02
A tool for saving files to and from a postgresql db BYTEA table.
"""A tool for saving files to and from a postgresql db.
"""
import os
import sys
import argparse
import psycopg2
db_conn_str = "postgresql://username:password@localhost:5432/dbname"
create_table_stm = """
CREATE TABLE files (
@illume
illume / process_images.py
Created July 18, 2015 12:03
a glitchy video
'''
How to download and cut up the video (requires python3 and ffmpeg)
virtualenv-3.4 anenv
. ./anenv/bin/activate
pip3.4 install you-get
you-get https://vimeo.com/45878034
ffmpeg -i View\ from\ the\ ISS\ at\ Night\ from\ Knate\ Myers\ on\ Vimeo.mp4 -ss 00:02:36 -t 00:00:10 -c copy source-video.mp4
@illume
illume / python_close.py
Created October 21, 2011 06:54
# closures in python
# closures in python
def f0(x):
closed_var = x + 1
def fclose():
return closed_var
return fclose
a_closure = f0(9)
# the 'closed_var' is now x + 1 == 10