Skip to content
DaragonTechPublic

About

A tiny procedural night sky. Feel free to improve it — assuming you still remember how

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TinySky

A tiny procedural night sky for your terminal.

Because apparently even the night sky can fit in 50 lines of Python.

TinySky generates a new ASCII star field every time it runs. No dependencies, no framework, no build system, no account, no API key. Just Python.

+------------------------------------------------------------+
|       *                  .                   +              |
|   .               *                              .         |
|            +                  *                            |
|  *                                      .                  |
|                 .        +                         *       |
|        *                              *                     |
+------------------------------------------------------------+

Run

python tinysky.py

Requires Python 3 and approximately one command.

Ideas

TinySky is intentionally tiny, which means there is plenty left to do.

  • command-line options
  • colored stars
  • reproducible skies using seeds
  • animated shooting stars
  • constellation generation
  • SVG or image export
  • whatever else you can come up with

Fork it. Break it. Fix it. Add something unnecessarily complicated.

The source is short enough to read. All of it.

Contributions and forks are welcome, subject to the terms in LICENSE.

License

There's a LICENSE file.

About

A tiny procedural night sky. Feel free to improve it — assuming you still remember how

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages