Skip to content

Instantly share code, notes, and snippets.

@grantslatton
grantslatton / gpt4chess.py
Created September 6, 2023 09:00
GPT4 Chess
import chess
import chess.engine
from collections import defaultdict
from marvin import ai_fn, ai_model
from pydantic import BaseModel, Field
def describe_board(board, illegal_moves):
result = ""
me = board.turn
@dennishall1
dennishall1 / split-svg-spritesheet.js
Created March 17, 2016 19:06
Split SVG Spritesheet into individual SVG files
var fs = require('fs');
var path = require('path');
var markup = fs.readFileSync('sprite.svg').toString();
var lines = markup.split(/\n/g);
var symbols = {};
var currentSymbol = null;