Skip to content

Instantly share code, notes, and snippets.

View loonaticx's full-sized avatar
🤠
Yeehaw

Erica M. ("Loonatic") loonaticx

🤠
Yeehaw
View GitHub Profile
@loonaticx
loonaticx / underground-schoology.user.js
Last active August 29, 2019 01:07 — forked from SheepTester/underground-schoology.user.js
Underground Schoology userscript
// ==UserScript==
// @name Underground Schoology
// @namespace https://orbiit.github.io/
// @version pre-1.1.15
// @description A second social media on top of Schoology
// @author Anti-SELF revolutionaries
// @match https://*.schoology.com/*
// @grant none
// ==/UserScript==
@loonaticx
loonaticx / schoology-quickdl.user.js
Created August 15, 2020 08:10 — forked from nicholastay/schoology-quickdl.user.js
Schoology userscript - Quickly download files off folder browsers (press raw to install) - Be sure to allow popups!
// ==UserScript==
// @name Schoology quick-download files helper
// @namespace http://nicholastay.github.io/
// @version 0.3.0
// @author Nicholas Tay <nexerq@gmail.com>
// @license MIT
// @icon https://i.imgur.com/QmmYqzZ.png
// @match *://app.schoology.com/*
// @match *://*.schoology.com/*
// @match *://schoology.cgs.vic.edu.au/*

This is the technical documentation for the .bam format. This is generally not useful except for developers who insist on writing their own tools to manipulate .bam files without using the Panda APIs.

== Bam versions ==

The .bam format has a major.minor version scheme. The format is designed to be backward compatible, so that .bam files created with older versions of Panda3D will generally work with newer versions of Panda3D, although occasionally compatibility has been broken due to major changes in the Panda3D structures.

@loonaticx
loonaticx / quizzy.py
Created January 20, 2022 23:25 — forked from quantumelixir/quizzy.py
Solve Quizzy's Word Challenge
#1. The input is a list of rings. Each ring is a list of letters.
#2. Once you choose a letter from ring k then you can only choose letters from
# ring k, k + 1, ... Outermost ring is ring 0. And ring depth increases inwards.
#3. points[k] is the points for getting the letter chr(k + ord('A'))
from bisect import bisect, bisect_left
from time import time
try:
import psyco
@loonaticx
loonaticx / renderVectorUVs.py
Created October 13, 2022 06:10 — forked from JFlynnXYZ/renderVectorUVs.py
Code to convert a Maya Polygon object's UV's to an SVG render vector uvs
import maya.api.OpenMaya as om
import maya.cmds as cmds
import os.path
import svgwrite
STROKE_LINECAP = ("butt", "round", "square")
def check_reverse_line_drawn(newLineCoords, drawnLines):