Skip to content

Instantly share code, notes, and snippets.

View ChatchaiJ's full-sized avatar

Chatchai Jantaraprim ChatchaiJ

View GitHub Profile
@ChatchaiJ
ChatchaiJ / botSendPhoto.sh
Created July 19, 2017 10:03
Telegram bot to send Photo to Group or User
#!/bin/bash
CAPTION="$1"
IMGFILE="$2"
SENDTO="$3"
[ -z "$CAPTION" ] && echo "No caption" && exit
[ -z "$IMGFILE" ] && echo "No image file" && exit
[ -z "$SENDTO" ] && echo "No one to sendto" && exit
@ChatchaiJ
ChatchaiJ / get-thai-province-name.sh
Created July 4, 2017 04:40
Get thailand province name to a province.txt file
#!/bin/sh
curl https://en.wikipedia.org/wiki/Provinces_of_Thailand |\
grep '^<area' |\
cut -f3 -d/ |\
cut -f1 -d\" |\
sed -e 's/_Province//' \
> province.txt
#!/bin/sh
D="`date +%Y/%m/%d`"
F="`date +%H%M`.jpg"
DS="${HOME}/Pictures/ScreenShot/$D"
DC="${HOME}/Pictures/CameraShot/$D"
[ ! -d "$DS" ] && mkdir -p $DS
[ ! -d "$DC" ] && mkdir -p $DC
#!/bin/sh
acpi -bi
#!/bin/sh
D="${HOME}/Pictures/ScreenShot/`date +%Y/%m/%d`"
F="`date +%H%M`.jpg"
[ ! -d "$D" ] && mkdir -p $D
DISPLAY=:0.0 scrot -z -d 5 -q 25 "$D/$F"
#!/bin/bash
docker run --name zabbix-web \
--link zabbix-server:zabbix-server \
--link mysql-server:mysql \
-p 80:80 \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_USER="root" \
-e MYSQL_PASSWORD="root" \
-e ZBX_SERVER_HOST="zabbix-server" \
#!/bin/bash
docker run --name zabbix-server \
--link mysql-server:mysql-server \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_USER="root" \
-e MYSQL_PASSWORD="root" \
-d zabbix/zabbix-server-mysql:latest
#!/bin/bash
VER="3.0.0"
ZABBIXSRC="zabbix-${VER}.tar.gz"
SQLDIR="zabbix-${VER}/database/mysql"
[ ! -f "$ZABBIXSRC" ] && echo "Source file '$ZABBIXSRC' does not exist?" && exit
tar -zxvf ${ZABBIXSRC} ${SQLDIR}
#!/bin/bash
[ ! -d "$HOME/db/log" ] && mkdir -p $HOME/db/log
[ ! -d "$HOME/db/mysql" ] && mkdir -p $HOME/db/mysql
[ ! -d "$HOME/db/tmp" ] && { mkdir -p $HOME/db/tmp; chmod 777 $HOME/db/tmp; chmod +t $HOME/db/tmp; }
docker run --name mysql-server \
-v $HOME/db/log:/var/log \
-v $HOME/db/mysql:/var/lib/mysql \
-v $HOME/db/tmp:/tmp \
#!/usr/bin/python
import os
import re
import subprocess
tty = subprocess.check_output("tty")
m = re.match(r"/dev/(.+)", tty)
line = ".+ " + m.group(1) + " .+"