DEV Community

Daniel Ioni
Daniel Ioni

Posted on

🌍 The Global Map of the Past: How Pytho Built a Botanical Timeline Across 6 Eras"

🌍 The Global Map of the Past

"Time is a human concept... but plants are eternal." β€” Pytho

What happens when you combine botany, historical timelines, APIs, open source software, and a little science fiction?

You get the Global Map of the Past.

As part of the Pytho Temporal project, I built a digital map that connects botanical locations and plant entries across six different eras.

From Renaissance Rome to an imagined Galactic Botanical Garden in the year 3000, Pytho's map is an experiment in representing botanical history β€” and the future β€” as structured digital data.


🌿 Six Eras. Six Locations. Twenty-Four Plants.

The current map contains:

  • 🌿 1500 β€” Renaissance
  • 🌸 1800 β€” 19th Century
  • 🌺 1900 β€” 20th Century
  • 🌱 2024 β€” Present
  • πŸ›Έ 2124 β€” Future
  • 🌌 3000 β€” Galactic Era

Each era contains a location, coordinates, an era description, and a collection of plant entries.

Some entries are inspired by real botanical concepts.

Others are deliberately fictional.

The future entries are part of Pytho's science-fiction timeline, not claims about real plants that currently exist.


🌿 1500 β€” Renaissance

πŸ“ Botanical Garden of Rome

Coordinates: 41.9028, 12.4964

Pytho's first temporal stop is Renaissance Rome.

The map contains six botanical entries:

  • 🌹 Ancient Rose
  • 🌷 Lilium
  • 🌸 Wild Orchid
  • 🌿 Roman Mint
  • 🌱 Ancient Basil
  • 🌿 Roman Sage

This represents the historical layer of the project.

The goal isn't to claim that these exact entries were documented at this exact location in 1500.

Instead, they form a fictionalized temporal dataset inspired by historical botany.


🌸 1800 β€” The 19th Century

πŸ“ Botanical Garden of Naples

Coordinates: 40.8518, 14.2681

Pytho travels forward to Naples.

Four botanical entries are associated with this era:

  • 🌷 Naples Lily
  • 🌸 Neapolitan Orchid
  • 🌼 Ancient Jasmine
  • πŸ’œ Vesuvius Violets

This layer connects the timeline to southern Italy and the volcanic landscape around Mount Vesuvius.


🌺 1900 β€” The 20th Century

πŸ“ Botanical Garden of Palermo

Coordinates: 38.1157, 13.3615

The next temporal destination is Palermo.

Three entries appear on the map:

  • 🌸 Sicilian Orchid
  • 🌷 Sicilian Lily
  • 🌹 Palermo Rose

This gives the timeline a distinctly Mediterranean character.


🌱 2024 β€” The Present

πŸ“ Botanical Garden of Rome

Coordinates: 41.9028, 12.4964

Back to the present.

The 2024 layer contains:

  • 🌹 Modern Rose
  • 🌷 Hybrid Lily
  • 🌸 Tropical Orchid

This layer represents the transition from historical data into the contemporary part of the Pytho timeline.


πŸ›Έ 2124 β€” The Future

πŸ“ Garden of the Future

Coordinates: 45.4642, 9.1900

Now things become more interesting.

Pytho travels 100 years into the future.

The map contains four fictional botanical entries:

  • 🌹 Quantum Rose β€” a genetically modified rose designed to glow in the dark
  • 🌷 Stellar Lily β€” a lily with star-shaped petals
  • 🌸 Temporal Orchid β€” an orchid that changes color with the seasons
  • 🌳 Tree of Light β€” a fictional tree capable of producing visible light through advanced photosynthesis

These are fictional future concepts, created as part of the Pytho Temporal universe.


🌌 3000 β€” The Galactic Era

πŸ“ Galactic Botanical Garden

Coordinates: 0, 0

And finally...

Pytho reaches the year 3000.

The map enters its completely fictional galactic era.

Four entries appear:

  • 🌹 Galactic Rose β€” a rose growing on alien worlds
  • 🌷 Interstellar Lily β€” a flower imagined to bloom in space
  • 🌸 Quantum Orchid β€” an orchid existing in a fictional quantum superposition
  • 🌠 Nebula Flowers β€” flowers shaped like cosmic nebulae

At this point, the map stops being a historical archive and becomes a science-fiction botanical database.

And that's intentional.


πŸ—ΊοΈ How Does the Global Map Work?

The map is exposed through an API.

You can request the complete dataset:

