These are mostly 3D-printed panels with point-to-point wired circuits
- DIY Guitar Input
- DIY Tuner
- DIY VU Meter
- DIY Mic input
- DIY White Noise Source
- DIY SNH
- DIY Lofi Sampler
| #!/bin/bash | |
| #--- | |
| # Converts all .mp4 files in a directory to GIF | |
| # NOTE: Filenames must have no spaces | |
| #--- | |
| mkdir -p output | |
| palette="/tmp/palette.png" | |
| for i in *.mp4 | |
| do |
| #!/bin/bash | |
| # Usage: ./slice-for-stories.sh Video-to-Slice.mp4 | |
| fname=$1 | |
| # Get length | |
| length=$(ffmpeg -i $fname 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,// | sed 's@\..*@@g' | awk '{ split($1, A, ":"); split(A[3], B, "."); print 3600*A[1] + 60*A[2] + B[1] }') | |
| let fcount=length/20 | |
| echo "${fname} is ${length}s long. About to create ${fcount} files..." |
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6Bq51gq3eSCGdQkQrz9elYciCtqgL8PY5+sA1o+SoGxDnqFj8SI2I47XlltuXxpOBqWwsN1UtI0GYdxtBIdz69h/rM2OBSWVOd6RgJIjNRw/T7klEZlxqrTWNjjmmRox/UcvYgFCE0jIa11keZCrvrZzduEEPGmISBfg/OSz2TBVaQlelWbxUQ402Esi1ORKXr3ipgeavtFC6LRO09T6jUqoIy7spiZi0xAJoU33Y6voTGG7tRNlvh7c0w+WrnDhsPByiHaD7zQRER+BRatPqYg4vI1n3rpEWwKbmJTCNDtM9dmfZ3xkdU2Uut3alAZ9CONb1vJ/aOm4aTCuSPh2H benjiao@ws1 | |
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCo6JvW+SxlrMx4HWwHtkYg8HshpGXQrMyceZZ+uclnUAPQS5X+JH1NpgN9sNmr2vtKAmJzBc0CLSK1PyTKyATt5I5ZhVSmr2yQImZiRrusShSryRDLGr9ntBO+RTHiZemTllmyr9UVp7j/zth9l2GW6bh1iQfbkkaCeTUOSRP9wGw5DYLBMkfeM4XF6vgRC4LRZWAqZzXWUVJikjI4dCq6lnrVOoTHCmMynbd/eKzE1vZ3dXzbQPyQEQQEYMta58hT4DNN05Lk9gVccrKgGYx+TDi8nuTO9pZddqYQf9oTpN4AMZ9h3us0PbZvBP9KzSVRCWjIVfwg9dCbuJIccmPn benjiao@ws2 | |
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCodAKviJ4rWaGL88dOr/iUB3YhwoettLxMlINS9OUgoFSkNgrl0VwHx2srk0NKSQBR2o+oBjJDWyCnHdNrM4PhOMI/5jtUQ8X7TaBMBcoQzaL716S+DFt1OK9ECn3xv9SVaEJIw98pencS1Z/nku80j5ux89ZWOpNd2gqolU8ak0UejRB0I8U4QO5n05QPmLI43eAidy |
| import requests | |
| from requests.adapters import HTTPAdapter | |
| from requests.packages.urllib3.util.retry import Retry | |
| with requests.Session() as s: | |
| retries = Retry( | |
| total=10, | |
| backoff_factor=0.2, | |
| status_forcelist=[500, 502, 503, 504]) |
| # Basic Stuff | |
| apt-get update | |
| apt-get dist-upgrade -y | |
| apt-get upgrade -y | |
| locale-gen en_PH.UTF-8 | |
| apt-get install ntp -y | |
| apt-get install htop -y | |
| apt-get install git -y |
| # Basic Stuff | |
| apt-get update | |
| apt-get dist-upgrade -y | |
| apt-get upgrade -y | |
| locale-gen en_PH.UTF-8 | |
| apt-get install ntp -y | |
| apt-get install htop -y | |
| apt-get install git -y |
| import re | |
| import time | |
| import json | |
| import psutil | |
| from slackclient import SlackClient | |
| slack_client = SlackClient("xoxb-103696790404-jv1XDqw2w5dezNWZy0K5ykdG") | |
| from .common import * | |
| MEDIA_URL = "http://example.com/media/" | |
| STATIC_URL = "http://example.com/static/" | |
| ADMIN_MEDIA_PREFIX = "http://example.com/static/admin/" | |
| SITES["front"]["scheme"] = "http" | |
| SITES["front"]["domain"] = "example.com" | |
| SECRET_KEY = "theveryultratopsecretkey" |
| # Install Taiga.io on Ubuntu 16.04 | |
| # based on: https://taigaio.github.io/taiga-doc/dist/setup-production.html | |
| sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && \ | |
| sudo locale-gen en_PH.UTF-8 && \ | |
| sudo apt-get install ntp -y && \ | |
| sudo apt-get install htop -y && \ | |
| sudo apt-get install git -y | |
| sudo dpkg-reconfigure tzdata |