Skip to content

Instantly share code, notes, and snippets.

View simplyluke's full-sized avatar

Luke Wright simplyluke

View GitHub Profile
@simplyluke
simplyluke / main.go
Created March 18, 2023 14:57
ice backend
package main
import (
"net/http"
"os"
"strconv"
"github.com/gin-gonic/gin"
"github.com/joho/godotenv"
_ "github.com/joho/godotenv/autoload"
@simplyluke
simplyluke / errors.py
Last active March 19, 2018 16:26
flask json errors
# App error handling
@app.errorhandler(404)
def page_not_found(e):
return jsonify(error=404, text=str(e)), 404
@app.errorhandler(500)
def internal_server_error(e):
return jsonify(error=500, text=str(e)), 500
@simplyluke
simplyluke / mc-sub.js
Created February 11, 2018 21:00
Mailchimp Ajax subscribe
$('#mc-embedded-subscribe-form').submit(function(e) {
e.preventDefault();
$('#loading_gif_mc').show();
$('#mc_embed_signup').hide();
$.ajax({
type: $('#mc-embedded-subscribe-form').attr('method'),
url: $('#mc-embedded-subscribe-form').attr('action'),
data: $('#mc-embedded-subscribe-form').serialize(),
cache: false,
dataType: 'json',
@simplyluke
simplyluke / auth.py
Created April 2, 2017 23:32
flask auth
import os
from flask import Flask, request, session, url_for, redirect, \
render_template, abort, g, flash
from flask_bcrypt import Bcrypt
app = Flask(__name__)
bcrypt = Bcrypt(app)
app.config.from_object(os.environ['APP_SETTINGS'])
func fizzBuzz(n: Int) -> String {
if n % 3 == 0 && n % 5 == 0 {
return "FizzBuzz"
} else if n % 5 == 0 {
return "Buzz"
} else if n % 3 == 0 {
return "Fizz"
} else {
return String(n)
}
//for the nose
fill (#F1D5E5);
if ((keyPressed) && (key == CODED)){
if (keyCode == UP) { // add a bracket here
fill (#F1D5E5);
ellipse (250,265, 9,8); //makes the nose bigger
} if (keyCode == LEFT){ //indent this, it's still inside of the if ((keyPressed bit
fill (#45173A); //makes the nose disappear
ellipse (250,265, 9,8);
//for the nose
fill (#F1D5E5);
if ((keyPressed) && (key == CODED)){
if (keyCode == UP) {
fill (#F1D5E5);
ellipse (250,265, 9,8); //makes the nose bigger
}
} else {
ellipse (250,265, 5,4);
}
@simplyluke
simplyluke / gist:239ab3989c5964039dfa
Created January 18, 2015 03:15
don't nobody got no mr roboto
/* ---------------------------------------------------------------------------
Interactive robot.
Command ref:
* click to get an "explosion" under your key and make his eyes flash red
* Down arrow makes his whole head red
* Left arrow makes him raise his right arm
* Press 'b' or "B" to make the background white instead of black
* Press '8' to make him look up
* Press 'j' to make him jump up
--------------------------------------------------------------------------- */
void setup (){
size (500, 500);
background (255);
}
void draw () {
stroke (#45173A);
fill (#45173A);
background (255);
//for the ball of yarn
if (keyPressed){
if (key == 'g') { //changes color to green
fill (#3CB2B4);
}
if (key == 'p') { //changes color to purple
fill (#4436A1);}
} else {
fill (#307691);} //teal color