From af10923819c5aee7f28e91ac1da4f5a25bdfdd23 Mon Sep 17 00:00:00 2001 From: Ravi Mistry Date: Wed, 16 Aug 2017 10:30:40 -0400 Subject: Create new set of SVGs Context is in the below bug Bug: skia:6918 Change-Id: Ic9048311092bd7e73dd6ee182e79abea79baa07a Reviewed-on: https://skia-review.googlesource.com/30586 Commit-Queue: Ravi Mistry Reviewed-by: Eric Boren --- tools/svg/README.md | 13 ++++++-- tools/svg/svg_downloader.py | 10 ++++-- tools/svg/svgs.txt | 72 +++++-------------------------------------- tools/svg/svgs_parse_only.txt | 59 +++++++++++++++++++++++++++++++++++ 4 files changed, 84 insertions(+), 70 deletions(-) create mode 100644 tools/svg/svgs_parse_only.txt (limited to 'tools/svg') diff --git a/tools/svg/README.md b/tools/svg/README.md index 501f3c6bc0..87506c6bf4 100644 --- a/tools/svg/README.md +++ b/tools/svg/README.md @@ -6,14 +6,23 @@ This directory contains the following- svgs.txt -------- -This text file contains an SVG URL per line. +This txt file contains an SVG URL per line. The SVGs in this file have been downloaded from the internal doc here: +https://docs.google.com/document/d/1ej-xgkzW-9kXkpA0rbVQ5zOBRRDz_QrQEkGVbefW8Ys/edit + +svgs_parse_only.txt +------------------- +This text file contains an SVG URL per line. +The SVGs in this file have been downloaded from the internal doc here (excluding the SVGs in svgs.txt): https://docs.google.com/document/d/1kYRvUxZTnm1tI_0bTU0BX9jqSSTqPUhGXJVcD3Rcg2c/edit svg_downloader.py ----------------- -This python script parses svgs.txt and downloads SVGs into a specified directory. +This python script parses txt files and downloads SVGs into a specified directory. The script can be run by hand: $ python svg_downloader.py --output_dir /tmp/svgs/ +OR +$ python svg_downloader.py --output_dir /tmp/svgs/ --svgs_file svgs_parse_only.txt --prefix svgparse_ + diff --git a/tools/svg/svg_downloader.py b/tools/svg/svg_downloader.py index 94a0b6fd0d..769c8fff03 100644 --- a/tools/svg/svg_downloader.py +++ b/tools/svg/svg_downloader.py @@ -15,11 +15,11 @@ import urllib PARENT_DIR = os.path.dirname(os.path.realpath(__file__)) -def downloadSVGs(svgs_file, output_dir): +def downloadSVGs(svgs_file, output_dir, prefix): with open(svgs_file, 'r') as f: for url in f.xreadlines(): svg_url = url.strip() - dest_file = os.path.join(output_dir, os.path.basename(svg_url)) + dest_file = os.path.join(output_dir, prefix + os.path.basename(svg_url)) print 'Downloading %s' % svg_url urllib.urlretrieve(svg_url, dest_file) @@ -34,8 +34,12 @@ if '__main__' == __name__: option_parser.add_option( '-o', '--output_dir', help='The output dir where downloaded SVGs will be stored in.') + option_parser.add_option( + '-p', '--prefix', + help='The prefix which downloaded SVG file will begin with.', + default='') options, unused_args = option_parser.parse_args() if not options.output_dir: raise Exception('Must specify --output_dir') - sys.exit(downloadSVGs(options.svgs_file, options.output_dir)) + sys.exit(downloadSVGs(options.svgs_file, options.output_dir, options.prefix)) diff --git a/tools/svg/svgs.txt b/tools/svg/svgs.txt index 0ffc80a5e2..1fff186e45 100644 --- a/tools/svg/svgs.txt +++ b/tools/svg/svgs.txt @@ -1,68 +1,10 @@ -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/AJ_Digital_Camera.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/acid.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/alphachannel.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/android.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bozo.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bzrfeed.svg +https://upload.wikimedia.org/wikipedia/commons/f/fd/Ghostscript_Tiger.svg https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/car.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/compass.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/displayWebStats.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/eff.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/fsm.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/gallardo.svg https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/rg1024_green_grapes.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/usaf.svg -https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/yinyang.svg -https://upload.wikimedia.org/wikipedia/commons/6/6d/Alabama-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/2/2b/Alaska-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/7/7e/Arizona-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/0/0f/Seal_of_California.svg -https://upload.wikimedia.org/wikipedia/commons/5/51/Colorado-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/e/e5/Connecticut-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/c/c0/Delaware-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/b/bf/Florida-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/e/e0/Georgia-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/c/c5/Hawaii-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/4/49/Idaho-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/e/e7/Seal_of_Illinois.svg -https://upload.wikimedia.org/wikipedia/commons/c/c4/Indiana-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/5/5a/Iowa-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/4/45/Seal_of_Kansas.svg -https://upload.wikimedia.org/wikipedia/commons/3/35/Seal_of_Kentucky.svg -https://upload.wikimedia.org/wikipedia/commons/2/2f/Seal_of_Louisiana.svg -https://upload.wikimedia.org/wikipedia/commons/a/a0/Maine-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/0/00/Seal_of_Maryland_%28reverse%29.svg -https://upload.wikimedia.org/wikipedia/commons/8/82/Seal_of_Massachusetts.svg -https://upload.wikimedia.org/wikipedia/commons/3/3f/Seal_of_Michigan.svg -https://upload.wikimedia.org/wikipedia/commons/6/63/Minnesota-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/e/e3/Seal_of_Mississippi_(2014).svg -https://upload.wikimedia.org/wikipedia/commons/d/de/Seal_of_Missouri.svg -https://upload.wikimedia.org/wikipedia/commons/e/ed/Montana-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/6/60/Nebraska-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/7/77/Nevada-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/a/aa/Seal_of_New_Hampshire.svg -https://upload.wikimedia.org/wikipedia/commons/8/8d/Seal_of_New_Jersey.svg -https://upload.wikimedia.org/wikipedia/commons/3/3b/NewMexico-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/c/ca/NewYork-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/7/72/Seal_of_North_Carolina.svg -https://upload.wikimedia.org/wikipedia/commons/e/e7/NorthDakota-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/6/69/Seal_of_Ohio_%281967-1996%29.svg -https://upload.wikimedia.org/wikipedia/commons/3/39/Seal_of_Oklahoma.svg -https://upload.wikimedia.org/wikipedia/commons/c/c9/Oregon-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/e/e8/Pennsylvania_state_seal.svg -https://upload.wikimedia.org/wikipedia/commons/7/73/RhodeIsland-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/8/80/Seal_of_South_Carolina.svg -https://upload.wikimedia.org/wikipedia/commons/b/bb/SouthDakota-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/3/3c/Seal_of_Tennessee.svg -https://upload.wikimedia.org/wikipedia/commons/c/cb/Seal_of_Texas.svg -https://upload.wikimedia.org/wikipedia/commons/7/72/Seal_of_Utah_%28Alternate%29.svg -https://upload.wikimedia.org/wikipedia/commons/5/5b/Vermont_state_seal.svg -https://upload.wikimedia.org/wikipedia/commons/6/6f/Seal_of_Virginia.svg -https://upload.wikimedia.org/wikipedia/commons/9/92/Washington-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/9/92/WestVirginia-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/b/b3/Wisconsin-StateSeal.svg -https://upload.wikimedia.org/wikipedia/commons/c/c0/Wyoming-StateSeal.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/gallardo.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bzrfeed.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/android.svg https://upload.wikimedia.org/wikipedia/commons/d/df/Seal_of_American_Samoa.svg -https://upload.wikimedia.org/wikipedia/commons/f/fd/Ghostscript_Tiger.svg -https://upload.wikimedia.org/wikipedia/commons/6/6c/Trajans-Column-lower-animated.svg +https://upload.wikimedia.org/wikipedia/commons/e/e7/Seal_of_Illinois.svg +https://upload.wikimedia.org/wikipedia/commons/6/63/A_large_blank_world_map_with_oceans_marked_in_blue.svg diff --git a/tools/svg/svgs_parse_only.txt b/tools/svg/svgs_parse_only.txt new file mode 100644 index 0000000000..4aab1cb674 --- /dev/null +++ b/tools/svg/svgs_parse_only.txt @@ -0,0 +1,59 @@ +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/AJ_Digital_Camera.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/acid.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/alphachannel.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bozo.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/compass.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/displayWebStats.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/eff.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/fsm.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/usaf.svg +https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/yinyang.svg +https://upload.wikimedia.org/wikipedia/commons/6/6d/Alabama-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/2/2b/Alaska-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/7/7e/Arizona-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/0/0f/Seal_of_California.svg +https://upload.wikimedia.org/wikipedia/commons/5/51/Colorado-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/e/e5/Connecticut-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/c/c0/Delaware-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/b/bf/Florida-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/e/e0/Georgia-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/c/c5/Hawaii-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/4/49/Idaho-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/c/c4/Indiana-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/5/5a/Iowa-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/4/45/Seal_of_Kansas.svg +https://upload.wikimedia.org/wikipedia/commons/3/35/Seal_of_Kentucky.svg +https://upload.wikimedia.org/wikipedia/commons/2/2f/Seal_of_Louisiana.svg +https://upload.wikimedia.org/wikipedia/commons/a/a0/Maine-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/0/00/Seal_of_Maryland_%28reverse%29.svg +https://upload.wikimedia.org/wikipedia/commons/8/82/Seal_of_Massachusetts.svg +https://upload.wikimedia.org/wikipedia/commons/3/3f/Seal_of_Michigan.svg +https://upload.wikimedia.org/wikipedia/commons/6/63/Minnesota-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/d/d1/Seal_of_Mississippi_%282014-present%29.svg +https://upload.wikimedia.org/wikipedia/commons/d/de/Seal_of_Missouri.svg +https://upload.wikimedia.org/wikipedia/commons/e/ed/Montana-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/6/60/Nebraska-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/7/77/Nevada-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/a/aa/Seal_of_New_Hampshire.svg +https://upload.wikimedia.org/wikipedia/commons/8/8d/Seal_of_New_Jersey.svg +https://upload.wikimedia.org/wikipedia/commons/3/3b/NewMexico-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/c/ca/NewYork-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/7/72/Seal_of_North_Carolina.svg +https://upload.wikimedia.org/wikipedia/commons/e/e7/NorthDakota-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/6/69/Seal_of_Ohio_%281967-1996%29.svg +https://upload.wikimedia.org/wikipedia/commons/3/39/Seal_of_Oklahoma.svg +https://upload.wikimedia.org/wikipedia/commons/c/c9/Oregon-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/e/e8/Pennsylvania_state_seal.svg +https://upload.wikimedia.org/wikipedia/commons/7/73/RhodeIsland-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/8/80/Seal_of_South_Carolina.svg +https://upload.wikimedia.org/wikipedia/commons/b/bb/SouthDakota-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/3/3c/Seal_of_Tennessee.svg +https://upload.wikimedia.org/wikipedia/commons/c/cb/Seal_of_Texas.svg +https://upload.wikimedia.org/wikipedia/commons/7/72/Seal_of_Utah_%28Alternate%29.svg +https://upload.wikimedia.org/wikipedia/commons/5/5b/Vermont_state_seal.svg +https://upload.wikimedia.org/wikipedia/commons/6/6f/Seal_of_Virginia.svg +https://upload.wikimedia.org/wikipedia/commons/9/92/Washington-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/9/92/WestVirginia-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/b/b3/Wisconsin-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/c/c0/Wyoming-StateSeal.svg +https://upload.wikimedia.org/wikipedia/commons/6/6c/Trajans-Column-lower-animated.svg -- cgit v1.2.3