Various Linux scripts.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Maxim Likhachev e82aaad2da x-open: open files in GUI applications 6 years ago
COPYING Added GPLv3 license and CoC 6 years ago
CoC.md Added GPLv3 license and CoC 6 years ago
Makefile Omit error messages 6 years ago
README.md x-open: open files in GUI applications 6 years ago
a2mp3 Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
asroot suDo переименован в asroot (конфликт с sudo в MacOS) 6 years ago
axaudio ++axaudio 6 years ago
bor ++ 6 years ago
calculator calculator (rofi) 6 years ago
dada Removed unused scripts 6 years ago
dates Initial commit 12 years ago
defgroups Initial commit 12 years ago
doctools2man Initial commit 12 years ago
dus Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
ext ext: +deb 8 years ago
fb2 fb2: просмотр fb2 в w3m 11 years ago
fcheck Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
fix-eselect fix-eselect 7 years ago
fontsel fontsel: count 7 years ago
fsz fsz: изменение размера шрифта 11 years ago
fucheck Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
git-aliases Добавлены различные скрипты для работы с git 6 years ago
git-forks Добавлены различные скрипты для работы с git 6 years ago
git-graphviz Добавлены различные скрипты для работы с git 6 years ago
git-ignore Добавлены различные скрипты для работы с git 6 years ago
git-makeignore Добавлены различные скрипты для работы с git 6 years ago
git-recent git-recent: last git commits in all branches 6 years ago
git-top Добавлены различные скрипты для работы с git 6 years ago
how how: cheat.sh 6 years ago
hr hr: разделитель для консоли 11 years ago
ibor Initial commit 12 years ago
img50 Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
imgRL Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
imgRR Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
imgview ++imgview, nt, vcat 9 years ago
lsi lsi: ls для изображений 9 years ago
lsimage lsimage: TODO 7 years ago
lsimg lsimg: просмотр одного изображения 8 years ago
mem mem: добавление в заметки всех переданных слов 11 years ago
musca_status musca_status: вывод рабочих столов 6 years ago
nt nt: вывод по умолчанию всех глав 9 years ago
passgen Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
photosort photosort: указание типа файлов 9 years ago
pk ext+iso, pk-txz 8 years ago
pomodoro pomodoro: логирование 9 years ago
poweroff-dialog poweroff-dialog 9 years ago
radio radio: добавлен вывод сообщения о станции 9 years ago
renamepdfs renamepdfs: PDF rename script 6 years ago
robodoc2html Скрипты из bash/aliases. Установщик сценариев с помощью lnbin 9 years ago
spread spread: быстрое чтение при помощи speedread 9 years ago
th th: создание миниатюр изображений 9 years ago
tree2md ++tree2md 6 years ago
utable Initial commit 12 years ago
vandroucli ++vandroucli 6 years ago
vcat ++imgview, nt, vcat 9 years ago
viper viper: show output only if exit code is 0 6 years ago
vls vls: fix quotes 8 years ago
windows windows: выбор окна при помощи rofi 8 years ago
writeup writeup: DF Vim 6 years ago
www min: www 7 years ago
x-open x-open: open files in GUI applications 6 years ago
xstab xstab: suckless (x)st + tabbed 6 years ago

README.md

Description

This repository contains various scripts for performing routine operations, simplifying the daily work in the Linux and other small utilities.

License

All scripts and utilites are distributed under the GPLv3 license unless otherwise is specified.

Installing

A command

$ make install <path>

will create the symbolic link for each script in the <path> directory.

Index

Shell

  • dus shows the directories' sizes sorted in descending order (see also dust).
  • ext unpacks archives.
  • pk creates archives of various types.
  • fcheck marks a file as read.
  • fucheck marks a file as unred.
  • fontsel shows the available console fonts.
  • fsz adjusts console font size.
  • hr displays horizontal rule with current time.
  • renamepdfs renames PDF files using their metadata.
  • vcat displays file content with syntax highlighting (see also bat).
  • viper is a simple alternative to viper from moreutils package which can be used with custom vim parameters.

Audio

  • a2mp3 converts wav audio files to mp3 format.
  • axaudio gets an information and audio stream from Axia Livewire network.
  • radio plays the internet radio stations from a list stored in the file.
  • vls runs vlc-ncurses with increased speed.

Texts

  • dada creates random 'verse' from the text.
  • fb2 opens fb2 files in w3m browser.
  • nt displays New Testament texts in two languages line by line.
  • spread opens file in speedread program via terminal emulator with custom settings.
  • tree2md creates markdown list and links of directory tree.
  • writeup opens distracted-free Vim editor with custom color scheme, fonts and plug-ins.

Images

  • img50 resizes an image by half.
  • imgRL rotates an image to the left.
  • imgRR rotates an image to the right.
  • imgview, lsi, lsimage and lsimg display images in a terminal emulator.
  • photosort renames the image files by exif data.
  • th makes an image thumbnail.

Notes

  • dates + conky or similar software remind of upcoming events (birthdays, etc.).
  • mem stores the shorts notes in the file.
  • pomodoro tracks the working time.

WWW

System

  • defgroups adds a user to default system groups.
  • passgen creates the strong passwords.

Development tools

Git

WM

  • calculator computes mathematical expressions with variables and intermediate values.
  • fix-eselect adjusts 'type' command in gentoo's eselect scripts.
  • musca_status shows a list of all musca's workspaces.
  • poweroff-dialog and asroot provide a menu with 'shutdown', 'reboot' and 'suspend' commands.
  • windows shows a list of the all opened windows.
  • www opens rofi menu with the most used www-links.
  • x-open opens files via xdg-open (on Linux systems) or via open command (on MacOS).
  • xstab runs st terminal with the tabbed.