Python script and resources to generate etymology maps per the 'etymology maps' subreddit.
Archive: original Python mapmaking script plus unused files from the Wiki Utilities provided by reddit user /u/Quoar [update 2014-09-25: the directory appears to have been taken down from the given link];
elephant: dictionary and outputs for my first etymology map on 'elephant', includes research notes provided by Prof. Václav Blažek;
resources: dictionary template, language codes dictionary, map template;
generateMap_v1.py: my adaptation of Python script written by reddit user /u/Quoar.
- make a new directory for your map, i.e.
$ mkdir [yourword];
- make a copy of the
- replace word forms for each language for the word of interest (language codes defined in
- define fill colours grouped according to etymological stories (colour key/value pairs contained in the Python script);
$ python generateMap_v1.py [yourword]/dictionary_[yourword].txt;
- open the .svg output from
[yourword]/map_[yourword].svgin Inkscape or other graphics software;
- annotate with a title, legend and etymological explanations (best to save as a different filename);
- export as .png or other image format;
- upload to Imgur and submit link to 'etymology maps' subreddit.
- let me/theWorld know about it! @cainesap #etymologymaps