diff --git a/prerender/browse/thermal_expansion/tin_ore b/prerender/browse/thermal_expansion/tin_ore new file mode 100644 index 000000000..a878b6267 --- /dev/null +++ b/prerender/browse/thermal_expansion/tin_ore @@ -0,0 +1,92 @@ + + Tin Ore | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/prerender/browse/thermal_expansion/tinker_s_alloy_blend b/prerender/browse/thermal_expansion/tinker_s_alloy_blend new file mode 100644 index 000000000..cfa6960e2 --- /dev/null +++ b/prerender/browse/thermal_expansion/tinker_s_alloy_blend @@ -0,0 +1,92 @@ + + Tinker’s Alloy Blend | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/prerender/browse/thermal_expansion/tinker_s_alloy_block b/prerender/browse/thermal_expansion/tinker_s_alloy_block new file mode 100644 index 000000000..98e70e10e --- /dev/null +++ b/prerender/browse/thermal_expansion/tinker_s_alloy_block @@ -0,0 +1,92 @@ + + Tinker’s Alloy Block | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/prerender/browse/thermal_expansion/tinker_s_alloy_gear b/prerender/browse/thermal_expansion/tinker_s_alloy_gear new file mode 100644 index 000000000..399db145c --- /dev/null +++ b/prerender/browse/thermal_expansion/tinker_s_alloy_gear @@ -0,0 +1,92 @@ + + Tinker’s Alloy Gear | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/prerender/browse/thermal_expansion/tinker_s_alloy_ingot b/prerender/browse/thermal_expansion/tinker_s_alloy_ingot new file mode 100644 index 000000000..b2547f0f7 --- /dev/null +++ b/prerender/browse/thermal_expansion/tinker_s_alloy_ingot @@ -0,0 +1,92 @@ + + Tinker’s Alloy Ingot | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+

Tinker’s Alloy Ingot

Recipes

+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/prerender/browse/thermal_expansion/tinker_s_alloy_nugget b/prerender/browse/thermal_expansion/tinker_s_alloy_nugget new file mode 100644 index 000000000..f91762f64 --- /dev/null +++ b/prerender/browse/thermal_expansion/tinker_s_alloy_nugget @@ -0,0 +1,92 @@ + + Tinker’s Alloy Nugget | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/prerender/browse/thermal_expansion/translocation_plate b/prerender/browse/thermal_expansion/translocation_plate new file mode 100644 index 000000000..523e4d64d --- /dev/null +++ b/prerender/browse/thermal_expansion/translocation_plate @@ -0,0 +1,92 @@ + + Translocation Plate | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/prerender/browse/thermal_expansion/tuberous_flux_capacitor b/prerender/browse/thermal_expansion/tuberous_flux_capacitor new file mode 100644 index 000000000..737d25ca9 --- /dev/null +++ b/prerender/browse/thermal_expansion/tuberous_flux_capacitor @@ -0,0 +1,92 @@ + + Tuberous Flux Capacitor | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/prerender/browse/thermal_expansion/white_rockwool b/prerender/browse/thermal_expansion/white_rockwool new file mode 100644 index 000000000..3d3961238 --- /dev/null +++ b/prerender/browse/thermal_expansion/white_rockwool @@ -0,0 +1,92 @@ + + White Rockwool | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/prerender/browse/thermal_expansion/yellow_rockwool b/prerender/browse/thermal_expansion/yellow_rockwool new file mode 100644 index 000000000..94a98e4e9 --- /dev/null +++ b/prerender/browse/thermal_expansion/yellow_rockwool @@ -0,0 +1,92 @@ + + Yellow Rockwool | Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft + + + + + + +

Sending failed. Please try again later.

Feedback

+
+
+
+

+

Crafting Guide for Minecraft

+

+
+
+ +
+
+ +
+ + + + + + + + + + +
\ No newline at end of file diff --git a/scripts/prerender.coffee b/scripts/prerender.coffee new file mode 100755 index 000000000..081d78bc8 --- /dev/null +++ b/scripts/prerender.coffee @@ -0,0 +1,51 @@ +#!/usr/bin/env phantomjs --web-security=false + +fs = require 'fs' +system = require 'system' +webPage = require 'webpage' + +if system.args.length isnt 2 + console.error 'USAGE: prerender ' + phantom.exit 1 + +######################################################################################################################## + +urlsFileName = system.args[1] +urls = fs.read(urlsFileName).split('\n') +outputDir = 'prerender' +currentPage = null +currentOutputPath = null +renderTime = 5000 + +urls = (url.trim() for url in urls when url.trim().length > 0) + +if not fs.exists outputDir + fs.makeDirectory outputDir + +startNextPage = -> + url = urls.pop() + if !url then phantom.exit() + + path = "#{url}".replace(/http:\/\/[^/]*/, '').replace(/^\//, '') + url = "http://localhost:8000/#{path}" + currentOutputPath = "#{outputDir}/#{path}" + currentOutputPath = "#{outputDir}/index.html" if currentOutputPath is '' + + if not fs.exists currentOutputPath + currentPage = webPage.create() + console.log "Opening #{url}..." + currentPage.open url, completePage() + else + setTimeout startNextPage, 0 + +completePage = (status)-> + if status is 'fail' + console.error "Could not load #{url}" + startNextPage() + + setTimeout (-> + fs.write currentOutputPath, currentPage.content, 'w' + startNextPage() + ), renderTime + +startNextPage() diff --git a/scripts/server b/scripts/server index 09b303327..e0856d819 100755 --- a/scripts/server +++ b/scripts/server @@ -22,6 +22,7 @@ serveIndex = (request, response)-> response.set 'Content-Type', 'text/html' response.sendFile 'index.html', root:ROOT +app.get '/', serveIndex app.get '/browse(/*)?', serveIndex app.get '/configure(/*)?', serveIndex app.get '/craft(/*)?', serveIndex diff --git a/test.txt b/test.txt new file mode 100644 index 000000000..35a598925 --- /dev/null +++ b/test.txt @@ -0,0 +1,10 @@ +http://crafting-guide.com/browse/thermal_expansion/tin_ore +http://crafting-guide.com/browse/thermal_expansion/tinker_s_alloy_blend +http://crafting-guide.com/browse/thermal_expansion/tinker_s_alloy_block +http://crafting-guide.com/browse/thermal_expansion/tinker_s_alloy_gear +http://crafting-guide.com/browse/thermal_expansion/tinker_s_alloy_ingot +http://crafting-guide.com/browse/thermal_expansion/tinker_s_alloy_nugget +http://crafting-guide.com/browse/thermal_expansion/translocation_plate +http://crafting-guide.com/browse/thermal_expansion/tuberous_flux_capacitor +http://crafting-guide.com/browse/thermal_expansion/white_rockwool +http://crafting-guide.com/browse/thermal_expansion/yellow_rockwool