Skip to content

Instantly share code, notes, and snippets.

@tsohr
tsohr / _etc_hosts.txt
Last active March 11, 2026 12:44
CGS2 de-cloud weather station service py file fork version of https://github.com/ea/cgs2_decloud/blob/main/weather_server/weather_server.py changing weather data source to openweathermap.org
# 192.168.123.234 your server ip
192.168.123.234 mqtt.bj.cleargrass.com
192.168.123.234 gateway.cleargrass.com
192.168.123.234 qing.cleargrass.com
192.168.123.234 cn.ots.io.mi.com
192.168.123.234 cn.ot.io.mi.com
192.168.123.234 baidu.com
192.168.123.234 www.baidu.com
192.168.123.234 qingosapi.dev.cleargrass.com
192.168.123.234 vip3.alidns.com
start ms-cxh:localonly
@tsohr
tsohr / install_forticlient_linux.sh
Created August 27, 2021 06:10 — forked from PieterScheffers/install_forticlient_linux.sh
Install Forticlient on Linux
# install ubuntu in virtual machine
# https://ubuntuforums.org/showthread.php?t=1481300
# Get arch type of ubuntu
# i686 = 32 bit
# x86_64 = 64 bit
uname -m
# download forticlient
https://hadler.me/linux/forticlient-sslvpn-deb-packages
@tsohr
tsohr / install_forticlientsslvpn_linux
Last active August 30, 2021 04:52 — forked from zealfire/install_forticlientsslvpn_linux
Install forticlient in linux. Replace HOST, PORT, USER and PASS.
sudo apt-get install expect
wget https://hadler.me/files/forticlient-sslvpn_4.4.2333-1_amd64.deb
sudo dpkg -i forticlient-sslvpn_4.4.2333-1_amd64.deb
/opt/forticlient-sslvpn/64bit/helper/setup
cat > sslvpn << EOF
#!/usr/bin/expect -f
@tsohr
tsohr / setup.sh
Created April 23, 2021 05:55
Proxmox installation with Realtek 8125 device.
# root@pve2:/etc/apt/sources.list.d# lspci | grep -i real
# 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 05)
# boot up with "DEBUG" mode
# ctrl-d for the first prompt
# connect another thethering network ...
ip addr show
ip link set enp12s0f3u3 up
@tsohr
tsohr / asus router mapping.js
Created March 8, 2021 09:02
Extract DHCP configuration from the Synology DHCP client table UI
function create_clientlist_listview() {
all_list = [];
wired_list = [];
wl1_list = [];
wl2_list = [];
wl3_list = [];
if (document.getElementById("clientlist_viewlist_block") != null) {
removeElement(document.getElementById("clientlist_viewlist_block"));
}
var divObj = document.createElement("div");
export GPG_TTY=$(tty)
# https://github.com/keybase/keybase-issues/issues/2798
https://drive.google.com/drive/folders/14jpjmTpV6zpgyDiZVMoFPhkrn9RG91D7?usp=sharing
@tsohr
tsohr / a.sh
Created April 8, 2020 02:30
Importing bunch of git bundle files into gitlab
#I'm using gitlab-ce docker image, at this moment: 04/2020
#cd: /var/opt/gitlab/git-data/repositories
#locating .bundle files here
find . -type f | grep -i '.bundle' | while read i; do
dir=`dirname "$i"`;
pushd "$dir";
git clone `basename "$i"` --bare;
popd;
done
@tsohr
tsohr / a.gcode
Last active September 18, 2019 06:05
; -- START GCODE --
G21 ;set units to millimetres
G90 ;set to absolute positioning
M106 S0 ;set fan speed to zero (turned off)
G28 X Y ;home all axis
M420 S1 ;turn on mesh bed levelling if enabled in firmware
G92 E0 ;zero the extruded length
G1 Z1 F1000 ;move up slightly
G1 X5 Y60.0 Z0 E9.0 F1000.0;intro line
G1 Y100.0 E21.5 F1000.0 ;continue line