DEV Community

Cover image for How to watch Star Wars in your terminal
Emanuele Bartolesi
Emanuele Bartolesi

Posted on • Edited on

How to watch Star Wars in your terminal

Every year for the 4th of May there is a surprise for us. πŸ™‚
If you are a Star Wars fan, May is always an interesting month.

Do you want to watch the Episode IV in an alternative way?
You can watch the film directly from your favorite terminal.

Image description

In my case I am using Windows Terminal, but it works in every terminals.
You just need telnet installed on your machine.

Install Telnet on Windows 11

Telnet is not installed by default on Windows 11 (in Windows 10, as well) but you can install it very easily from the Command Prompt.
Open a terminal and launch the command below:

dism /online /Enable-Feature /FeatureName:TelnetClient
Enter fullscreen mode Exit fullscreen mode

Close all the terminal windows.

Image description

Watch the movie

As I mentioned before I use Windows Terminal as default terminal during my daily activities.
To watch the movie, open Windows Terminal and launch the command below:

telnet starwarstel.net
Enter fullscreen mode Exit fullscreen mode

Enjoy the movie!!! πŸ˜€

Based on the following repo, you can also use ssh or Docker.

GitHub logo gabe565 / ascii-movie

Star Wars SSH + Telnet server written in Go.

ASCII Movie

ascii-movie logo

GitHub release (latest by date) Build Go Report Card Quality Gate Status

Stream the original Star Wars ASCII movie to command-line clients via SSH or Telnet.

Inspired by asciimation and the iconic towel.blinkenlights.nl, this Go rewrite introduces an interactive UI with both keyboard and mouse support.

Try It

Run one of these commands in a terminal to see it in action:

  • SSH: ssh starwarstel.net
  • Telnet: telnet starwarstel.net
  • Docker: docker run --rm -it ghcr.io/gabe565/ascii-movie play
ascii-movie.mp4
Also available on asciinema

Installation

See Installation.

Usage

The app can play a movie directly on your terminal with the play subcommand, or it can host SSH and Telnet servers with the serve subcommand.

See generated docs for command line usage information.

Docker (Suggested)

An image is available at ghcr.io/gabe565/ascii-movie.

Watch Locally

The following command will run a container that plays the movie directly in your terminal.

sudo docker run --rm -it ghcr.io/gabe565/ascii-movie play
Enter fullscreen mode Exit fullscreen mode

Serve Movie over Telnet and SSH

The following…


Alternatives for SSH and Docker

SSH: ssh starwarstel.net
Docker: docker run --rm -it ghcr.io/gabe565/ascii-movie play


Thanks for reading this post, I hope you found it interesting!

Feel free to follow me to get notified when new articles are out πŸ™‚

Top comments (3)

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
bayuapriansah profile image
bayuapriansah • Edited

thanks :D

can you share the source and the step then put it on github? :D
just in case, the site is also down or disappear someday

Collapse
 
jakub_michalak_08cb4a7849 profile image
Jakub Michalak

can you make it for mac?