• Stars
    star
    1,182
  • Rank 38,049 (Top 0.8 %)
  • Language
    Shell
  • License
    MIT License
  • Created about 9 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

`prettyping` is a wrapper around the standard `ping` tool, making the output prettier, more colorful, more compact, and easier to read.

prettyping

Donation - buy me a coffee

prettyping is a wrapper around the standard ping tool with the objective of making the output prettier, more colorful, more compact, and easier to read.

prettyping runs the standard ping in the background and parses its output, showing the ping responses in a graphical way at the terminal (by using colors and Unicode characters).

prettyping is written in bash and awk, and is reported to work on many different systems (Linux, Mac OS X, BSD…), as well as running on different versions of awk (gawk, mawk, nawk, busybox awk).

Read about the history of this project, as well as detailed information, screenshots, videos at: http://denilsonsa.github.io/prettyping/

Requirements

  • bash (tested on 4.20, should work on versions as old as 2008)
  • awk (either gawk, mawk, nawk or busybox awk; should work on gawk versions as old as 2008; should probably work on any other awk implementation)
  • ping (from iputils, or any other version that prints essentially the same output, like Mac OS X ping or oping)
  • Optional dependency on stty or tput to auto-detect the terminal size.

Installation

  1. Download prettyping script and save it anywhere.
  2. Make it executable: chmod +x prettyping

That's all! No root permission is required. You can save and run it from any directory. As long as your user can run ping, bash and awk, then prettyping will work.

Alternatively, you can download the latest tarball from GitHub: Latest release

For people building a prettyping package (for any Linux distro or for Mac OS X), just install the prettyping script into /usr/bin/, or whatever directory is appropriate. No other file is necessary.

More Repositories

1

gimp-palettes

RGB color palettes for Gimp
Python
171
star
2

udev-joystick-blacklist

Fix for keyboard/mouse/tablet being detected as joystick in Linux
Python
111
star
3

crx-reload-tab

Chrome extension to reload the current tab at a chosen interval.
JavaScript
71
star
4

html5-knob

A rotary web input component
HTML
53
star
5

pygame-joystick-test

pygame-joystick-test is a small Python program that uses pygame to test joysticks. Upon running, it shows the state (axes, trackballs, hats and buttons) of all detected joysticks. It's a quick and simple way to check how well your joystick works.
Python
35
star
6

small_scripts

Lots of small scripts I've written over time. This includes shell scripts (written in sh or bash), small stand-alone Python programs, and Gimp plug-ins as well.
Python
32
star
7

lyne-solver

Solver for LYNE game.
JavaScript
23
star
8

arandr-indicator

Quick and simple tray icon menu for changing the monitor layout. A great companion to ARandR tool.
Python
22
star
9

atmega8-magnetometer-usb-mouse

ATmega8 working as USB mouse, by reading movements from a magnetometer (digital compass). [Projeto Final do curso de Bacharelado em Ciência da Computação DCC/UFRJ]
C
19
star
10

bizhawk-lua-scripts

Lua scripts I've written for BizHawk/EmuHawk emulator
Lua
12
star
11

crx-ss-tv-remote

Chrome app to control a Samsung TV over LAN/Wi-Fi.
JavaScript
11
star
12

spritegen

Random game sprite generator
JavaScript
10
star
13

tinyos-gentoo-overlay

Gentoo overlay for TinyOS packages
Shell
7
star
14

ets2-stuff

Collection of assorted stuff related to Euro Truck Simulator 2 game.
JavaScript
6
star
15

crx-uri-splitter

Chrome extension to easily and quickly edit the URL/URI from the current page
JavaScript
6
star
16

retroadapter

My changes on top of RetroAdapter to make it work with my microcontroller. This is basically the RetroAdapter version 2.1a with some tweaks in the Makefile, an updated usbdrv, and many modules disabled. Built as an USB adapter for SEGA Genesis / Mega Drive controllers.
C
4
star
17

browser-selector

Browser Selector is a Python script that allows you to choose what browser you want to launch for each URL. It is intended to be used as a default URL handler.
Python
2
star
18

magic-square

Magic square finder (brute-force algorithm)
JavaScript
2
star
19

dotfiles

Vim Script
2
star
20

cpf-generator

Small and simple and fast generator of all possible CPF numbers
C
2
star
21

fontpreviewer

"fontpreviewer" is a nice little tool that generates PNG thumbnails of TTF fonts, and also generates a HTML file with all generated thumbnails. This program was originally written on 2007-08-08 and then completely forgotten for almost 4 years.
Python
2
star
22

denilsonsa.github.io

My site at GitHub Pages
HTML
2
star
23

hackhands-aux-tools

Curated list of useful tools for online mentorship — http://denilsonsa.github.io/hackhands-aux-tools/
HTML
2
star
24

subtitle-player

A "player" for subtitles
JavaScript
1
star
25

calculator-the-game-solver

Solver for "Calculator: The Game"
JavaScript
1
star
26

terraria-stuff

Collection of assorted stuff related to Terraria game
HTML
1
star
27

atmega8-hidkeys-helloworld

USB Keyboard using ATmega8, a slightly modified version of HIDKeys.2007-03-29 firmware.
C
1
star
28

simone-giertz-fish-slap

Simone Giertz fish slap → https://denilsonsa.github.io/simone-giertz-fish-slap/fishslap_view_as_bg.html
HTML
1
star
29

cartorios-autorizados-apostila

Cartórios Autorizados - Convenção da Apostila da Haia
Jupyter Notebook
1
star
30

pythonlogica

Módulo prático com utilitários para resolução de exercícios do curso de Lógica do DCC/UFRJ. Permite calcular a tabela verdade (e, portanto, comparar duas fórmulas, checar se é tautologia ou contradição) e possui um manipulador de expressões, o qual permite converter uma fórmula para FNC (Forma Normal Conjuntiva). Para mais detalhes, leia a documentação incluída junto com o código fonte. Há uma descrição de como usar este módulo, inclusive com exemplos.
Python
1
star
31

redstone_javascript

The beginnings of a (Minecraft) Redstone editor/simulator, written completely in JavaScript. It's also mirrored in BitBucket: https://bitbucket.org/denilsonsa/redstone_javascript/
JavaScript
1
star
32

gamepad-cheatsheet

Cheatsheet of configuration shortcuts of many gamepads (think of it as a concise and comprehensive version of the gamepad manuals)
HTML
1
star