curl http://myzubster.com/api/pytho/global-map | jq
Enter fullscreen mode Exit fullscreen mode

You can request a specific year:

curl http://myzubster.com/api/pytho/map/1500 | jq
Enter fullscreen mode Exit fullscreen mode

And you can search for a plant:

curl http://myzubster.com/api/pytho/search-plant/Rosa | jq
Enter fullscreen mode Exit fullscreen mode

The idea is simple:

the timeline becomes an API.

Instead of storing botanical information only as text on a webpage, Pytho represents it as structured data that other applications can consume.


πŸ’» The Map Data

A simplified version of the dataset looks like this:

const globalMap = {
    "1500": {
        "Botanical Garden of Rome": {
            coordinates: [41.9028, 12.4964],
            species: [
                "Ancient Rose",
                "Lilium",
                "Wild Orchid",
                "Roman Mint",
                "Ancient Basil",
                "Roman Sage"
            ],
            era: "Renaissance",
            status: "🌿 Recorded"
        }
    }

    // Additional eras...
};
Enter fullscreen mode Exit fullscreen mode

Each entry contains:

  • the year;
  • the location;
  • geographic coordinates;
  • plant entries;
  • the historical/future era;
  • the status of the record.

This makes the map easy to query from JavaScript, Python, or another application.


πŸ”Œ The Global Map API

The main endpoint is:

GET /api/pytho/global-map
Enter fullscreen mode Exit fullscreen mode

A simplified Express implementation:

app.get('/api/pytho/global-map', (req, res) => {
    res.json({
        success: true,
        map: globalMap,
        total_locations: Object.keys(globalMap).length,
        pytho_message:
            "🌍 The Global Map of the Past is ready!"
    });
});
Enter fullscreen mode Exit fullscreen mode

The server returns the entire temporal dataset as JSON.


πŸ”Ž Search Across Time

One of the most interesting features is the ability to search across all eras.

For example:

curl http://myzubster.com/api/pytho/search-plant/Lily | jq
Enter fullscreen mode Exit fullscreen mode

The backend can search every location and every year:

app.get('/api/pytho/search-plant/:name', (req, res) => {
    const { name } = req.params;
    const results = [];

    for (const [year, locations] of Object.entries(globalMap)) {

        for (const [location, data] of Object.entries(locations)) {

            const found = data.species.filter(species =>
                species
                    .toLowerCase()
                    .includes(name.toLowerCase())
            );

            if (found.length > 0) {
                results.push({
                    year,
                    location,
                    species: found,
                    era: data.era,
                    coordinates: data.coordinates
                });
            }
        }
    }

    res.json({
        success: true,
        plant: name,
        found: results,
        total: results.length,
        pytho_says:
            `πŸ‘½ I found ${results.length} matches for "${name}"!`
    });
});
Enter fullscreen mode Exit fullscreen mode

This turns the map into a simple temporal search engine for botanical records.


🧭 The Interactive Map

The dataset can also be exposed through a visual interface:

http://myzubster.com/mappa-globale
Enter fullscreen mode Exit fullscreen mode

The long-term idea is to visualize the locations on a world map and allow users to select an era.

Imagine clicking:

1500 β†’ Rome

then:

1800 β†’ Naples

then:

1900 β†’ Palermo

and finally:

3000 β†’ Galactic Botanical Garden

One map.

Multiple timelines.


🌿 The 24 Botanical Entries

1500 β€” Renaissance

  1. Ancient Rose
  2. Lilium
  3. Wild Orchid
  4. Roman Mint
  5. Ancient Basil
  6. Roman Sage

1800 β€” 19th Century

  1. Naples Lily
  2. Neapolitan Orchid
  3. Ancient Jasmine
  4. Vesuvius Violets

1900 β€” 20th Century

  1. Sicilian Orchid
  2. Sicilian Lily
  3. Palermo Rose

2024 β€” Present

  1. Modern Rose
  2. Hybrid Lily
  3. Tropical Orchid

2124 β€” Future

  1. Quantum Rose
  2. Stellar Lily
  3. Temporal Orchid
  4. Tree of Light

3000 β€” Galactic Era

  1. Galactic Rose
  2. Interstellar Lily
  3. Quantum Orchid
  4. Nebula Flowers

πŸ§ͺ Why Build a Map Like This?

At first glance, a map containing fictional plants from the year 3000 might seem like a strange project.

That's exactly why I built it.

The experiment asks a simple question:

What happens when we treat time itself as a dataset?

