Skip to content
An online map of Middle Earth
Python JavaScript Shell
Branch: master
Clone or download
Latest commit 6e0a37d Jul 22, 2014
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
templates Article updates. Mar 16, 2011
www Article updates. Mar 16, 2011
.gitignore
LICENSE.md Detail. Added LICENSE. Jul 22, 2010
Makefile Solidified tab-separated-values reader. Added debugger script. Debugg… Oct 9, 2010
README.md Fix links Jul 21, 2014
TODO.md Article updates. Mar 16, 2011
articles.py Article updates. Mar 16, 2011
books.py Article updates. Mar 16, 2011
books.tsv Article updates. Mar 16, 2011
c2a.bash Better build system, further details. Sep 14, 2010
c2a.py Update. Aug 19, 2010
coast.svg Update. Aug 19, 2010
components.manifest data.json generation for labels and quad locality, and image processi… Aug 1, 2010
consolidate.py Progress toward latin alphabet labels, better automation, and a start… Aug 19, 2010
darken.py Better build system, further details. Sep 14, 2010
data.py Rebuilt articles using Django templates and new name spreadsheet sche… Jan 25, 2011
debug.py Rebuilt articles using Django templates and new name spreadsheet sche… Jan 25, 2011
encarda.py Updated TODO and wiki scrapers. Misc fixes. Oct 9, 2010
entities.py Articles polish. Jan 25, 2011
fade.py More graphics manipulation automation. Aug 3, 2010
geography-detail.svg
geography.svg Better build system, further details. Sep 14, 2010
guides.py Added code for measurment guides. Aug 30, 2010
highres.py Updates. Working on prints. Jan 23, 2011
index.py data.json generation for labels and quad locality, and image processi… Aug 1, 2010
label-grid-romans.svg data.json generation for labels and quad locality, and image processi… Aug 1, 2010
label.svg data.json generation for labels and quad locality, and image processi… Aug 1, 2010
labels-latin.svg
labels-tengwar.svg Updates. Working on prints. Jan 23, 2011
labels.csv
labels.py Updates. Working on prints. Jan 23, 2011
levels.py Overcame color to alpha build time limitation with a graceless bash h… Aug 5, 2010
links.py Rebuilt articles using Django templates and new name spreadsheet sche… Jan 25, 2011
links.tsv Rebuilt articles using Django templates and new name spreadsheet sche… Jan 25, 2011
locations.py Rebuilt articles using Django templates and new name spreadsheet sche… Jan 25, 2011
locations.tsv
make.py Better build system, further details. Sep 14, 2010
makefile.py Updates. Working on prints. Jan 23, 2011
markup.py
mine-books-for-citations.py Article updates. Mar 16, 2011
names.py Rebuilt articles using Django templates and new name spreadsheet sche… Jan 25, 2011
names.tsv Article updates. Mar 16, 2011
opaque_svg.py Fixed the order of Moria's mountains. Sep 2, 2010
over.py
postpone.txt
prints.py
regions.csv Worked on synchronizing labels with regions. Aug 20, 2010
regions.py Rebuilt articles using Django templates and new name spreadsheet sche… Jan 25, 2011
regions.svg Article updates. Mar 16, 2011
regions_thumbnails.py
scale.py Update. Aug 19, 2010
settings.py Rebuilt articles using Django templates and new name spreadsheet sche… Jan 25, 2011
template.py Article updates. Mar 16, 2011
tiles.py Updates. Working on prints. Jan 23, 2011
tiles_c2a.bash Updates. Working on prints. Jan 23, 2011
tiles_choose.py Better build system, further details. Sep 14, 2010
tiles_darken.py
tiles_labels.py Worked on synchronizing labels with regions. Aug 20, 2010
tiles_over.py Updates. Working on prints. Jan 23, 2011
tiles_walk.py Updates. Working on prints. Jan 23, 2011
tolkiengateway.frag.html
tolkiengateway.py
tsv.py
tuckborough.py
utils.py data.json generation for labels and quad locality, and image processi… Aug 1, 2010

README.md

This is an online map of Middle Earth. The front-end is entirely static on http://3rin.gs/ posted from the www/ directory. Most of the static content is generated from spreadsheets, hand drawn graphics, SVG layouts, and assembled and processed with a variety of tools.

Setup

It is dangerous to go alone. Take these!

  • Python Imaging Library (PIL)

  • Numeric Python

  • Inkscape

  • Gimp

  • Python JSON library (json, simplejson, or the one in django will do)

  • Django Python (for templates, generating articles)

    apt-get install inkscape gimp python-imaging python-numpy

The large graphical content is not in the git repository. These can be downloaded from http://3rin.gs.

make archive/components

http://3rin.gs/components.zip contains all of the manually constructed bitmap components for the geography and label layers.

make archive/sources

http://3rin.gs/sources.zip contains all of the original scanes from which the components were manually constructed. these graphics are not necessary for generating the site. they exist if any of the components need to be reconstructed from source material, or for new projects.

You can’t perform that action at this time.