Skip to content

Instantly share code, notes, and snippets.

Avatar

Satish Goda satishgoda

View GitHub Profile
@satishgoda
satishgoda / DownloadMixamoByLouisHong.js
Created May 20, 2023 02:57 — forked from ChairGraveyard/DownloadMixamoByLouisHong.js
Downloads all the free Mixamo Animations
View DownloadMixamoByLouisHong.js
// Anonymous "self-invoking" function
alert("Thank you for using this script created by Louis Hong (/u/loolo78)\n\nThe download will now begin.");
(function() {
// Load the script
var script = document.createElement("SCRIPT");
script.src = 'https://code.jquery.com/jquery-latest.min.js';
script.type = 'text/javascript';
document.getElementsByTagName("head")[0].appendChild(script);
@satishgoda
satishgoda / BlenderToUsdCurves.py
Created April 3, 2023 19:31 — forked from n-burk/BlenderToUsdCurves.py
Converting blender curve geometry to UsdGeomBasisCurves
View BlenderToUsdCurves.py
#################################################################
# This script works on a single selected hair geometry object
# modify the stagePath before using
#
################################################################
import bpy
from pxr import Usd, UsdGeom, Sdf, Gf
stagePath = r'C:\work\dumpTest.usda'
@satishgoda
satishgoda / README.md
Last active April 26, 2020 02:30 — forked from ryanflorence/static_server.js
Node.JS static file web server. Put it in your path to fire up servers in any directory, takes an optional port argument.
View README.md

The upstream script was failing with an error on the path.exists function call. So I forked the script and patched it. I am using node.js v12.16.2

@satishgoda
satishgoda / dyn_return_func.py
Created August 29, 2019 08:03 — forked from r4inm4ker/dyn_return_func.py
dynamic return func
View dyn_return_func.py
class A(object):
def __init__(self):
self.var1 = None
self.var2 = None
class B(object):
def __init__(self):
self.var3 = None
self.var4 = None
View gist:1224b699ee0d2868e8214b1b579eac72
def reMap(value, maxInput, minInput, maxOutput, minOutput):
value = maxInput if value > maxInput else value
value = minInput if value < minInput else value
inputSpan = maxInput - minInput
outputSpan = maxOutput - minOutput
scaledThrust = float(value - minInput) / float(inputSpan)
@satishgoda
satishgoda / 1.html
Last active September 19, 2017 06:54
Web Programming
View 1.html
/foo/bar?yeah=loo
你好
View maya-websocket.py
import maya.cmds
import maya.utils
from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket
from threading import Thread
class SimpleEcho(WebSocket):
def handleMessage(self):
# echo message back to client
#self.sendMessage(maya.utils.executeInMainThreadWithResult(self.data))
@satishgoda
satishgoda / painting2sprites.sh
Created April 18, 2017 02:50 — forked from jessevanherk/painting2sprites.sh
script to convert an ORA file from Krita to PNGs
View painting2sprites.sh
#!/bin/bash
# painting2sprites - A simple script to read an ORA, resize and trim output PNGs.
INPUT_FILE=$1
OUTPUT_DIR=$2
RESIZE_SCALE="25%"
if [ "$2" == "" ]; then
@satishgoda
satishgoda / nodebox1.java
Last active April 14, 2017 10:31
NodeBox stack traces [ https://www.nodebox.net/node ]
View nodebox1.java
java.lang.NullPointerException
at nodebox.client.NetworkView.paintCurrentConnection(Unknown Source)
at nodebox.client.NetworkView.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(JComponent.java:1045)
at javax.swing.JComponent.paintChildren(JComponent.java:878)
at javax.swing.JComponent.paint(JComponent.java:1054)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5212)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:295)
at javax.swing.RepaintManager.paint(RepaintManager.java:1236)
at javax.swing.JComponent._paintImmediately(JComponent.java:5160)
View hello3.6.py
import sys
pyversion = sys.version
pyexecutable = sys.executable
print(f"""You are using \n\tPython {pyversion} \nIt is located at \n\t{pyexecutable}""")