Home

Awesome

TheaTTYr 🎥

A terminal theater for playing VT100 art and animations.

[!NOTE]
The VT100, introduced by DEC in 1978, was among the first video terminals to support ANSI escape codes.

The ANSI art scene used the VT100's animation capabilities, made possible by codes that allowed cursor movement, deletion, and character updates to create animated effects.

Usually, they represent a long hand-crafted process done by a single person to tell a story. Some of these files may date back to the 1960's and 1970's.

[!TIP]
I developed this tool over a series of livestreams, which you can check out here.

Installation

Cargo 📦

cargo install theattyr

Usage

Simply run theattyr and browse the terminal movies!

demo

The demo above uses RetroArch shaders for additional nostalgia!

demo1

demo2

Or you can specify a file at the start via e.g. theattyr fireworks.vt:

demo3

List of Animations

See http://artscene.textfiles.com/vt100/

<details> <summary>Details</summary>
FileDescription
bambi.vtBambi vs. Godzilla
bambi_godzilaBambi Versus Godzilla, from Dave Brett
barney.vtBarney Being Crushed by a Rock
beer.vtTime for a Beer Break, Folks!
bevis.butthead.vtBeavis and Butthead
blinkeyes.vtBlinking Eyes
bomb.vtThe Bomb Test
bugsbunny.vtBugs Bunny: That's All, Folks
cartwhee.vtDoing a Cartwheel
castle.vtDisney's Fantasy in the Sky, by Don Bertino
cert18.vtMake Money Fast: The Revenge, by GtB (1993)
cow.vtExploding Cow, Hauled off by U-Mass Food Service
cowboom.vtCow Explodes, Gets Hauled Off
crash.vtShuttle Blows Up
cursor.vtCursor Control Examples in VT100
delay.vtA Small Delay
demo.vtAlan's Impressive Demonstration
dirty.vtSomeone Having an Awful Amount of Fun
dogs.vtFucking Dogs
dont-wor.vtGeorge Custer's Last Stand: Don't Worry, be Happy
dontworry.vtMan Being Shot with Arrows: Don't Worry, Be Happy
duckpaint.vtDuck Painting
firework.vtFireworks by Chen Lin
fireworks.vtGuy Setting Off Fireworks
fishy-fishy.vt3-D Fishy Fishy
fishy.vtFish Swimming By, Glug Glug
fishy2.vtShamus the Fish by David Rybolt (1994)
flatmap.vtShifting Flat World Map
frogs.vtHopping Frog
glass.vtFilling Glass of Liquid
globe.vtABSOLUTELY EXCELLENT Spinning Globe
hallow.vtHappy Halloween
hello.vtHELLO!
juanspla.vtPlan File in the Form of a Typewriter
july.4.vtJuly 4th Animation
jumble.vtNow Is the Time for All Good Men
maingate.vtThe Disneyland Main Gate, by Don Bertino
mark_twain.vtThe Mark Twain Ferry, by Don Bertino
monkey.vtThe Monkey Gives You The Finger
monorail.vtDisneyland's Monorail, by Don Bertino
moon.animationWinking Moon Says Good Evening
movglobe.vtIncredible Spinning, Moving Globe
mr_pumpkinHappy Halloween Pumpkin by Mike Kamlet
nasa.vtNASA: Keep Reaching for the Stars, by A.J.L.
new_year.vtHappy New Year to You
newbeer.vtWorking on a VT100
nifty.vtSmall Animated Word NIFTY
outerlimits.vtThe Outer Limits
pac3d.vtPac Man in 3-D Chomping a Ghost
paradise.vtA Bomb in Paradise by Gonad the Barbarian
peace.vtImagine World Peace by John G. Poupore
prey.vtKlingon Bird of Prey
prey_col.vtKlingon Bird of Prey
safesex.vtSafe Sex (Literally)
shuttle.vtTechnology, Who Needs It
skyway.vtDisneyland's Skyway, by Don Bertino
snowingMerry Christmas from Woodrow
snowing.vtTis the Season: Merry Christmas
spinweb.vtSpinning Web by R.L. Samuell (April 6, 1994)
sship.vtSpace Ship Warps and Fires
startrek.vtStar Trek Enterprise Blows up Politically Correct New Enterprise
strike.vtBowling a Strike
sun.vtA Happy Sun
surf.vtSurfing Wave (In 3-D)
tetris.vtTetris Game
tomorrw.vtDisneyland's Tomorrowland, by Don Bertino
torturet.vtVT100 FONT: The VT-100 Torture Test by Joe Smith (May 8, 1985)
treadmill.vtThe Treadmill, by GtB Productions (1993)
trek.vtThe Enterprise Blows up an RCA Satellite
trekvid.vtPolitically Incorrect Star Trek
turkey.vtHappy Thanksgiving
tv.vtThe Outer Limits Television Show
twilight.vtThe Twilight Zone
twilightzone.vtTwilight Zone Opener
valentin.vtHappy Valentine's Day, Beth and Dave
valentine.vtHappy Valentine's Day, Jane and Chris
van_halen.vtVan Halen's Song 5150, Animated
wineglas.vtWine Glass Filling
xmas-00.vtSanta Holds Moving Sign: Merry Christmas, Happy New Year
xmas-01.vtMerry Christmas
xmas-02.vtBird Flies By, Tree Grows, Merry Christmas
xmas-03.vtMerry Christmas (Tree, Train, Presents)
xmas-04.vtMerry Christmas, Champagne Glass Filling, Jack-in-the-Box
xmas-05.vtHappy Holidays, Starry Night, Christmas Tree, by Peter
xmas-06.vtMerry Christmas: Hearth and Tree
xmas-07.vtA Christmas Card: Merry Christmas, from MIS
xmas-08.vtChristmas Eve, 1992 (1992)
xmas-09.vtMerry Christmas: Reindeer Land on Roof
xmas.largeCompilation of Several Christmas Animations
xmas.vtMerry Christmas
xmas2.vtLarge Collection of Christmas Animations
xmasshort.vtMerry Christmas, Tree, Train, Present
zorro.vtThe Story of Zorro by Cian O'Kiersey
</details>

License

License: MIT License: Apache 2.0

Licensed under either of Apache License Version 2.0 or The MIT License at your option.

🦀 ノ( º _ º ノ) - respect crables!

Copyright

Copyright © 2024, Orhun Parmaksız