Programming language colors Github
<% require 'yaml' %>
<% languages = YAML.load_file('config/languages.yml') %>
<% languages.each do |l| %>
<% color = l[1]["color"] %>
<% programming_language = l[0].downcase.tr("#", "").gsub("++", "pp").gsub(" ", "-") %>
<% if color.present? %>
<%= ".#{programming_language}-color {" %>
background: <%= color %>;
<%= "}" %>
<% end %>
<% end %>
I used Linguist languages.yml
to get all colors used on Github.
In my Rails app, inside a scss.erb I used this script above to get all colours and create classes to each one of them. To be more efficient after created once I got the css generated, removed the comments lines with sublime replace all with a Regex(expression == /*(.)*/)
The easy solution: Css with all the classes and their colors; I used background, but you could change in the script to match your requirements.
Written by Cassio Cabral
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Ruby
Authors
Filed Under
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#