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 6c2262fd2f writeup: увеличен шрифт 5 years ago
COPYING
CoC.md
Makefile
README.md hidecursor: moving cursor to upper right screen angle 5 years ago
a2mp3
asroot suDo переименован в asroot (конфликт с sudo в MacOS) 6 years ago
axaudio
bor
calculator todolist: get all TODO marks of current git repository 5 years ago
dada
dates dates: fix ansi colors output 5 years ago
defgroups
doctools2man
dus
ext
fb2
fcheck
fix-eselect
fontsel
fsz
fucheck
git-aliases git-aliases: sorted output 5 years ago
git-forks
git-graphviz
git-ignore
git-makeignore
git-recent
git-top
hidecursor hidecursor: moving cursor to upper right screen angle 5 years ago
how
hr
ibor
img50
imgRL
imgRR
imgview
lsi
lsimage
lsimg
mem
musca_status
nt
passgen
photosort
pk
pomodoro
poweroff-dialog
radio
renamepdfs
retag retag: update mp3 tags 5 years ago
robodoc2html
spread spread: urxvt -> st 5 years ago
sync-date sysc-date: synchronize system time 5 years ago
th
todolist todolist: get all TODO marks of current git repository 5 years ago
tree2md ++tree2md 6 years ago
use use: get USE flag description 5 years ago
utable
vandroucli
vcat
viper
vls
windows
writeup writeup: увеличен шрифт 5 years ago
www www: shellcheck 5 years ago
x-open x-open: open files in GUI applications 6 years ago
xstab xstab: --nohup.out 5 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.
  • retag writes id3 tags based on file path.
  • 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.
  • sync-date sets system time according to Google.
  • use shows Gentoo USE flag's description.

Development tools

  • doctools2man converts doctool to man pages.
  • how shows dev cheat sheets using cheat.sh.
  • robodoc2html converts a documentation in the robodoc format into html.
  • todolist shows all TODO notes in current git repository.
  • utable shows a Unicode table.

Git

WM

  • calculator computes mathematical expressions with variables and intermediate values.
  • fix-eselect adjusts 'type' command in gentoo's eselect scripts.
  • hidecursor moves cursor to upper right screen angle.
  • 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.