My tiny-tools

My tiny-tools

This is my list of home-made tools, built for my own need.

Checkout All of my public projects (GitHub) Quick snippests (GitHub Gists).

Micmute-indicator

I often forgot to press “Unmute” button on calls or meetings due to there’re no visual indicator on my laptop. This is the indicator for “Muted” state, only shown when there’s an app using the microphone.

micmute-indicator in action

Source code

Notify-all [gist]

A script to send broadcast message to all terminals and desktop sessions.

notify all demo in desktop

notify all demo in terminal

Source code

SuperUser Scripts [gist]

This script contains definitions of bash/zsh functions that I used a lot. Useful for home-server admins.

Source code

Hust-hotspot-autologin

I’m tired about our lab’s internal network at HUST being disconnected and requiring manual login every 24 hours. This script will check if login is needed and automatically send login request without the need of entering username/password. To make it run periodicly, use cronjob (for Linux friends) or Task Scheduler (for Windows friends).

hust-hotspot-autologin source code

Source code

Tic-tac-toe [gist]

A quick TicTacToe game on a single C++ source code file.

tictactoe demo

Source code

PlainText & DynamicWallpaper [Rainmeter skin]

A Rainmeter skins collections made for my own need.

  • plainText: show various information (just for decorating the desktop) as plain text format.
  • dynamicBackground: auto dark/light theme based on various settings.
  • powermeasure: a floatie measure resource usage (Battery level, CPU, RAM, network)
  • smallclock: a clock which float on top
  • any many other skins which I abandoned long ago…

plainText demo

Download skin