• Stars
    star
    151
  • Rank 246,057 (Top 5 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 3 years ago

Reviews

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

Repository Details

Docker container with fun terminal commands and ASCII art.

Docker Funbox

Docker container with fun geeky terminal commands and ASCII art.

Featuring

In alphabetic order:

Basic usage

$ docker run --rm -it wernight/funbox
                         _       _     _      ____             _
__      _____ _ __ _ __ (_) __ _| |__ | |_   / / _|_   _ _ __ | |__   _____  __
\ \ /\ / / _ \ '__| '_ \| |/ _` | '_ \| __| / / |_| | | | '_ \| '_ \ / _ \ \/ /
 \ V  V /  __/ |  | | | | | (_| | | | | |_ / /|  _| |_| | | | | |_) | (_) >  <
  \_/\_/ \___|_|  |_| |_|_|\__, |_| |_|\__/_/ |_|  \__,_|_| |_|_.__/ \___/_/\_\
                           |___/

Screensavers / inifite animations:
  1) `aafire` - Fire pit
  2) `asciiquarium` - Aquarium
  3) `cacademo` - caca-utils demo
  4) `cmatrix` - Matrix
  5) `falling-hearts` - Falling Hearts screensaver
  6) `nyancat` - Nyan cat
  7) `pipes` - Pipes screensaver
  8) `xaos` - real-time interactive fractal zoomer
Demos / short animations:
  9) `bb` - ASCII art demo
 10) `sl` - Train passing by
 11) `youtube` - Alias to watch YouTube video using `youtube-dl`, `vlc` and `caca`
Static ASCII art:
  * Text`formatting:
     12) `cowsay` - Talking cow (or actually many others, run with `-l` to get a list and via `-f <name>` to use one)
     13) `figlet` - ASCII large text print
     14) `toilet` - ASCII large text print
  * Other:
     15) `aview` - Convert image to ASCII art
     16) `cacaview` - Convert image to ASCII art
     17) `boxes` - Put various frames around given block of ASCII art.
     18) `binclock` - Current time in binary.
     19) `linuxlogo` - Standard linux logos
     20) `lolcat` - Colorful `cat`
Random text generator:
 21) `rig` - Kind of person ID
 22) `fortune` - Random fortune cookie message

Some Examples

$ docker run --rm -it wernight/funbox nyancat

Screen-shot showing a nyancat in ASCII art

$ docker run --rm -it wernight/funbox asciiquarium

Screen-shot showing a sharq in an aquarium in ASCII art

$ docker run --rm -it wernight/funbox sh -c "figlet funbox | boxes | toilet --gay -f term"

Screen-shot showing a the word funbox in large text using ASCII art

$ docker run --rm -it wernight/funbox watch -ct -n1 "date '+%D%n%T' | figlet -k | boxes -a c -s 59 -d cat"

Screen-shot showing a the current date and time in a frame with a cat on top using ASCII art

$ docker run --rm -it wernight/funbox cvlc --no-audio -V caca /examples/countdown.mp4

Screen-shot showing number 3 in 3-D using ASCII art

You can also watch YouTube videos from the console thanks to the youtube alias (using youtube-dl, vlc and caca-utils) then use cvlc keyboard shortcuts:

$ docker run --rm -it wernight/funbox youtube 'https://www.youtube.com/watch?v=bMljuVqqmVU'

Security and mounting volumes

For security, all tools run as non-root user with uid 666. So to access mounted volumes (images or media) do one of the following from within your Docker host:

  • Make them readable by everyone chmod o+rx
  • make them readable by uid/gid 666
  • Run as another user: docker run --rm -it --user $UID wernight/funbox ...

Example:

$ chown 666 my-image.png
$ docker run --rm -it -v $PWD/my-image.png:/my-image.png:ro wernight/funbox metapixel /my-image.png

See also

More Repositories

1

docker-ngrok

An Ngrok v2 container based on wizardapps/ngrok and fnichol/ngrok
Shell
457
star
2

powerline-web-fonts

Powerline Web Fonts for Chromebook
HTML
208
star
3

docker-mopidy

Containerized Mopidy MPD (Music Player Daemon) along with Spotify, Google Music... plugins.
Dockerfile
159
star
4

docker-dante

Dante SOCKS proxy server
Dockerfile
136
star
5

docker-plex-media-server

Dockerized Plex Media Server
Shell
128
star
6

renameit

Rename-It! is a Windows software to safely rename of thousands of files and folders at once via regex and all kind of other renaming filters. See the wiki section for more details.
C++
105
star
7

docker-youtube-dl

Dockerized youtube-dl based on Alpine Linux.
Dockerfile
80
star
8

docker-kubectl

Containerized Kubernetes kubectl
54
star
9

scruffy-server

Scruffy micro web server to have your own UML class/sequence diagram page like yUML and even more lean.
Smarty
44
star
10

docker-duplicity

Dockerize "duplicity" backup tool.
Dockerfile
39
star
11

docker-cpuminer-multi

Dockerized cpuminer-multi a multiple crypto currency miner.
Dockerfile
29
star
12

docker-alpine-nginx-pagespeed

Dockerized Nginx with PageSpeed Module on Alpine Linux
29
star
13

kubernetes-che

Example deploying Eclipse Che on a Kubernetes cluster
20
star
14

docker-compose

Minimal docker-compose based on Alpine Linux.
Dockerfile
19
star
15

docker-bfgminer

Dockerized BFGMiner
9
star
16

docker-squid

Dockerized Squid forward proxy
8
star
17

docker-trafficserver

Dockerized Apache Traffic Server
8
star
18

docker-kubernetes-dind

Kubernetes and Docker Registry in a Docker-in-Docker
Shell
6
star
19

gerrit-hooks-examples

Gerrit Hooks Examples
Python
5
star
20

docker-mitmproxy

Containerized mitmproxy (man-in-the-middle proxy) on top of Alpine Linux.
4
star
21

docker-sikulix

Dockerized SikuliX
4
star
22

docker-spdyproxy

Dockerized SPDY forwarding proxy.
Shell
3
star
23

mountnfall

Simple board game written in Java.
Java
2
star
24

vs-project-dependency-graph

Visual Studio 2008, 2010 and 2012 project dependencies visualization and graph.
C#
2
star
25

reverse-proxy

Setups virtual host reverse proxies on a Linux machine without root (good for Docker).
Shell
2
star
26

docker-ncmpcpp

Containerized ncmpcpp (MPC console client).
Dockerfile
1
star
27

glpong

Simple OpenGL game inspired by the classic pong.
C
1
star
28

git-example-hooks

Example Git hooks doing mostly Push-to-Deploy.
Python
1
star
29

bigle3d

Stereogram generator, a Windows application in C++
C++
1
star