Skip to content

Instantly share code, notes, and snippets.

💭
on windoze

Drew Lustro drewlustro

💭
on windoze
Block or report user

Report or block drewlustro

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@drewlustro
drewlustro / OpenWithSublimeText3.bat
Last active May 6, 2019 — forked from mrchief/OpenWithSublimeText2.bat
"Open with Sublime Text" Windows context menu, works with portable sublime text
View OpenWithSublimeText3.bat
@echo off
SET st2Path=C:\Users\drew\Dropbox\Windows\Sublime Text Build 3083 x64\sublime_text.exe
rem add it for all file types
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text" /t REG_SZ /v "" /d "Open with Sublime Text" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text" /t REG_EXPAND_SZ /v "Icon" /d "%st2Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command" /t REG_SZ /v "" /d "%st2Path% \"%%1\"" /f
rem add it for folders
@reg add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text" /t REG_SZ /v "" /d "Open with Sublime Text" /f
@drewlustro
drewlustro / index.js
Created Nov 14, 2018
Art Institute of Chicago Scraper - scrapes Creative Commons Zero (CC0) licensed artworks with puppeteer and downloads images
View index.js
const puppeteer = require("puppeteer");
const fs = require("fs");
const request = require("request");
let scrapeUrls = async () => {
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
page.setViewport({ width: 1600, height: 1200 });
await page.goto('https://www.artic.edu/collection?is_public_domain=1')
@drewlustro
drewlustro / solr.rb
Created Jul 19, 2018 — forked from magnusvk/solr.rb
Homebrew Formula for Solr 6.0.0
View solr.rb
class Solr < Formula
desc "Enterprise search platform from the Apache Lucene project"
homepage "https://lucene.apache.org/solr/"
url "https://www.apache.org/dyn/closer.cgi?path=lucene/solr/6.0.0/solr-6.0.0.tgz"
mirror "https://archive.apache.org/dist/lucene/solr/6.0.0/solr-6.0.0.tgz"
sha256 "abf5ae9f16a752ddbb2184c97ce62249a0d9f28642c62fa3333adc1c27916672"
bottle :unneeded
depends_on :java
@drewlustro
drewlustro / KeyboardViewController.swift
Created Oct 21, 2014
KeyboardViewController.swift source from AppDesignVault with AutoLayout constraints fixed.
View KeyboardViewController.swift
//
// KeyboardViewController.swift
// Demo Custom Keyboard
//
// Created by Drew Lustro on 10/20/14.
//
// Original derived from tutorial found on AppDesignVault
// http://www.appdesignvault.com/ios-8-custom-keyboard-extension/
//
//
@drewlustro
drewlustro / .zpreztorc
Created Jan 5, 2018
My .zpreztorc on SAGE (2013 rMPB)
View .zpreztorc
#
# Sets Prezto options.
#
# Authors:
# Drew Lustro <drewlustro@gmail.com>
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
#
# General
@drewlustro
drewlustro / batch-flac-mp3-convert.sh
Created Aug 25, 2017
Multicore sox conversion of FLAC to 320 kbps LAME MP3 CBR
View batch-flac-mp3-convert.sh
#!/usr/bin/env bash
find . -type f -iname '*.flac' -print0 | xargs -0 -n 1 -P 8 -I {} sox {} -C 320 -V2 {}.mp3
View convert-raw-to-jpg.sh
#!/bin/bash
# requires hombrew
# brew install imagemagick
if [ -x "$(which convert)" ]; then
function convert-raw-to-jpg() {
local quality=${1:-80};
local max_dim=${2:-2650};
local source_files=${3:-\*.CR2};
@drewlustro
drewlustro / Remapkey.bat
Created Aug 1, 2017
Run cmd.exe as administrator in Windows and use this tool to remap any modifier keys to macOS
View Remapkey.bat
Remapkey.exe
View part-of-artist.js
componentDidMount: function () {
var that = this;
$.ajax({
url: '/api/artists',
type: 'GET',
success: function (result) {
that.setState({
artists: result
});
@drewlustro
drewlustro / svn-repo-restore.log
Created Sep 21, 2016
Damn... so close mso. I forgot that /repo exist when I dumped the server :\
View svn-repo-restore.log
~/dev-local/makeshift-online/site/live
☻ svn info master a685ae7 ✗
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: The working copy at '/Users/drew/dev-local/makeshift-online/site/live'
is too old (format 8) to work with client version '1.9.4 (r1740329)' (expects format 31). You need to upgrade the working copy first.
~/dev-local/makeshift-online/site/live
☻ svn upgrade master a685ae7 ✗
svn: E155019: Can't upgrade '/Users/drew/dev-local/makeshift-online/site/live' as it is not a working copy root, the root is '/Users/drew/dev-local/makeshift-online/site'
You can’t perform that action at this time.