Skip to content

Instantly share code, notes, and snippets.

:set langmap=йq,цw,уe,кr,еt,нy,гu,шi,щo,зp,х[,ї],фa,іs,вd,аf,пg,рh,оj,лk,дl,ж\\;,є',ґ\\,яz,чx,сc,мv,иb,тn,ьm,ю.,./,ЙQ,ЦW,УE,КR,ЕT,НY,НY,ГU,ШI,ЩO,ЗP,Х{,Ї},ФA,ІS,ВD,АF,ПG,РH,ОJ,ЛK,ДL,Ж\\:,Є\\",Ґ<bar>,ЯZ,ЧX,СC,МV,ИB,ТN,ЬM,Б\\<,Ю>,№#
conky.config = {
background = no,
format_human_readable = yes,
out_to_console = yes,
temperature_unit = celsius,
total_run_times = 0,
update_interval = 1,
use_spacer = none,
@bebyx
bebyx / xsetloop
Last active March 12, 2020 21:27
Script for running date and other stuff in dwm status bar
#!/bin/sh
let loop=0
while true; do
if [[ $loop%300 -eq 0 ]]; then
weather=$(curl wttr.in/Lviv,Ukraine?format=1)
let loop=0
fi
xsetroot -name " $weather | $(date '+%b %d %a') | $(date '+%H:%M:%S') "
let loop=$loop+1
@bebyx
bebyx / mvsc
Last active July 12, 2020 12:55
Simple shell script to remove screenshots from general Pictures folder to separate Pictures/Screenshots/ folder
#!/bin/sh
set -e
DIRECTORY="$HOME/Pictures/Screenshots/"
[ ! -d "$DIRECTORY" ] && mkdir $DIRECTORY
ls ${DIRECTORY%\s\/}*.png >/dev/null 2>&1 && mv ${DIRECTORY%s/}*.png $DIRECTORY && echo "Screenshots successfully moved in a separate folder" || echo "No new screenshots"
#!/bin/sh
DIR=/home/bebyx/CI/
inotifywait -m -e close_write "$DIR" | while read file; do
pkill java
sudo cp -R /home/bebyx/CI/eschool.jar /home/bebyx/eSchool/target/eschool.jar
sudo java -jar /home/bebyx/eSchool/target/eschool.jar --spring.config.location=file:///home/bebyx/eSchool/src/main/resources/application.properties > /home/bebyx/eschool2.log &2>/home/bebyx/eschool2err.log &
done
@bebyx
bebyx / hw1.py
Last active August 24, 2020 10:37
Python script to create directories
#!/usr/bin/env python3
# Python script to create directories: python hw1.py path dir_name number_of_dirs dir_mode(e.g. 700)
import os, sys
try:
for i in range(int(sys.argv[3])):
os.mkdir(os.path.join(sys.argv[1], sys.argv[2] + str(i + 1)), int(sys.argv[4], 8))
except OSError:
@bebyx
bebyx / lfs-sources-dl.sh
Last active October 1, 2020 09:53
A script to download sources for LFS
#!/bin/bash
curl http://www.linuxfromscratch.org/lfs/view/stable/chapter03/packages.html | grep -e "\.tar\..\{2,3\}\"" | sed 's/^\s*\"\(\(https\?\|ftp\).\+\.tar\.\S\{2,3\}\)\".*/\1/g' > dlinks
while read LINE; do
wget -nc "$LINE"
done < dlinks
rm ./dlinks
@bebyx
bebyx / fibonacci.c
Last active January 11, 2021 01:05
#include <stdio.h>
int fibonacci(int num);
int main() {
int i;
printf("Enter number:\n");
int result = scanf("%d", &i);
if (result == 0) {
#include <stdio.h>
#include <string.h>
char* define_animal(char *noise);
int main() {
// Lions say 'Grr', Tigers say 'Rawr', Snakes say 'Ssss', and Birds say 'Chirp'
char noise[50];
char *token, *tmp;
const char delimiter[2] = " ";
#include <stdio.h>
#include <string.h>
char* latinize(char *word);
int main() {
char sentence[100];
char *token, *word;
const char delimiter[2] = " ";
fgets(sentence, 100, stdin);