Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vicchi/vaguely-rude-places
The map of Vaguely Rude Place Names
https://github.com/vicchi/vaguely-rude-places
geojson innuendo javascript leaflet map maps rude-places
Last synced: about 1 month ago
JSON representation
The map of Vaguely Rude Place Names
- Host: GitHub
- URL: https://github.com/vicchi/vaguely-rude-places
- Owner: vicchi
- License: mit
- Created: 2013-03-06T14:42:26.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-09-03T00:40:06.000Z (5 months ago)
- Last Synced: 2024-12-13T01:41:41.638Z (about 1 month ago)
- Topics: geojson, innuendo, javascript, leaflet, map, maps, rude-places
- Language: JavaScript
- Size: 2.02 MB
- Stars: 23
- Watchers: 3
- Forks: 20
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-starred - vicchi/vaguely-rude-places - The map of Vaguely Rude Place Names (javascript)
README
# Vaguely Rude Place Names Map
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fvicchi%2Fvaguely-rude-places.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fvicchi%2Fvaguely-rude-places?ref=badge_shield)## Gentle Introduction
The [Vaguely Rude Place Names Map](https://www.vaguelyrudeplacesmap.com/) is a simple-ish web mash up of places which, to the British sense of humour, sound vaguely rude and thus are, by definition, funny. If you're not British, it might be confusing why this is amusing.
Meanwhile, here's some blog posts which may, or may not, explain how the map came into being.
* [Ooh that sounds rude; mapping British innuendo](https://www.vicchi.org/2013/02/06/ooh-that-sounds-rude-mapping-british-innuendo/)
* [The internet seems to like the combination of maps and innuendo](https://www.vicchi.org/2013/02/11/the-internet-seems-to-like-the-combination-of-maps-and-innuendo/)
* [I am not at State of the Map 2013 but there is a viral map](https://www.vicchi.org/2013/09/07/i-am-not-at-state-of-the-map-2013/)
* [Vagamente maleducato; the Vaguely Rude Places Map goes international](https://www.vicchi.org/2015/03/22/vagamente-maleducato-the-vaguely-rude-places-map-goes-international/)## License
The source code for the Vaguely Rude Places Map is licensed under the [MIT License](../blob/master/LICENSE.txt).
All [site content](http://maps.geotastic.org/rude/) is licensed under the [Creative Commons Attribution ShareAlike](http://creativecommons.org/licenses/by-sa/4.0/) license.
All GeoJSON and ShapeFile downloads are licensed under the [Open Data Commons Attribution](http://opendatacommons.org/licenses/by/summary/) license.
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fvicchi%2Fvaguely-rude-places.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fvicchi%2Fvaguely-rude-places?ref=badge_large)
## Credits
Thanks and credit is due to the following people and organisations:
* [Mark Iliffe](https://twitter.com/markiliffe) for saying to me once that "*you should make a map out of that*"
* [Simone Cortesi](https://twitter.com/simonecortesi) for forking the original map code and producing the [Mappa dei luoghi il cui nome suona vagamente volgare o bizzarro](http://maps.cortesi.com/volgari/index.php)
* [Bryan McBride](https://twitter.com/brymcbride) for making [Bootleaf](https://github.com/bmcbride/bootleaf), which is the foundation on which I built the second version of the map.
* [Steve Karmeinsky](https://twitter.com/stevekennedyuk) and [GB Net](http://www.gbnet.net/) for originally providing web hosting.
* [OpenCage](https://opencagedata.com) for stepping in and kindly providing hosting after the sad demise of GB Net.
* All the contributors to the map, on [GitHub](https://github.com/vicchi/vaguely-rude-places/graphs/contributors), by Twitter and by email; thank you one and all.## Colophon
If you're interested, the Vaguely Rude Places Map is built out of the following, fabulous, open source components:
* [Bootleaf](https://github.com/bmcbride/bootleaf)
* [Leaflet](http://leafletjs.com/) and associated plugins
* [Leaflet Grouped Layer Control](https://github.com/ismyrnow/Leaflet.groupedlayercontrol)
* [Leaflet Locate Control](https://github.com/domoritz/leaflet-locatecontrol)
* [Leaflet Marker Cluster](https://github.com/Leaflet/Leaflet.markercluster)
* [Stamen Maps](https://github.com/stamen/maps.stamen.com)
* The SASS port of [Bootstrap](https://github.com/twbs/bootstrap-sass)
* [Font Awesome](http://fortawesome.github.io/Font-Awesome/)
* [List.js](http://www.listjs.com/)
* [typeahead.js](https://twitter.github.io/typeahead.js/)## Building
Either [fork](https://github.com/vicchi/vaguely-rude-places) or [clone]([email protected]:vicchi/vaguely-rude-places.git) the master GitHub repository.
Install the map's dependencies.
```bash
$ npm install
```Build the source.
```bash
$ grunt build
```See also the Grunt `dist` target which builds a distributable tarball.
There's a rudimentary Ansible playbook in `deploy` which is currently targeted at
the map's site at [`www.vaguelyrudeplacesmap.com`](https://www.vaguelyrudeplacesmap.com).
You'll want to edit the `inventory` file to point to your own server if you want to deploy this.