Skip to content

thet0mmy/attic

 
 

Repository files navigation

The Attic

This repository hosts various small personal tools.

  • boxuni: convert ASCII-art boxes into Unicode-art boxes
  • cheapthrottle: throttling a process by sending it SIGSTOP/SIGCONT repeatedly
  • clipsync:
  • coordapp: always-on-top window that shows the mouse cursor coordinates
  • cppasciitree: an example of how to hardcode a tree with source code looking like the actual tree
  • crc: basic CRC computation tool
  • ffmcut: ffmcut: ffmpeg wrapper to cut a video between 2 timestamps
  • flatten-json: flatten a deep json tree in a single json or reverse operation
  • fonts2png: render TTF fonts samples to image files
  • gen-indexhtml: create an index.html listing all files in dir
  • git: misc git utilities
  • group-files-by-mtime: take files in a dir and move them to folders for each last modification time
  • headset-bluez: enable a bluetooth headset and out or in/out mode
  • hexgen: generate data from an hex dump
  • hibp: check if a password has been leaked on "Have I Been Pwned?" site (by checking hash prefix)
  • httpshare: share a directory via HTTP, like Python "http.server" but supports "Range" headers
  • image2xterm: display an image on console using terminal RGB24 mode or 256 colors
  • json2csv: transform a JSON list of objects into a CSV file
  • json2sqlite: insert JSON data in SQLite
  • json2table: pretty-print a JSON list of objects in an ASCII-art table
  • keepassxprint: dump info and passwords from a KeePassX database
  • log-snippet: parse compilation-log and show snippets of files with context
  • log-ts-diff: parse log and replace timestamps with diff to previous timestamp
  • morse: text from/to Morse code converter, and optional beep player
  • morsehtml: HTML page with its background flashing a Morse code message
  • moversleep: move incoming files from a dir into another
  • pdf-watermark: watermark a chosen message on a PDF
  • pvrun: run a command and show its I/O progress with pv(1)
  • qgifview: very basic GIF image viewer
  • qr2unicode: display QR-codes on console using Unicode box-drawing characters
  • qr-shot: decode a QR code image from part of the screen
  • qruler: tool window that measures width and height in pixels
  • qunpak: extract Quake I and II .pak files
  • r2w_plugins: 2 rest2web plugins
  • radiodump: circular buffer and dump to file
  • random-line: take a random line from stdin
  • realign-text-table: takes a malformed ASCII-drawn table and redraw borders properly
  • redmine2ical: convert Redmine’s timesheet to iCalendar format
  • set-cachedir: basic tool to create CACHEDIR.TAG files (prevent a folder from being backed up)
  • stickimage: display an image always-on-top like a sticky note
  • supybot-shell: Supybot plugin: execute shell commands and see their output
  • tailsleep: like tail -f but quits when I/O activity stops
  • trim-trailing-whitespace: remove spaces, tabs and alike at end of each line
  • univisible: tweak Unicode combinations and visualize them
  • vhd: visual hex dump, splitting at newlines, not fixed-width lines
  • wakeonwan: wake remote machines with Wake-on-WAN
  • wallpaper-curtain: show an image with low-opacity on top of other windows
  • xephyr-run-cmd: run a Xephyr server and run a command in it (like xvfb-run)
  • yml2json: basic convert YAML to JSON

For more info, see also: http://indigo.re

Licence

All code in this repository is licensed under the WTFPLv2. See COPYING.WTFPL.

About

A collection of personal tiny tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.9%
  • Shell 9.4%
  • HTML 2.4%
  • Roff 2.3%
  • C++ 1.3%
  • Ruby 0.6%
  • sed 0.1%