From 4f10e7218aca24c2be6c0cb6fb58520707eb99b1 Mon Sep 17 00:00:00 2001 From: Tom MacWright Date: Thu, 6 Feb 2014 20:44:53 -0500 Subject: [PATCH] Add contributors! Fixes #58 --- CONTRIBUTORS.md | 6 +-- Makefile | 10 +++- contributors.html | 72 ++++++++++++++++++++++++++++ furtherreading.html | 1 + index.html | 1 + mapschool.epub | Bin 609143 -> 609145 bytes section-afterword.html | 1 + section-aggregation.html | 1 + section-analysis.html | 1 + section-choropleth.html | 1 + section-choropleths-in-depth.html | 1 + section-data-collection.html | 1 + section-data.html | 1 + section-geocoding.html | 1 + section-information.html | 1 + section-interpolation.html | 1 + section-latitude-longitude.html | 1 + section-map-school.html | 1 + section-point.html | 1 + section-projection.html | 1 + section-publishing.html | 1 + section-raster-bands.html | 1 + section-raster-formats.html | 1 + section-raster-to-vector.html | 1 + section-raster.html | 1 + section-sequential-categorical.html | 1 + section-simulation.html | 1 + section-storage.html | 1 + section-symbolization.html | 1 + section-the-shape-of-the-earth.html | 1 + section-topology.html | 1 + section-vector-formats.html | 1 + section-vector-to-raster.html | 1 + section-vector.html | 1 + template._ | 1 + template.js | 8 ++++ 36 files changed, 122 insertions(+), 5 deletions(-) create mode 100644 contributors.html create mode 100644 template.js diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index bed7552..68d3328 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,14 +1,14 @@ mapschool is what it is thanks to the collective hard work of its authors: * [Bill Morris](https://github.com/wboykinm) +* [Dave Guarino](https://github.com/daguar) * [Eric Fischer](http://www.flickr.com/photos/walkingsf/) +* [Josh Livni](https://github.com/jlivni) * [Morgan Herlocker](https://github.com/morganherlocker) * [Ramiro Gómez](http://ramiro.org/) * [Rob Story](https://github.com/wrobstory) -* [Tom MacWright](http://www.macwright.org/) * [Stephanie May](https://github.com/mizmay) -* [Dave Guarino](https://github.com/daguar) -* [Josh Livni](https://github.com/jlivni) +* [Tom MacWright](http://www.macwright.org/) the mapschool favicon is from the [Maki icon project](https://www.mapbox.com/maki/). Its source is licensed BSD. diff --git a/Makefile b/Makefile index b2ae74a..d8e6bfb 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,13 @@ -all: index.html mapschool.epub +all: index.html mapschool.epub furtherreading.html contributors.html mapschool.epub: README.md template._ pandoc README.md -o mapschool.epub -index.html: README.md SEEALSO.md template._ +index.html: README.md template._ node build.js + +furtherreading.html: SEEALSO.md + node template.js SEEALSO.md "further reading" > furtherreading.html + +contributors.html: CONTRIBUTORS.md + node template.js CONTRIBUTORS.md "contributors" > contributors.html diff --git a/contributors.html b/contributors.html new file mode 100644 index 0000000..cfd47cf --- /dev/null +++ b/contributors.html @@ -0,0 +1,72 @@ + + + + + mapschool: contributors: a free introduction to geo + + + + + + + +
+

mapschool: contributors

+

a free introduction to geo.

+ +
+
+
+

mapschool is what it is thanks to the collective hard work of its authors:

+ +

the mapschool favicon is from the Maki icon project. +Its source is licensed BSD.

+ +
+ + + comments powered by Disqus +
+
+ + + diff --git a/furtherreading.html b/furtherreading.html index 6886a43..81e2493 100644 --- a/furtherreading.html +++ b/furtherreading.html @@ -18,6 +18,7 @@

mapschool: further reading

code feedback ebook + contributors further reading diff --git a/index.html b/index.html index 14cb280..7489598 100644 --- a/index.html +++ b/index.html @@ -18,6 +18,7 @@

mapschool

