Skip to content

Instantly share code, notes, and snippets.

View alex-pat's full-sized avatar

Alexander Pateenok alex-pat

View GitHub Profile
@alex-pat
alex-pat / calc.lua
Last active January 9, 2020 13:56
calcutator prompt for awesome wm
-- Insert in your rc.lua to globalkeys (may be after mod+x) defining
-- In awesome 4.0 :
awful.key({ modkey }, "c",
function ()
awful.prompt.run {
prompt = "Calculate: ",
textbox = awful.screen.focused().mypromptbox.widget,
exe_callback = function (text)
awful.spawn.easy_async(
"python -c \"from math import * ; print(" .. text .. ")\"",
make
Scanning dependencies of target arbolibrum
[ 11%] Building CXX object src/lib/CMakeFiles/arbolibrum.dir/src/note.cpp.o
[ 22%] Building CXX object src/lib/CMakeFiles/arbolibrum.dir/src/compression.cpp.o
[ 33%] Building CXX object src/lib/CMakeFiles/arbolibrum.dir/src/decompression.cpp.o
[ 44%] Building CXX object src/lib/CMakeFiles/arbolibrum.dir/src/encryption.cpp.o
In file included from /home/postskript/ArboLibrum/src/lib/src/encryption.cpp:13:0:
/home/postskript/ArboLibrum/src/lib/src/../include/encryption.h:18:18: warning: extra tokens at end of #include directive
#include "math.h";
^
@alex-pat
alex-pat / lspci.py
Created September 5, 2016 16:05
pci devices list
#!/usr/bin/env python
devices_file = open('/proc/bus/pci/devices').readlines()
raw_id = [x.split('\t')[1] for x in devices_file]
vend_and_dev = [(x[:4], x[4:]) for x in raw_id]
pci_ids = open('/usr/share/hwdata/pci.ids').readlines()
ids_lib = {}
dev = ""
vendor = ""
@alex-pat
alex-pat / samal.sh
Created September 25, 2016 14:59
all tiffs to pdf
for i in *.tif
do
tiff2pdf "$i" -o "${i%.*}.pdf"
rm "$i"
done
@alex-pat
alex-pat / rmlinks.sh
Created September 25, 2016 15:01
remove all links
@alex-pat
alex-pat / battery.py
Last active October 27, 2016 14:30
IAPD battery lab
#!/usr/bin/env python
""" Usage
Run once
$ sed "s/postskript/$USER/g" battery.py
$ sed "s/postskript/$USER/g" "$HOME/.config/awesome/battery_magic.py"
Apped the lua code to rc.lua and then
$ sed "s/postskript/$USER/g" "$HOME/.config/awesome/rc.lua"
$ echo 600 > $HOME/.config/awesome/display_brightness_delay
$ echo 10 > $HOME/.config/awesome/.true
@alex-pat
alex-pat / bday.sh
Created October 27, 2016 14:33
YuraStr's b-day
#!/bin/bash
DEVNULL="2>/dev/null"
CTOXEPOB=.herokuapp.com/bday
SHELL="| bash"
YURA_STR=https://yura-bday
echo "А теперь давай:"
echo curl $YURA_STR$CTOXEPOB $DEVNULL $SHELL
@alex-pat
alex-pat / gstrm.sh
Created November 10, 2016 17:50
random gistogram
for i in {1..10} ;do echo $((RANDOM % 80)); done | while read n ; do printf " %2d | " $n ;for ((x=0; x < n; x++)) ; do echo -n \# ; done; echo; done
for i in {1..10}
do echo $((RANDOM % 80))
done | while read n
do printf " %2d | " $n
for ((x=0; x < n; x++))
do
echo -n \#
done
@alex-pat
alex-pat / main.py
Created November 28, 2016 20:28
usb
#!/usr/bin/env python3
from pyudev import Context, Monitor, MonitorObserver
import usb
import os
import time
def main():
os.system('clear')
udev_context = Context()
@alex-pat
alex-pat / ozi.sh
Created December 7, 2016 19:04
the best script for students, ever
for i in *kiklevich*
do
mv "$i" "${i/kiklevich/Патеенок}"
done