OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 # Example run from the server2/ directory: | 6 # Example run from the server2/ directory: |
7 # $ converter.py ../static/ ../../api templates/articles/ templates/intros/ | 7 # $ converter.py ../static/ ../../api templates/articles/ templates/intros/ |
8 # templates/public/ static/images/ -r | 8 # templates/public/ static/images/ -r |
9 | 9 |
10 import json | 10 import json |
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
296 static_data = None | 296 static_data = None |
297 for path in _GetDestinations(processed_name, api_dir): | 297 for path in _GetDestinations(processed_name, api_dir): |
298 template_file = os.path.join(template_dest, path, processed_name + '.html') | 298 template_file = os.path.join(template_dest, path, processed_name + '.html') |
299 if is_api: | 299 if is_api: |
300 template_data = _MakeAPITemplate(processed_name, | 300 template_data = _MakeAPITemplate(processed_name, |
301 path, | 301 path, |
302 _GetAPIPath(unix_name, api_dir), | 302 _GetAPIPath(unix_name, api_dir), |
303 static_data is not None) | 303 static_data is not None) |
304 static_file = os.path.join(intros_dest, processed_name + '.html') | 304 static_file = os.path.join(intros_dest, processed_name + '.html') |
305 else: | 305 else: |
306 template_data = _MakeArticleTemplate(unix_name, path) | 306 template_data = _MakeArticleTemplate(processed_name, path) |
307 static_file = os.path.join(articles_dest, processed_name + '.html') | 307 static_file = os.path.join(articles_dest, processed_name + '.html') |
308 if replace or not os.path.exists(template_file): | 308 if replace or not os.path.exists(template_file): |
309 _WriteFile(template_file, template_data) | 309 _WriteFile(template_file, template_data) |
310 if svn: | 310 if svn: |
311 subprocess.call(['svn', | 311 subprocess.call(['svn', |
312 'add', | 312 'add', |
313 '--force', | 313 '--force', |
314 '--parents', | 314 '--parents', |
315 '-q', | 315 '-q', |
316 template_file]) | 316 template_file]) |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
354 if (not opts.file and len(args) != 6) or (opts.file and len(args) != 7): | 354 if (not opts.file and len(args) != 6) or (opts.file and len(args) != 7): |
355 parser.error('incorrect number of arguments.') | 355 parser.error('incorrect number of arguments.') |
356 | 356 |
357 if opts.file: | 357 if opts.file: |
358 _MoveSingleFile(*args, replace=opts.replace, svn=opts.svn) | 358 _MoveSingleFile(*args, replace=opts.replace, svn=opts.svn) |
359 else: | 359 else: |
360 _MoveAllFiles(*args, | 360 _MoveAllFiles(*args, |
361 replace=opts.replace, | 361 replace=opts.replace, |
362 exclude_dir=opts.exclude, | 362 exclude_dir=opts.exclude, |
363 svn=opts.svn) | 363 svn=opts.svn) |
OLD | NEW |