code feedback ebook + contributors further reading diff --git a/mapschool.epub b/mapschool.epub index 41eee7d52d4c2ca03a2596373c746df7a6bb593c..04f8507856e2ce7dac12ef706a3704b65062a781 100644 GIT binary patch delta 2164 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: Afterword code feedback ebook + contributors further reading diff --git a/section-aggregation.html b/section-aggregation.html index 2c66a7f..d2ccf4c 100644 --- a/section-aggregation.html +++ b/section-aggregation.html @@ -18,6 +18,7 @@

mapschool: Aggregation

code feedback ebook + contributors further reading diff --git a/section-analysis.html b/section-analysis.html index b8eed1c..aacf278 100644 --- a/section-analysis.html +++ b/section-analysis.html @@ -18,6 +18,7 @@

mapschool: Analysis

code feedback ebook + contributors further reading diff --git a/section-choropleth.html b/section-choropleth.html index c14d958..d4df064 100644 --- a/section-choropleth.html +++ b/section-choropleth.html @@ -18,6 +18,7 @@

mapschool: Choropleth

code feedback ebook + contributors further reading diff --git a/section-choropleths-in-depth.html b/section-choropleths-in-depth.html index 1af8108..9b2f1e1 100644 --- a/section-choropleths-in-depth.html +++ b/section-choropleths-in-depth.html @@ -18,6 +18,7 @@

mapschool: Choropleths in Depth

code feedback ebook + contributors further reading diff --git a/section-data-collection.html b/section-data-collection.html index 086bee7..b39d8b7 100644 --- a/section-data-collection.html +++ b/section-data-collection.html @@ -18,6 +18,7 @@

mapschool: Data Collection

code feedback ebook + contributors further reading diff --git a/section-data.html b/section-data.html index a904586..b6f1034 100644 --- a/section-data.html +++ b/section-data.html @@ -18,6 +18,7 @@

mapschool: Data

code feedback ebook + contributors further reading diff --git a/section-geocoding.html b/section-geocoding.html index 707058d..32f1b9e 100644 --- a/section-geocoding.html +++ b/section-geocoding.html @@ -18,6 +18,7 @@

mapschool: Geocoding

code feedback ebook + contributors further reading diff --git a/section-information.html b/section-information.html index 6368af8..1400ef3 100644 --- a/section-information.html +++ b/section-information.html @@ -18,6 +18,7 @@

mapschool: Information

code feedback ebook + contributors further reading diff --git a/section-interpolation.html b/section-interpolation.html index ce787df..2b961bf 100644 --- a/section-interpolation.html +++ b/section-interpolation.html @@ -18,6 +18,7 @@

mapschool: Interpolation

code feedback ebook + contributors further reading diff --git a/section-latitude-longitude.html b/section-latitude-longitude.html index a212ef9..79cdda5 100644 --- a/section-latitude-longitude.html +++ b/section-latitude-longitude.html @@ -18,6 +18,7 @@

mapschool: Latitude & Longitude

code feedback ebook + contributors further reading diff --git a/section-map-school.html b/section-map-school.html index e8838e8..1deb8a8 100644 --- a/section-map-school.html +++ b/section-map-school.html @@ -18,6 +18,7 @@

mapschool: map school

code feedback ebook + contributors further reading diff --git a/section-point.html b/section-point.html index b9aefe8..0698ea8 100644 --- a/section-point.html +++ b/section-point.html @@ -18,6 +18,7 @@

mapschool: Point

code feedback ebook + contributors further reading diff --git a/section-projection.html b/section-projection.html index 6357f1d..74b25c1 100644 --- a/section-projection.html +++ b/section-projection.html @@ -18,6 +18,7 @@

mapschool: Projection

code feedback ebook + contributors further reading diff --git a/section-publishing.html b/section-publishing.html index ee0e73b..6585030 100644 --- a/section-publishing.html +++ b/section-publishing.html @@ -18,6 +18,7 @@

mapschool: Publishing

code feedback ebook + contributors further reading diff --git a/section-raster-bands.html b/section-raster-bands.html index c2e7db2..b3aa302 100644 --- a/section-raster-bands.html +++ b/section-raster-bands.html @@ -18,6 +18,7 @@

