# landnotes **Repository Path**: mirrors_Zulko/landnotes ## Basic Information - **Project Name**: landnotes - **Description**: A map with millions of events from Wikipedia - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-09 - **Last Updated**: 2026-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Landnotes Landnotes shows Wikipedia places and events on top of OpenStreetMap - try it out! There are currently 6.5 million events extracted from 400,000 articles using Google Gemini. If anything doesn't make sense, blame it on the AI! There might be 10 times more events to extract by scanning all of Wikipedia. Learn more about future directions in the [project's documentation](./docs/README.md).

screenshot

screenshot

## Stack Landnotes is built on top of the following technologies :pray: Web application: - [OpenStreetMap](https://www.openstreetmap.org/) for the maps, via [LeafletJS](https://leafletjs.com/) - [Svelte 5](https://svelte.dev/) for the components and interactions - [Cloudflare](https://www.cloudflare.com/) (D1, R2, Workers) for the infrastructure. - And of course [Wikipedia](https://www.wikipedia.org/) and its [API](https://en.wikipedia.org/api/) Data curation: - [Google Gemini](https://gemini.google.com/) for the event extraction - [wiki-dump-extractor](https://github.com/zulko/wiki_dump_extractor) (written specially for this project) for handling, indexing, parsing the wikipedia page dump. - [mwparserfromhell](https://mwparserfromhell.readthedocs.io/en/latest/) for parsing Wikipedia markup into plain text. ## Development Run the website locally with: ``` cd website npm run dev:remote-dbs ``` Or to run with local databases: ``` cd website npm run dev ``` However for the local-database mode to run properly you need a local database worker (from Cloudflare): - First build a database using the scripts in `data_curation` (that's the hard part! Working on providing a test database). - Then install `wrangler` on your machine. You can run the database worker with ``` cd worker wrangler dev ```