aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/svg
diff options
context:
space:
mode:
authorGravatar Ravi Mistry <rmistry@google.com>2017-08-16 10:30:40 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-08-16 15:42:55 +0000
commitaf10923819c5aee7f28e91ac1da4f5a25bdfdd23 (patch)
treedd02cebd7537f1164fc82f75b5cdacdcd1ffc10c /tools/svg
parentb4aab9ae6d27c446af8302b79d15b832c816c633 (diff)
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 <rmistry@google.com> Reviewed-by: Eric Boren <borenet@google.com>
Diffstat (limited to 'tools/svg')
-rw-r--r--tools/svg/README.md13
-rw-r--r--tools/svg/svg_downloader.py10
-rw-r--r--tools/svg/svgs.txt72
-rw-r--r--tools/svg/svgs_parse_only.txt59
4 files changed, 84 insertions, 70 deletions
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