generate_material_icons_python.sh 393 B

1234567891011
  1. url='https://raw.githubusercontent.com/flutter/flutter/master/packages/flutter/lib/src/material/icons.dart'
  2. output_file="material_icons_python.txt"
  3. curl -s $url | python -c '
  4. import re
  5. for line in __import__("sys").stdin:
  6. match = re.search(r"const IconData ([a-z0-9_]+)", line)
  7. if match:
  8. print("{} = \"{}\"".format(match.group(1).upper(), match.group(1)))
  9. ' >> "$output_file"