diff --git a/appengine/README.txt b/appengine/README.txt
index 75eb0383a..93c0e9368 100644
--- a/appengine/README.txt
+++ b/appengine/README.txt
@@ -16,19 +16,25 @@ blockly/
|- README.txt
|- storage.js
|- storage.py
- |- closure-library-read-only/
+ |- closure-library-read-only/ (Optional)
`- static/
|- apps/
+ |- blocks/
|- core/
|- demos/
|- generators/
- |- language/
|- media/
+ |- msg/
|- tests/
- `- blockly_compressed.js
+ |- blockly_compressed.js
+ |- blockly_uncompressed.js (Optional)
+ |- blocks_compressed.js
+ |- dart_compressed.js
+ |- javascript_compressed.js
+ `- python_compressed.js
Instructions for fetching Closure may be found here:
- http://code.google.com/p/blockly/wiki/Closure
+ https://github.com/google/blockly/wiki/Closure
Finally, upload this directory structure to your App Engine account,
wait a minute, then go to http://YOURNAME.appspot.com/
diff --git a/build.py b/build.py
index 8bb5d309c..20ae8a145 100755
--- a/build.py
+++ b/build.py
@@ -407,7 +407,7 @@ if __name__ == '__main__':
'closure-library-read-only', 'closure', 'bin', 'calcdeps.py'))
except ImportError:
print("""Error: Closure not found. Read this:
-http://code.google.com/p/blockly/wiki/Closure""")
+https://github.com/google/blockly/wiki/Closure""")
sys.exit(1)
search_paths = calcdeps.ExpandDirectories(
['core', os.path.join(os.path.pardir, 'closure-library-read-only')])
diff --git a/demos/realtime/index.html b/demos/realtime/index.html
index e0fa6d7d8..2f1237d7d 100644
--- a/demos/realtime/index.html
+++ b/demos/realtime/index.html
@@ -62,7 +62,7 @@