Skip to content

Instantly share code, notes, and snippets.

View spvkgn's full-sized avatar

spvkgn

  • Russia
View GitHub Profile
@spvkgn
spvkgn / far2l-OpenWrt.md
Last active July 23, 2023 04:39
Build far2l for OpenWrt

Build Far2L using OpenWrt SDK toolchain

  • wget https://downloads.openwrt.org/releases/21.02.3/targets/ramips/mt7621/openwrt-sdk-21.02.3-ramips-mt7621_gcc-8.4.0_musl.Linux-x86_64.tar.xz

  • tar xvf $(ls openwrt-sdk-*.tar.xz) && cd $(ls -d openwrt-sdk-*/) && mkdir -p package/far2l && nano package/far2l/Makefile

include $(TOPDIR)/rules.mk

GIT_HASH:=$(shell wget -qO- https://api.github.com/repos/elfmz/far2l/commits/master | grep -Po -m1 '"sha": "\K.{7}')
#!/bin/bash
export MPD_HOST=$HOME/.config/mpd/socket
#MIME_CMD="file -bL --mime-type"
MIME_CMD="mimetype -biL"
[ -z "$1" ] || tmpfile=$(mktemp)
add_file() {
@spvkgn
spvkgn / GA-P35-DS3.conf
Last active November 4, 2021 06:31
GA-P35-DS3 / Xeon L5420 lm-sensors config
chip "it8718-*"
### Voltages
label in0 "CPU Vcore"
set in0_min 0.85
set in0_max 1.35
label in1 "DDR18V"
set in1_min 1.8 * 0.95
@spvkgn
spvkgn / fmplay.json
Created January 18, 2021 15:19
fmplay stations
{
"silver": {
"name": "Серебряный Дождь",
"site": "http://www.silver.ru/",
"logo": "img/silver.jpg",
"logo_webp": "img/silver.webp",
"position": "0",
"category": "fed",
"partner": "0",
"xtra_low": "http://109.239.133.138:8000/silver-16.aac",
@spvkgn
spvkgn / adb-tcpip.sh
Created December 5, 2020 09:26
Enable ADB over TCP/IP
#!/bin/sh
adb -d tcpip 5555 && sleep 1
adb -d connect `adb -d shell ip -4 addr show wlan0 | grep -oP 'inet \K[0-9.]*'`:5555
@spvkgn
spvkgn / build-imagemagick7.sh
Last active August 17, 2020 05:06 — forked from SoftCreatR/README.md
ImageMagick® 7 for Debian/Ubuntu
#!/bin/sh
##############################################################
# Title : build-imagemagick7.sh #
# Description : ImageMagick® 7 for Debian/Ubuntu, #
# including (nearly) full delegate support. #
##############################################################
# Make sure, that we are on Debian or Ubuntu
if ! lsb_release -d | grep -qE 'Ubuntu|Debian'; then
@spvkgn
spvkgn / imagemagick_tips.sh
Created July 7, 2019 11:58
imagemagick tips
#!/bin/sh
# resize jpeg
mogrify -format jpg -strip -interlace plane -sampling-factor 4:2:0 -define jpeg:dct-method=float -density 300x300 -resize 50% -quality 85 -path /tmp *.jpg
convert -format jpg -strip -interlace plane -sampling-factor 4:2:0 -define jpeg:dct-method=float -density 300x300 -resize 50% -quality 85 file.jpg
@spvkgn
spvkgn / opus-tools_static_build.sh
Last active September 10, 2022 23:06
Script to build a statically linked opus-tools
#!/bin/sh
# ==============================================================
# Script to build a statically linked version of opus-tools
#
# Release tarballs:
# http://downloads.xiph.org/releases/opus/
# http://downloads.xiph.org/releases/ogg/
# http://downloads.xiph.org/releases/flac/
#
@spvkgn
spvkgn / m3u.py
Last active August 21, 2018 09:46 — forked from jonlabelle/m3u.py
Generate an mp3 playlist file (.m3u), sorted by album track number.
#!/usr/bin/env python3
import os
import sys
import glob
from mutagen.mp3 import MP3
from mutagen.easyid3 import EasyID3
#
# MP3 playlist generator
@spvkgn
spvkgn / ddb-lyrics.sh
Last active July 15, 2018 14:21
Fetch lyrics with DeaDBeeF player
#!/bin/sh
DEADBEEF=$(which deadbeef)
ARTIST_NAME=$($DEADBEEF --nowplaying-tf "%artist%")
TRACK_TITLE=$($DEADBEEF --nowplaying-tf "%title%")
printf "\033c"
ARTIST=$(echo "$ARTIST_NAME" | perl -MURI::Escape -ne 'chomp;print uri_escape($_),"\n"')