Skip to content

Instantly share code, notes, and snippets.

View aceberg's full-sized avatar
🏠
Working from home

Andrew Erlikh aceberg

🏠
Working from home
  • 08:42 (UTC +07:00)
View GitHub Profile
@aceberg
aceberg / latest-version.sh
Created January 6, 2023 16:02
Get latest version number from Github
#!/bin/bash
curl --silent https://api.github.com/repos/aceberg/git-syr/releases/latest | sed '/tag_name/!d;s/.*: "//;s/".*//'
@aceberg
aceberg / tmux-default-bind-key.tmux
Created February 19, 2019 09:58 — forked from zchee/tmux-default-bind-key.tmux
Tmux default bind-key
bind-key C-b send-prefix
bind-key C-o rotate-window
bind-key C-q confirm-before kill-server
bind-key C-z suspend-client
bind-key Space next-layout
bind-key ! break-pane
bind-key # list-buffers
bind-key $ command-prompt -I #S "rename-session '%%'"
bind-key & confirm-before -p "kill-window #W? (y/n)" kill-window
# Commennt out caused by Gist syntax error
@aceberg
aceberg / rtsearch.py
Last active August 29, 2015 13:55
Search rutracker.org for films in 'mynamelist.txt'. If not found write film name in 'result_list'
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# created by x0x01 (aka.x0x01[AT]gmail[dot]com)
import urllib, urllib2, cookielib
import re
from string import strip
LOGIN = 'User'
PASS = 'password'
OUT_DIR = '/home/user/rutracker/'
@aceberg
aceberg / list2table
Created November 23, 2012 14:43
Display package-list as a table
#!/bin/sh
dpkg --list | sed 's/^.. //;s/ .*$//;1,5d;/^lib/d' | awk 'ORS=NR%3?" ":"\n"' | column -t
@aceberg
aceberg / vmmanage
Created November 23, 2012 09:30
XCP Virtual Machines start/stop script
#!/bin/sh
### BEGIN INIT INFO
# Provides: vmshutdown
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start/stop XCP VM-s
# Description: XCP Virtual Machines start/stop script
@aceberg
aceberg / rmdubsize.sh
Created November 17, 2012 15:10
remove files with equal size
#!/bin/sh
echo "" > zduplog.txt
a='zduplog.txt'
size_a=`stat -c %s $a`
for b in `ls`
do
size_b=`stat -c %s $b`
if [ $size_a -eq $size_b ];
then
@aceberg
aceberg / iptables_port_fw.sh
Created March 19, 2012 06:35
Port forwarding in iptables
#!/bin/bash
IPTABLES="/sbin/iptables"
GW_IP="X.X.X.X"
SERVER_IP="10.0.2.15"
GW_PORT=7080
S_PORT=8080
$IPTABLES -t nat -A PREROUTING -p tcp --dst $GW_IP --dport $GW_PORT -j DNAT --to-destination $SERVER_IP:$S_PORT
$IPTABLES -t nat -I POSTROUTING -p tcp --dst $SERVER_IP --dport $S_PORT -j SNAT --to $GW_IP
echo 1 > /proc/sys/net/ipv4/ip_forward