Skip to content

Instantly share code, notes, and snippets.

View jordanluyke's full-sized avatar

Jordan Luyke jordanluyke

View GitHub Profile
@jordanluyke
jordanluyke / ez-minecraft-server.js
Last active October 23, 2022 07:46
Minecraft server updater
const { readFile, writeFile, mkdir } = require('fs/promises')
const readline = require('readline/promises')
const { stdin, stdout } = require('process')
const https = require('https')
const path = require('path')
const { spawn } = require('child_process')
const defaultMemoryAllocation = '1'
const manifestUrl = 'https://launchermeta.mojang.com/mc/game/version_manifest.json'
const serverFolder = 'minecraft-server'
@jordanluyke
jordanluyke / kicad-coil.js
Last active April 17, 2023 20:18
KiCad coil maker
const { writeFile } = require("fs/promises")
const net = 1
const width = 36
const spacing = 2
const turns = 3
const centerX = 159.5
const centerY = 150
const layer = "B.Cu"
const innerDiameter = 50
@jordanluyke
jordanluyke / mac-vscode-keybindings.txt
Last active December 15, 2020 20:06
Mac VSCode keybindings
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+cmd+up",
"command": "-notebook.cell.focusOutOutput",
"when": "notebookEditorFocused"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
package com.jordanluyke.example.util;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import org.apache.logging.log4j.LogManager;
@jordanluyke
jordanluyke / alsa-432-pitch-shift-guide.md
Last active June 4, 2018 03:59
Alsa 432 Hz pitch shift guide

Alsa 432 Hz Pitch Shift Guide

  • Install

    sudo apt-get install ladspa-sdk tap-plugins
    
  • Find hardware ID

@jordanluyke
jordanluyke / gpg-setup.md
Last active May 15, 2018 18:46
GPG setup & autosigning on MacOS
@jordanluyke
jordanluyke / tracker.js
Last active February 2, 2018 22:54
Nowinstock scraper
const Observable = require('rxjs').Observable
const request = require('request')
const cheerio = require('cheerio')
const moment = require('moment')
Observable.interval(1000 * 15)
.timeInterval()
.flatMap(Void => {
return Observable.create(observer => {
request({
@jordanluyke
jordanluyke / bonusly.js
Last active February 2, 2018 01:07
Bonusly spam
const Rx = require('rxjs')
const request = require('request')
const apiKey = ""
const count = 50
const delay = 1000
const reason = "@tyson +1 architecture overview #vision"
Rx.Observable.range(0, count)
.flatMap(n => {
@jordanluyke
jordanluyke / linux-setup.md
Last active March 24, 2024 09:59
Linux Setup

Linux Setup

Server