Skip to content

Instantly share code, notes, and snippets.

View inoculate23's full-sized avatar

Craig Ellenwood inoculate23

View GitHub Profile
@inoculate23
inoculate23 / datgui-build.js
Created February 6, 2024 03:52 — forked from heaversm/datgui-build.js
Automatically build a dat gui from a javascript object
config = { //SAMPLE OBJECT - replace this with your data object
stroke: 2, //svg stroke value
opacity: 0.3, //0-1
offsetX: 120, //px
offsetY: 80,
fontWeight: 400, //css font-weight
fontSize: 12, //in px
changePositive: '\u25B4', //unicode character for up arrow
changeNegative: '\u25BE', //unicode character for down arrow
colorBlue: '#1190A3', //all hex colors will automatically use the addColor dat gui function
@inoculate23
inoculate23 / index.html
Created January 28, 2024 20:49
WebGL Test
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r58/three.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dat-gui/0.5/dat.gui.min.js"></script>
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1">
</head>
<body>
</body>
</html>
@inoculate23
inoculate23 / multilingual-text-to-speech-demo.ipynb
Created December 9, 2023 12:48
multilingual-text-to-speech-demo.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@inoculate23
inoculate23 / Image-classification.ipynb
Last active December 5, 2023 04:32
classification.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@inoculate23
inoculate23 / index.html
Created November 1, 2023 21:57
L-Drones
<canvas id="cnvs" resize></canvas>
<div class="modes">
</div>
<div id="hint">
Draw on me
</div>
@inoculate23
inoculate23 / google-musiclm-vs-facebook-meta-musicgen-audio-ai-generator.ipynb
Created October 20, 2023 10:25
Google MusicLM vs Facebook Meta MusicGen - audio ai generator.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@inoculate23
inoculate23 / index.html
Created July 18, 2023 09:25
SVG math sprite maker
<div class="controls"></div>
<div class="range-container"></div>
<div class="app"></div>
<div class="app"></div>
@inoculate23
inoculate23 / public-stun-list.txt
Created February 23, 2022 00:39 — forked from mondain/public-stun-list.txt
Public STUN server list
23.21.150.121:3478
iphone-stun.strato-iphone.de:3478
numb.viagenie.ca:3478
s1.taraba.net:3478
s2.taraba.net:3478
stun.12connect.com:3478
stun.12voip.com:3478
stun.1und1.de:3478
stun.2talk.co.nz:3478
stun.2talk.com:3478
/**
* Retrieves all the rows in the active spreadsheet that contain data and logs the
* values for each row.
* For more information on using the Spreadsheet API, see
* https://developers.google.com/apps-script/service_spreadsheet
*/
function readRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
to check if the server works - https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice
stun:
stun.l.google.com:19302,
stun1.l.google.com:19302,
stun2.l.google.com:19302,
stun3.l.google.com:19302,
stun4.l.google.com:19302,
stun.ekiga.net,
stun.ideasip.com,