Skip to content
/ cowphone Public

Super cow powers for your desktop phone.

License

Notifications You must be signed in to change notification settings

nbe95/cowphone

Repository files navigation

CowPhone 🐄 ☎️

Got an old OpenStage 40 as your desktop phone?
Give it an update and, of course, some ✨ super cow powers! ✨

Just as easy as typing fortune | cowsay in the terminal, running this tool in a Docker container is enough to obtain a fresh fortune cookie once per day (or anytime you want) and display it on your phone.

A photo of a cow

Fun fact: This was one of the first fortunes I got when implementing and testing this tool. There's no such thing as coincidence. 🐮

Take a look at this template and populate your own .env file. Then, simply run docker compose up -d etc. and you're all set.

How it works

Behind the scenes, the tool launches a local FTP server and generates new fortune cows as bitmaps according to the defined schedule (optional). Then, it requests the phone to download the bitmaps and use it as its logo via HTTPS web interface.

Additionally, a nice web interface is also available at port 50080. Check it out to see what it can do.

A nice structural overview