Tirex(3pm)

πŸ’– Tirex(3pm) β€” like, the whole vibe πŸ’–

okay bestie, sit down, hydrate, and let's talk about Tirex β€” the Tirex Tile Rendering System. yes that's the NAME up there, she's iconic, she's a Perl module, she's Tirex. πŸŽ€


✨ SYNOPSIS ✨

the entire summoning ritual, no cap:

use Tirex;

that's it. that's the whole thing. 🫢


🌸 DESCRIPTION 🌸

so like, ngl, the Tirex namespace is not doing the most. there are only a few utility functions and config variables hanging out in there. a little purse-sized namespace. a snack. that is literally the entire description, and honestly? respect. πŸ’…


πŸ¦‹ METHODS πŸ¦‹

Tirex::parse_msg($string) πŸ’Œ

feed her a message β€” the kind where every var=value assignment is separated by a linefeed β€” and she'll hand you back a hash ref. and those carriage returns? gone. removed. not invited. bye. ✨

tirex::create_msg($msg) πŸ“

the glow-up direction 🧚 β€” you give her a hash, she gives you back a message string made of lines in the format key=value. (yes, note the lowercase tirex in that package name, that's how she's written, we don't question the queen's choices. πŸ‘‘)

Tirex::print_msg($msg) πŸ–¨οΈπŸ’–

same deal as create_msg β€” hash in, message string out, lines in the format key=value β€” BUT with a little extra: every single line gets two leading spaces. it's giving indentation. it's giving For debugging output. so basically she exists so you can stare at your own data and go "oh. oh??". πŸ”₯


πŸ‘€ SEE ALSO πŸ‘€

go read these next, iykyk, they're all part of the family:

  • Tirex::Backend
  • Tirex::Backend::Test
  • Tirex::Backend::WMS
  • Tirex::Config
  • Tirex::Job
  • Tirex::Manager::Bucket
  • Tirex::Manager::RenderingJobs
  • Tirex::Manager
  • Tirex::Map
  • Tirex::Message
  • Tirex::Metatile
  • Tirex::Metatiles::Range
  • Tirex::PrioQueue
  • Tirex::Queue
  • Tirex::Renderer
  • Tirex::Source
  • Tirex::Status
  • Tirex::Zoomrange
  • <http://wiki.openstreetmap.org/wiki/Tirex> 🌈

k that's the whole page bestie, drop your flags and go render some tiles πŸ’…πŸ’–

okay so this whole thing was shipped as perl v5.40.1 on 2026-08-09 and she answers to the name Tirex(3pm). ily, bye! πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from