Webcam parts:
- Raspberry Pi Zero W Rev 1.1
- Raspberry Pi Camera v2 (8-megapixel)
- Raspberry Pi High Quality Camera (12.3-megapixel)
- Raspbian Buster Lite 2020-02-13
Webcam works with:
- Windows 10
- Windows 10 "Camera" app
| #!/bin/sh | |
| set -e | |
| basedir=`pwd` | |
| mkdir -p "$basedir/github.com/jvburnes" | |
| git clone https://github.com/jvburnes/node9 "$basedir/github.com/jvburnes/node9" | |
| mkdir -p "$basedir/github.com/stevedonovan" | |
| git clone https://github.com/stevedonovan/Penlight "$basedir/github.com/stevedonovan/Penlight" |
| ; vi: ft=clojure | |
| ; THIS IS A Fennel SOURCE FILE (.fnl) !NOT! clojure! | |
| ; you need to use luajit to run this, after using fennel --compile | |
| ; install lapis and turbo from luarocks | |
| ; When running with Fennel directly, you need to --globals all used HTML tags | |
| (local turbo (require "turbo")) | |
| (local render_html (. (assert (require "lapis.html")) :render_html)) |
| deps: | |
| sudo apt-get update | |
| sudo apt-get dist-upgrade -y | |
| sudo apt-get autoremove -y | |
| sudo apt-get install -y \ | |
| build-essential git autoconf automake libtool \ | |
| xmltoman libdaemon-dev libpopt-dev libconfig-dev \ | |
| libasound2-dev libpulse-dev \ | |
| avahi-daemon libavahi-client-dev \ | |
| libssl-dev libsoxr-dev \ |
| 1. Configurar IPv4 estático e IPv6 estático no pihole (YMMV) | |
| 192.168.1.2 e 2001:818:xxxx::192:168:1:2 no meu caso | |
| 2. Configurar DNS uplink do pihole igual ao IP do Router (192.168.1.1) | |
| 3. Configurar Router | |
| Huawei HS8247W (Smart Router 2) | |
| 1. Configurações Avançadas -> LAN -> Configuração de DHCP | |
| Servidor DNS Primário: 192.168.1.2 |
If you can't find a good mic for your computer, consider joining the call/class simuntaneously with your phone (via Wi-Fi) and using that as a mic -- most smartphones these days work well as speakerphones, and big, easy to use buttons to mute audio
| """ Per-Filetype Scripts | |
| " NOTE: These define autocmds, so they should come before any other autocmds. | |
| " That way, a later autocmd can override the result of one defined here. | |
| filetype on " Enable filetype detection, | |
| filetype indent on " use filetype-specific indenting where available, | |
| filetype plugin on " also allow for filetype-specific plugins, | |
| syntax on " and turn on per-filetype syntax highlighting. | |
| set numberwidth=1 " using only 1 column (and 1 space) while possible |
| # ======= | |
| # GLOBALS | |
| # ======= | |
| if [[ "$(uname)" == "Darwin" ]]; then | |
| platform="Darwin" | |
| elif [[ "$(expr substr $(uname -s) 1 5)" == "Linux" ]]; then | |
| platform="Linux" | |
| else | |
| platform="POSIX" |
| @post("/handler") | |
| def gitdeploy(): | |
| signature = request.headers.get("X-Hub-Signature", None) | |
| if not signature: | |
| abort(400, "Invalid Request") | |
| event = request.headers.get("X-GitHub-Event", None) | |
| if event == "push": | |
| hashed = "sha1=" + hmac.new(GITHUB_WEBHOOK_SECRET, request.body.read(), hashlib.sha1).hexdigest() | |
| if signature == hashed: | |
| # Do Stuff |