Skip to content

Commit e9296ed

Browse files
committed
Merge branch 'main' of github.com:Zulko/world_of_wikipedia
2 parents 8522aaa + 1b90cb3 commit e9296ed

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,23 @@
11
# World of Wikipedia
22

3-
Wikipedia pages on top of OpenStreetMap!
3+
Wikipedia pages on top of OpenStreetMap. [Try it out!](https://zulko.github.io/world-of-wikipedia/?lat=26.503184&lon=127.992096&zoom=10&marker=JTdCJTIyZ2VvaGFzaCUyMiUzQSUyMnd1ZHY0NHI3JTIyJTJDJTIycGFnZV90aXRsZSUyMiUzQSUyMlNoaWtpbmEtZW4lMjIlMkMlMjJuYW1lJTIyJTNBJTIyJTIyJTJDJTIycGFnZV9sZW4lMjIlM0ElMjI2NjMwJTIyJTJDJTIyY2F0ZWdvcnklMjIlM0ElMjJsYW5kbWFyayUyMiUyQyUyMmxhdCUyMiUzQTI2LjIwNDM2NjY4Mzk1OTk2JTJDJTIybG9uJTIyJTNBMTI3LjcxNTIwNjE0NjI0MDIzJTJDJTIyZ2VvMiUyMiUzQSUyMnd1JTIyJTJDJTIyaWQlMjIlM0ElMjJ3dWR2NDRyNy1TaGlraW5hLWVuJTIyJTJDJTIyJTI0bG9raSUyMiUzQTE3NTkxJTJDJTIyZGlzcGxheUNsYXNzJTIyJTNBJTIyc2VsZWN0ZWQlMjIlN0Q%3D)
4+
5+
![Screenshot from 2025-03-10 00-34-36](https://github.com/user-attachments/assets/f7bde8cb-e966-4600-a03c-d54bb0d20685)
6+
47

58
This is a study in making as slick an experience as possible with no servers, just a static github page serving (at most) a 26Mb database, and getting map tiles from OpenStreetMap.
69

7-
The geodata is retrieved in [this notebook](./geodata_curation/geodata_curation.ipynb)) and overlaid in front of OpenStreetMap/LeafJS, using a Svelte/Vite app for interactions and ngeohash and LokiJS for efficient queries.
10+
The geodata is retrieved with [this notebook](./geodata_curation/geodata_curation.ipynb)) and overlaid in front of OpenStreetMap in the app built on these great libraries:
11+
- Svelte for the components and interactions
12+
- LeafletJS for the Open Street Map interface
13+
- LokiJS for in-browser data queries
14+
- ngeohash for geohash operations
15+
- FuseJS for text searches
16+
- ViteJS for bundling, Pako for gzip decompression.
17+
18+
For development, start the server with:
819

20+
```
21+
npm install
22+
npm run dev
23+
```

0 commit comments

Comments
 (0)