mapschool: Raster Bands

code feedback ebook + contributors further reading diff --git a/section-raster-formats.html b/section-raster-formats.html index 264d2e2..e0d41e1 100644 --- a/section-raster-formats.html +++ b/section-raster-formats.html @@ -18,6 +18,7 @@

mapschool: Raster Formats

code feedback ebook + contributors further reading diff --git a/section-raster-to-vector.html b/section-raster-to-vector.html index dc3a807..83cf7a1 100644 --- a/section-raster-to-vector.html +++ b/section-raster-to-vector.html @@ -18,6 +18,7 @@

mapschool: Raster to Vector

code feedback ebook + contributors further reading diff --git a/section-raster.html b/section-raster.html index 5beeaf3..8ed6a7c 100644 --- a/section-raster.html +++ b/section-raster.html @@ -18,6 +18,7 @@

mapschool: Raster

code feedback ebook + contributors further reading diff --git a/section-sequential-categorical.html b/section-sequential-categorical.html index 5cdb982..46f441c 100644 --- a/section-sequential-categorical.html +++ b/section-sequential-categorical.html @@ -18,6 +18,7 @@

mapschool: Sequential & Categorical

code feedback ebook + contributors further reading diff --git a/section-simulation.html b/section-simulation.html index b501983..6769ea4 100644 --- a/section-simulation.html +++ b/section-simulation.html @@ -18,6 +18,7 @@

mapschool: Simulation

code feedback ebook + contributors further reading diff --git a/section-storage.html b/section-storage.html index 5bb87c1..226c66e 100644 --- a/section-storage.html +++ b/section-storage.html @@ -18,6 +18,7 @@

mapschool: Storage

code feedback ebook + contributors further reading diff --git a/section-symbolization.html b/section-symbolization.html index 7a0b36f..e86b875 100644 --- a/section-symbolization.html +++ b/section-symbolization.html @@ -18,6 +18,7 @@

mapschool: Symbolization

code feedback ebook + contributors further reading diff --git a/section-the-shape-of-the-earth.html b/section-the-shape-of-the-earth.html index 78af099..f580f44 100644 --- a/section-the-shape-of-the-earth.html +++ b/section-the-shape-of-the-earth.html @@ -18,6 +18,7 @@

mapschool: The Shape of the Earth

code feedback ebook + contributors further reading diff --git a/section-topology.html b/section-topology.html index 119b512..0328b14 100644 --- a/section-topology.html +++ b/section-topology.html @@ -18,6 +18,7 @@

mapschool: Topology

code feedback ebook + contributors further reading diff --git a/section-vector-formats.html b/section-vector-formats.html index fc69b86..578047f 100644 --- a/section-vector-formats.html +++ b/section-vector-formats.html @@ -18,6 +18,7 @@

mapschool: Vector Formats

code feedback ebook + contributors further reading diff --git a/section-vector-to-raster.html b/section-vector-to-raster.html index 771ae88..4f96eee 100644 --- a/section-vector-to-raster.html +++ b/section-vector-to-raster.html @@ -18,6 +18,7 @@

mapschool: Vector to Raster

code feedback ebook + contributors further reading diff --git a/section-vector.html b/section-vector.html index bc0c56e..ef626cb 100644 --- a/section-vector.html +++ b/section-vector.html @@ -18,6 +18,7 @@

mapschool: Vector

code feedback ebook + contributors further reading diff --git a/template._ b/template._ index 4aca517..a7851cb 100644 --- a/template._ +++ b/template._ @@ -18,6 +18,7 @@ code feedback ebook + contributors further reading diff --git a/template.js b/template.js new file mode 100644 index 0000000..2f3ee35 --- /dev/null +++ b/template.js @@ -0,0 +1,8 @@ +var _ = require('underscore'), + marked = require('marked'), + fs = require('fs'); + +process.stdout.write(_.template(fs.readFileSync('template._', 'utf8'))({ + content: marked(fs.readFileSync(process.argv[2], 'utf8')), + title: 'mapschool: ' + process.argv[3] + }));