OLD | NEW |
1 from webapp2 import * | 1 from webapp2 import * |
2 | 2 |
3 NEWS_POSTS = { | 3 NEWS_POSTS = { |
4 '/2012/01/26/revisiting-equality.html' : '/2012/01/propo
sed-changes-for-equality.html', | 4 '/2012/01/26/revisiting-equality.html' : '/2012/01/propo
sed-changes-for-equality.html', |
5 '/2012/01/20/dart-language-spec-0.07.html' : '/2012/01/dart-
language-spec-v007-now-available.html', | 5 '/2012/01/20/dart-language-spec-0.07.html' : '/2012/01/dart-
language-spec-v007-now-available.html', |
6 '/2012/01/17/new-editor-build.html' : '/2012/01/new-d
art-editor-build-3331.html', | 6 '/2012/01/17/new-editor-build.html' : '/2012/01/new-d
art-editor-build-3331.html', |
7 '/2012/01/10/new-editor-build.html' : '/2012/01/new-d
art-editor-build-3101.html', | 7 '/2012/01/10/new-editor-build.html' : '/2012/01/new-d
art-editor-build-3101.html', |
8 '/2012/01/06/getting-started-with-dart.html' : '/2012/01/getti
ng-started-with-dart-screencast.html', | 8 '/2012/01/06/getting-started-with-dart.html' : '/2012/01/getti
ng-started-with-dart-screencast.html', |
9 '/2011/12/21/new-api-docs.html' : '/2011/12/new-a
pi-docs-site.html', | 9 '/2011/12/21/new-api-docs.html' : '/2011/12/new-a
pi-docs-site.html', |
10 '/2011/12/19/new-editor-build.html' : '/2011/12/new-d
art-editor-build-2380.html', | 10 '/2011/12/19/new-editor-build.html' : '/2011/12/new-d
art-editor-build-2380.html', |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 Route('/docs/cookbook/', CookbookRedirect), | 140 Route('/docs/cookbook/', CookbookRedirect), |
141 Route('/dartisans/podcast-feed', RedirectHandler, | 141 Route('/dartisans/podcast-feed', RedirectHandler, |
142 defaults={'_uri': 'http://feeds.feedburner.com/DartisansDartProgrammingLan
guagePodcast', | 142 defaults={'_uri': 'http://feeds.feedburner.com/DartisansDartProgrammingLan
guagePodcast', |
143 '_code': 302}), | 143 '_code': 302}), |
144 Route('/docs/spec/<:.*>', RedirectHandler, | 144 Route('/docs/spec/<:.*>', RedirectHandler, |
145 defaults={'_uri': '/docs/spec/'}), | 145 defaults={'_uri': '/docs/spec/'}), |
146 Route('/language-tour/', RedirectHandler, | 146 Route('/language-tour/', RedirectHandler, |
147 defaults={'_uri': '/docs/dart-up-and-running/contents/ch02.html'}), | 147 defaults={'_uri': '/docs/dart-up-and-running/contents/ch02.html'}), |
148 Route('/docs/dart-up-and-running/contents/ch04-tools-dartdoc.html', Redirect
Handler, | 148 Route('/docs/dart-up-and-running/contents/ch04-tools-dartdoc.html', Redirect
Handler, |
149 defaults={'_uri': '/tools/docgen/'}), | 149 defaults={'_uri': '/tools/docgen/'}), |
| 150 Route('/docs/dart-up-and-running/contents/ch04-tools-dart2js.html', Redirect
Handler, |
| 151 defaults={'_uri': '/tools/dart2js/'}), |
| 152 Route('/docs/dart-up-and-running/contents/ch04-tools-dart-vm.html', Redirect
Handler, |
| 153 defaults={'_uri': '/tools/dart-vm/'}), |
150 Route('/docs/technical-overview/', RedirectHandler, | 154 Route('/docs/technical-overview/', RedirectHandler, |
151 defaults={'_uri': '/docs/dart-up-and-running/contents/ch01.html'}), | 155 defaults={'_uri': '/docs/dart-up-and-running/contents/ch01.html'}), |
152 Route('/downloads.html', RedirectHandler, | 156 Route('/downloads.html', RedirectHandler, |
153 defaults={'_uri': '/tools/download.html'}), | 157 defaults={'_uri': '/tools/download.html'}), |
154 Route('/tools/dartdoc/', RedirectHandler, | 158 Route('/tools/dartdoc/', RedirectHandler, |
155 defaults={'_uri': '/tools/docgen/'}), | 159 defaults={'_uri': '/tools/docgen/'}), |
156 Route('/docs/language-tour/', RedirectHandler, | 160 Route('/docs/language-tour/', RedirectHandler, |
157 defaults={'_uri': '/docs/dart-up-and-running/contents/ch02.html'}), | 161 defaults={'_uri': '/docs/dart-up-and-running/contents/ch02.html'}), |
158 Route('/docs/library-tour/', RedirectHandler, | 162 Route('/docs/library-tour/', RedirectHandler, |
159 defaults={'_uri': '/docs/dart-up-and-running/contents/ch03.html'}), | 163 defaults={'_uri': '/docs/dart-up-and-running/contents/ch03.html'}), |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
223 defaults={'_uri': '/docs/dart-up-and-running/contents/ch04-tools-dart2js.h
tml'}), | 227 defaults={'_uri': '/docs/dart-up-and-running/contents/ch04-tools-dart2js.h
tml'}), |
224 Route('/+isolates', RedirectHandler, | 228 Route('/+isolates', RedirectHandler, |
225 defaults={'_uri': '/docs/dart-up-and-running/contents/ch03.html#ch03-darti
solate---concurrency-with-isolates'}), | 229 defaults={'_uri': '/docs/dart-up-and-running/contents/ch03.html#ch03-darti
solate---concurrency-with-isolates'}), |
226 Route('/+', RedirectHandler, | 230 Route('/+', RedirectHandler, |
227 defaults={'_uri': 'https://google.com/+dartlang'}), | 231 defaults={'_uri': 'https://google.com/+dartlang'}), |
228 Route('/mailing-list', RedirectHandler, | 232 Route('/mailing-list', RedirectHandler, |
229 defaults={'_uri': 'https://groups.google.com/a/dartlang.org/forum/#!forum/
misc'}), | 233 defaults={'_uri': 'https://groups.google.com/a/dartlang.org/forum/#!forum/
misc'}), |
230 Route('/<path:[^.]*[^/]$>', RedirectHandler, | 234 Route('/<path:[^.]*[^/]$>', RedirectHandler, |
231 defaults={'_uri': trailing_slash})], | 235 defaults={'_uri': trailing_slash})], |
232 debug=True) | 236 debug=True) |
OLD | NEW |