Once time becomes data, we can:

  • query it;
  • visualize it;
  • search it;
  • connect it to geographic coordinates;
  • attach metadata;
  • create APIs around it;
  • build applications on top of it.

The botanical theme simply gives the experiment a story.


πŸ”— Where Blockchain Fits In

Pytho Temporal is part of the broader MyZubster ecosystem, which also explores blockchain and cryptocurrency infrastructure.

Potential applications include:

  • recording timestamps;
  • verifying records;
  • tracking changes;
  • connecting events to transactions;
  • representing digital assets;
  • creating decentralized archives.

The Global Map itself is primarily a software data structure and API.

Blockchain can become an additional verification or persistence layer.


πŸ› οΈ Add Your Own Plant

The project is designed to be extensible.

For example:

curl -X POST http://myzubster.com/api/pytho/botanical-past \
  -H "Content-Type: application/json" \
  -d '{
    "location": "Your Garden",
    "year": 2024,
    "species": ["Your Favorite Plant"],
    "register": true
  }'
Enter fullscreen mode Exit fullscreen mode

You could add:

  • a new location;
  • a new year;
  • a new species;
  • a fictional future plant;
  • an entire botanical collection.

🀝 How to Contribute

There are several ways to contribute to the project.

🌱 Add new botanical entries

Create new plants, locations, or eras.

πŸ—ΊοΈ Explore the map

Visit:

http://myzubster.com/mappa-globale
Enter fullscreen mode Exit fullscreen mode

πŸ› Report bugs

Open an issue on GitHub:

https://github.com/DanielIoni-creator/I-ECO-01/issues
Enter fullscreen mode Exit fullscreen mode

πŸ§‘β€πŸ’» Improve the code

Fork the repository, make your changes, and submit a pull request.

🌍 Create your own timeline

The most interesting possibility is creating completely new timelines using the same architecture.


🧰 Technology

Pytho Temporal currently uses technologies such as:

Backend:
  - Node.js
  - Express.js
  - PM2

Blockchain:
  - Monero (XMR)
  - MYZ

Frontend:
  - HTML
  - CSS
  - Vanilla JavaScript

Infrastructure:
  - Ubuntu
  - Cloudflare
  - GitHub
  - VPS
Enter fullscreen mode Exit fullscreen mode

The architecture is intentionally simple.

The goal is experimentation rather than unnecessary complexity.


🌌 From Botanical History to Digital Memory

The Global Map of the Past is more than a list of plants.

It is an experiment in digital memory.

A historical record can be represented as:

YEAR
  ↓
LOCATION
  ↓
COORDINATES
  ↓
BOTANICAL DATA
  ↓
EVENT
  ↓
TIMELINE
Enter fullscreen mode Exit fullscreen mode

And once the data is structured, developers can build on it.

A website.

A map.

A game.

An educational tool.

A research interface.

Or perhaps something we haven't imagined yet.


πŸ‘½ The Pytho Timeline

Six eras.

Six locations.

Twenty-four botanical entries.

One timeline.

1500  🌿 Renaissance
      ↓
1800  🌸 19th Century
      ↓
1900  🌺 20th Century
      ↓
2024  🌱 Present
      ↓
2124  πŸ›Έ Future
      ↓
3000  🌌 Galactic Era
Enter fullscreen mode Exit fullscreen mode

The first five steps connect the project to recognizable historical or contemporary settings.

The final two are where Pytho leaves reality behind and enters science fiction.

And that's the fun of it.


πŸ’š Conclusion

The Global Map of the Past is an experiment combining:

🌿 Botany
🌍 Geography
⏳ Time
πŸ’» Open source
πŸ”— Blockchain
πŸ‘½ Science fiction

It currently contains six eras, six locations, and twenty-four botanical entries.

Some are inspired by real-world plants.

Others belong entirely to Pytho's imagined future.

The important part isn't whether a plant exists in the year 3000.

The important part is that we can build software capable of representing that idea.

We can preserve the past.

We can document the present.

And we can imagine the future.

"Time is a human concept... but plants are eternal."

πŸ‘½πŸŒΏβ³πŸŒ


πŸ”— Links

🌐 MyZubster:
http://myzubster.com

πŸ—ΊοΈ Global Map:
http://myzubster.com/mappa-globale

πŸ“Š Dashboard:
http://myzubster.com/api/dashboard

πŸ“¦ GitHub:
https://github.com/DanielIoni-creator/I-ECO-01


Tags

#monero #nodejs #blockchain #opensource #botany #history #timetravel #myzubster #pytho

Top comments (0)