Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import sys
- import re
- def convertColor(c):
- color = c.lower()
- if color=="#ffebee":
- return "red_50"
- elif color=="#ffcdd2":
- return "red_100"
- elif color=="#ef9a9a":
- return "red_200"
- elif color=="#e57373":
- return "red_300"
- elif color=="#ef5350":
- return "red_400"
- elif color=="#f44336":
- return "red_500"
- elif color=="#e53935":
- return "red_600"
- elif color=="#d32f2f":
- return "red_700"
- elif color=="#c62828":
- return "red_800"
- elif color=="#b71c1c":
- return "red_900"
- elif color=="#ff8a80":
- return "red_a100"
- elif color=="#ff5252":
- return "red_a200"
- elif color=="#ff1744":
- return "red_a400"
- elif color=="#d50000":
- return "red_a700"
- elif color=="#fce4ec":
- return "pink_50"
- elif color=="#f8bbd0":
- return "pink_100"
- elif color=="#f48fb1":
- return "pink_200"
- elif color=="#f06292":
- return "pink_300"
- elif color=="#ec407a":
- return "pink_400"
- elif color=="#e91e63":
- return "pink_500"
- elif color=="#d81b60":
- return "pink_600"
- elif color=="#c2185b":
- return "pink_700"
- elif color=="#ad1457":
- return "pink_800"
- elif color=="#880e4f":
- return "pink_900"
- elif color=="#ff80ab":
- return "pink_a100"
- elif color=="#ff4081":
- return "pink_a200"
- elif color=="#f50057":
- return "pink_a400"
- elif color=="#c51162":
- return "pink_a700"
- elif color=="#f3e5f5":
- return "purple_50"
- elif color=="#e1bee7":
- return "purple_100"
- elif color=="#ce93d8":
- return "purple_200"
- elif color=="#ba68c8":
- return "purple_300"
- elif color=="#ab47bc":
- return "purple_400"
- elif color=="#9c27b0":
- return "purple_500"
- elif color=="#8e24aa":
- return "purple_600"
- elif color=="#7b1fa2":
- return "purple_700"
- elif color=="#6a1b9a":
- return "purple_800"
- elif color=="#4a148c":
- return "purple_900"
- elif color=="#ea80fc":
- return "purple_a100"
- elif color=="#e040fb":
- return "purple_a200"
- elif color=="#d500f9":
- return "purple_a400"
- elif color=="#aa00ff":
- return "purple_a700"
- elif color=="#ede7f6":
- return "deep_purple_50"
- elif color=="#d1c4e9":
- return "deep_purple_100"
- elif color=="#b39ddb":
- return "deep_purple_200"
- elif color=="#9575cd":
- return "deep_purple_300"
- elif color=="#7e57c2":
- return "deep_purple_400"
- elif color=="#673ab7":
- return "deep_purple_500"
- elif color=="#5e35b1":
- return "deep_purple_600"
- elif color=="#512da8":
- return "deep_purple_700"
- elif color=="#4527a0":
- return "deep_purple_800"
- elif color=="#311b92":
- return "deep_purple_900"
- elif color=="#b388ff":
- return "deep_purple_a100"
- elif color=="#7c4dff":
- return "deep_purple_a200"
- elif color=="#651fff":
- return "deep_purple_a400"
- elif color=="#6200ea":
- return "deep_purple_a700"
- elif color=="#e8eaf6":
- return "indigo_50"
- elif color=="#c5cae9":
- return "indigo_100"
- elif color=="#9fa8da":
- return "indigo_200"
- elif color=="#7986cb":
- return "indigo_300"
- elif color=="#5c6bc0":
- return "indigo_400"
- elif color=="#3f51b5":
- return "indigo_500"
- elif color=="#3949ab":
- return "indigo_600"
- elif color=="#303f9f":
- return "indigo_700"
- elif color=="#283593":
- return "indigo_800"
- elif color=="#1a237e":
- return "indigo_900"
- elif color=="#8c9eff":
- return "indigo_a100"
- elif color=="#536dfe":
- return "indigo_a200"
- elif color=="#3d5afe":
- return "indigo_a400"
- elif color=="#304ffe":
- return "indigo_a700"
- elif color=="#e3f2fd":
- return "blue_50"
- elif color=="#bbdefb":
- return "blue_100"
- elif color=="#90caf9":
- return "blue_200"
- elif color=="#64b5f6":
- return "blue_300"
- elif color=="#42a5f5":
- return "blue_400"
- elif color=="#2196f3":
- return "blue_500"
- elif color=="#1e88e5":
- return "blue_600"
- elif color=="#1976d2":
- return "blue_700"
- elif color=="#1565c0":
- return "blue_800"
- elif color=="#0d47a1":
- return "blue_900"
- elif color=="#82b1ff":
- return "blue_a100"
- elif color=="#448aff":
- return "blue_a200"
- elif color=="#2979ff":
- return "blue_a400"
- elif color=="#2962ff":
- return "blue_a700"
- elif color=="#e1f5fe":
- return "light_blue_50"
- elif color=="#b3e5fc":
- return "light_blue_100"
- elif color=="#81d4fa":
- return "light_blue_200"
- elif color=="#4fc3f7":
- return "light_blue_300"
- elif color=="#29b6f6":
- return "light_blue_400"
- elif color=="#03a9f4":
- return "light_blue_500"
- elif color=="#039be5":
- return "light_blue_600"
- elif color=="#0288d1":
- return "light_blue_700"
- elif color=="#0277bd":
- return "light_blue_800"
- elif color=="#01579b":
- return "light_blue_900"
- elif color=="#80d8ff":
- return "light_blue_a100"
- elif color=="#40c4ff":
- return "light_blue_a200"
- elif color=="#00b0ff":
- return "light_blue_a400"
- elif color=="#0091ea":
- return "light_blue_a700"
- elif color=="#e0f7fa":
- return "cyan_50"
- elif color=="#b2ebf2":
- return "cyan_100"
- elif color=="#80deea":
- return "cyan_200"
- elif color=="#4dd0e1":
- return "cyan_300"
- elif color=="#26c6da":
- return "cyan_400"
- elif color=="#00bcd4":
- return "cyan_500"
- elif color=="#00acc1":
- return "cyan_600"
- elif color=="#0097a7":
- return "cyan_700"
- elif color=="#00838f":
- return "cyan_800"
- elif color=="#006064":
- return "cyan_900"
- elif color=="#84ffff":
- return "cyan_a100"
- elif color=="#18ffff":
- return "cyan_a200"
- elif color=="#00e5ff":
- return "cyan_a400"
- elif color=="#00b8d4":
- return "cyan_a700"
- elif color=="#e0f2f1":
- return "teal_50"
- elif color=="#b2dfdb":
- return "teal_100"
- elif color=="#80cbc4":
- return "teal_200"
- elif color=="#4db6ac":
- return "teal_300"
- elif color=="#26a69a":
- return "teal_400"
- elif color=="#009688":
- return "teal_500"
- elif color=="#00897b":
- return "teal_600"
- elif color=="#00796b":
- return "teal_700"
- elif color=="#00695c":
- return "teal_800"
- elif color=="#004d40":
- return "teal_900"
- elif color=="#a7ffeb":
- return "teal_a100"
- elif color=="#64ffda":
- return "teal_a200"
- elif color=="#1de9b6":
- return "teal_a400"
- elif color=="#00bfa5":
- return "teal_a700"
- elif color=="#e8f5e9":
- return "green_50"
- elif color=="#c8e6c9":
- return "green_100"
- elif color=="#a5d6a7":
- return "green_200"
- elif color=="#81c784":
- return "green_300"
- elif color=="#66bb6a":
- return "green_400"
- elif color=="#4caf50":
- return "green_500"
- elif color=="#43a047":
- return "green_600"
- elif color=="#388e3c":
- return "green_700"
- elif color=="#2e7d32":
- return "green_800"
- elif color=="#1b5e20":
- return "green_900"
- elif color=="#b9f6ca":
- return "green_a100"
- elif color=="#69f0ae":
- return "green_a200"
- elif color=="#00e676":
- return "green_a400"
- elif color=="#00c853":
- return "green_a700"
- elif color=="#f1f8e9":
- return "light_green_50"
- elif color=="#dcedc8":
- return "light_green_100"
- elif color=="#c5e1a5":
- return "light_green_200"
- elif color=="#aed581":
- return "light_green_300"
- elif color=="#9ccc65":
- return "light_green_400"
- elif color=="#8bc34a":
- return "light_green_500"
- elif color=="#7cb342":
- return "light_green_600"
- elif color=="#689f38":
- return "light_green_700"
- elif color=="#558b2f":
- return "light_green_800"
- elif color=="#33691e":
- return "light_green_900"
- elif color=="#ccff90":
- return "light_green_a100"
- elif color=="#b2ff59":
- return "light_green_a200"
- elif color=="#76ff03":
- return "light_green_a400"
- elif color=="#64dd17":
- return "light_green_a700"
- elif color=="#f9fbe7":
- return "lime_50"
- elif color=="#f0f4c3":
- return "lime_100"
- elif color=="#e6ee9c":
- return "lime_200"
- elif color=="#dce775":
- return "lime_300"
- elif color=="#d4e157":
- return "lime_400"
- elif color=="#cddc39":
- return "lime_500"
- elif color=="#c0ca33":
- return "lime_600"
- elif color=="#afb42b":
- return "lime_700"
- elif color=="#9e9d24":
- return "lime_800"
- elif color=="#827717":
- return "lime_900"
- elif color=="#f4ff81":
- return "lime_a100"
- elif color=="#eeff41":
- return "lime_a200"
- elif color=="#c6ff00":
- return "lime_a400"
- elif color=="#aeea00":
- return "lime_a700"
- elif color=="#fffde7":
- return "yellow_50"
- elif color=="#fff9c4":
- return "yellow_100"
- elif color=="#fff59d":
- return "yellow_200"
- elif color=="#fff176":
- return "yellow_300"
- elif color=="#ffee58":
- return "yellow_400"
- elif color=="#ffeb3b":
- return "yellow_500"
- elif color=="#fdd835":
- return "yellow_600"
- elif color=="#fbc02d":
- return "yellow_700"
- elif color=="#f9a825":
- return "yellow_800"
- elif color=="#f57f17":
- return "yellow_900"
- elif color=="#ffff8d":
- return "yellow_a100"
- elif color=="#ffff00":
- return "yellow_a200"
- elif color=="#ffea00":
- return "yellow_a400"
- elif color=="#ffd600":
- return "yellow_a700"
- elif color=="#fff8e1":
- return "amber_50"
- elif color=="#ffecb3":
- return "amber_100"
- elif color=="#ffe082":
- return "amber_200"
- elif color=="#ffd54f":
- return "amber_300"
- elif color=="#ffca28":
- return "amber_400"
- elif color=="#ffc107":
- return "amber_500"
- elif color=="#ffb300":
- return "amber_600"
- elif color=="#ffa000":
- return "amber_700"
- elif color=="#ff8f00":
- return "amber_800"
- elif color=="#ff6f00":
- return "amber_900"
- elif color=="#ffe57f":
- return "amber_a100"
- elif color=="#ffd740":
- return "amber_a200"
- elif color=="#ffc400":
- return "amber_a400"
- elif color=="#ffab00":
- return "amber_a700"
- elif color=="#fff3e0":
- return "orange_50"
- elif color=="#ffe0b2":
- return "orange_100"
- elif color=="#ffcc80":
- return "orange_200"
- elif color=="#ffb74d":
- return "orange_300"
- elif color=="#ffa726":
- return "orange_400"
- elif color=="#ff9800":
- return "orange_500"
- elif color=="#fb8c00":
- return "orange_600"
- elif color=="#f57c00":
- return "orange_700"
- elif color=="#ef6c00":
- return "orange_800"
- elif color=="#e65100":
- return "orange_900"
- elif color=="#ffd180":
- return "orange_a100"
- elif color=="#ffab40":
- return "orange_a200"
- elif color=="#ff9100":
- return "orange_a400"
- elif color=="#ff6d00":
- return "orange_a700"
- elif color=="#fbe9e7":
- return "deep_orange_50"
- elif color=="#ffccbc":
- return "deep_orange_100"
- elif color=="#ffab91":
- return "deep_orange_200"
- elif color=="#ff8a65":
- return "deep_orange_300"
- elif color=="#ff7043":
- return "deep_orange_400"
- elif color=="#ff5722":
- return "deep_orange_500"
- elif color=="#f4511e":
- return "deep_orange_600"
- elif color=="#e64a19":
- return "deep_orange_700"
- elif color=="#d84315":
- return "deep_orange_800"
- elif color=="#bf360c":
- return "deep_orange_900"
- elif color=="#ff9e80":
- return "deep_orange_a100"
- elif color=="#ff6e40":
- return "deep_orange_a200"
- elif color=="#ff3d00":
- return "deep_orange_a400"
- elif color=="#dd2c00":
- return "deep_orange_a700"
- elif color=="#efebe9":
- return "brown_50"
- elif color=="#d7ccc8":
- return "brown_100"
- elif color=="#bcaaa4":
- return "brown_200"
- elif color=="#a1887f":
- return "brown_300"
- elif color=="#8d6e63":
- return "brown_400"
- elif color=="#795548":
- return "brown_500"
- elif color=="#6d4c41":
- return "brown_600"
- elif color=="#5d4037":
- return "brown_700"
- elif color=="#4e342e":
- return "brown_800"
- elif color=="#3e2723":
- return "brown_900"
- elif color=="#fafafa":
- return "grey_50"
- elif color=="#f5f5f5":
- return "grey_100"
- elif color=="#eeeeee":
- return "grey_200"
- elif color=="#e0e0e0":
- return "grey_300"
- elif color=="#bdbdbd":
- return "grey_400"
- elif color=="#9e9e9e":
- return "grey_500"
- elif color=="#757575":
- return "grey_600"
- elif color=="#616161":
- return "grey_700"
- elif color=="#424242":
- return "grey_800"
- elif color=="#212121":
- return "grey_900"
- elif color=="#eceff1":
- return "blue_grey_50"
- elif color=="#cfd8dc":
- return "blue_grey_100"
- elif color=="#b0bec5":
- return "blue_grey_200"
- elif color=="#90a4ae":
- return "blue_grey_300"
- elif color=="#78909c":
- return "blue_grey_400"
- elif color=="#607d8b":
- return "blue_grey_500"
- elif color=="#546e7a":
- return "blue_grey_600"
- elif color=="#455a64":
- return "blue_grey_700"
- elif color=="#37474f":
- return "blue_grey_800"
- elif color=="#263238":
- return "blue_grey_900"
- elif color=="#000000":
- return "black"
- elif color=="#ffffff":
- return "white"
- return color
- ## MAIN PROGRAM ##############################################################################
- pattern = re.compile("#[0-9a-fA-F]{6}")
- for line in sys.stdin:
- line = line.rstrip("\n")
- m = pattern.search(line,0)
- if m != None :
- print line[:m.start()] + "@color/" + convert.convertColor(m.group()) + line[m.end():]
- else:
- print line
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement