Send SMS messages using Raspberry Pi.
Using gammu and Huawei E220
Prepare SD card with wheezy.
Login / complete rasp-config / reboot / login
Set vimrc to prevent annoying ADBC arrow keys
cp /etc/vim/vimrc ~/.vimrc
// Simple Golang script for controlling Wiz light bulbs. | |
// It uses UDP discovery and makes it blink randomly. | |
package main | |
import ( | |
"encoding/json" | |
"flag" | |
"fmt" | |
"log" |
// Log custom tags used by running go root, and the files where they | |
// are used, so you can quickly see which tags can be used for | |
// specific behavior or just see, for example, which modules are CGo. | |
package main | |
import ( | |
"fmt" | |
"go/scanner" | |
"go/token" |
PLATFORMS := windows/386 windows/amd64 linux/386 linux/amd64 linux/arm linux/arm64 | |
export CGO_ENABLED = 0 | |
export GO386 = softfloat | |
parts = $(subst /, ,$@) | |
export GOOS = $(word 1,$(parts)) | |
export GOARCH = $(word 2,$(parts)) | |
export EXT = $(if $(filter windows,$(GOOS)),exe,bin) |
package main | |
import ( | |
"os" | |
"strconv" | |
"syscall" | |
"unsafe" | |
) | |
var mm []uint32 |
if __name__ == "__main__": | |
from datetime import datetime, timedelta | |
from smbus import SMBus | |
from sys import argv | |
from time import sleep | |
argc = len(argv) | |
bus = SMBus(1 if argc < 2 else int(argv[1])) | |
rop = "r" if argc < 3 else argv[2].lower()[0:1] |
package main | |
import ( | |
"bytes" | |
"encoding/json" | |
"errors" | |
"fmt" | |
"io/ioutil" | |
"log" | |
"net/http" |
@echo off | |
pushd "%~dp0" | |
rem enable gpedit on windows home (tested windows 10) | |
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum > pkgs.txt | |
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >> pkgs.txt | |
for /f %%i in ('findstr /i . pkgs.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" | |
del pkgs.txt | |
pause |
package main | |
import ( | |
"context" | |
"flag" | |
"fmt" | |
"log" | |
"net/http" | |
"os" | |
"os/signal" |
-- Get SMS summary from Gammu SMSD | |
-- from almost all content tables. | |
CREATE VIEW summary | |
AS | |
( | |
SELECT | |
'inbox' AS kind, | |
ID AS id, | |
ReceivingDateTime AS created, |
cp /etc/vim/vimrc ~/.vimrc