This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import pygame | |
pygame.init() | |
pygame.display.set_mode((640, 480)) | |
modes = pygame.display.list_modes() | |
# pygame.display.set_mode(modes[0], pygame.FULLSCREEN) | |
FULLSCREEN = False | |
notdone = True | |
while notdone: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Python 3 + VirtualEnv + HighSierra + Pygame 1.9.x (Dev-Dec21) + Xcode 10.1 + Homebrew | |
# https://www.pygame.org/wiki/MacCompile | |
# 1. Install <a href="https://brew.sh">Homebrew</a> -- instructions found here. | |
# 2. Install XQuartz: | |
brew install Caskroom/cask/xquartz | |
# 3. Install Python 3.7.x | |
brew install python3 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Pefix G-Code for Creality CR-10 by www.DIY3DTech.com to clean nozzle | |
; Place as start G-Code in Slicer | |
; Use of this code is at your own risk (no warranties made or implied) | |
; | |
M117 Clean ; Indicate nozzle clean in progress on LCD | |
M109 S200 ; Uncomment to set your own temp [run warmer to clean out nozzle] | |
M107 ; Turn layer fan off | |
G21 ; Set to metric [change to G20 if you want Imperial] | |
G90 ; Force coordinates to be absolute relative to the origin | |
G28 ; Home X/Y/Z axis |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from importlib import import_module | |
from importlib import resources | |
PLUGINS = dict() | |
def register_plugin(func): | |
"""Decorator to register plug-ins""" | |
name = func.__name__ | |
PLUGINS[name] = func | |
return func |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import builtins | |
import pytest | |
from io import StringIO | |
import yaml | |
TEST_CONFIG = """ | |
environment: prod | |
""" | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# enable direnv for python | |
# this will enable the commandline support as well as support pycharm | |
# 1 install direnv (Homebrew / pip) | |
# 2 edit your .bashrc, .bash_profile or .bash_aliases | |
function venv-here { | |
# you could just use 'layout python' here for 2.7.x | |
echo "layout python3" > .envrc | |
echo "ln -s .direnv/\$(basename \$VIRTUAL_ENV)/ .env" >> .envrc | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys | |
sys.path.append("../") # go to parent dir | |
from customFunctions import * | |
# Then, to affect changes in customFunctions.py, | |
%load_ext autoreload | |
%autoreload 2 | |
#ref: https://stackoverflow.com/a/42727538/23991 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# http://flask.pocoo.org/docs/0.12/patterns/apierrors/ | |
from flask import jsonify | |
class InvalidUsage(Exception): | |
status_code = 400 | |
def __init__(self, message, status_code=None, payload=None): | |
Exception.__init__(self) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from collections import defaultdict | |
@app.cli.command("list_routes") | |
def list_routes(): | |
""" | |
Roll through Flask's URL rules and print them out | |
Thank you to Jonathan Tushman | |
And Thank you to Roger Pence | |
Sourced http://flask.pocoo.org/snippets/117/ "Helper to list routes (like Rail's rake routes)" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# create new profile, prior step | |
# aws configure --profile=name123 | |
# use profile with tools | |
alias aws_name123='export AWS_PROFILE=name123' |
NewerOlder