You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
866 B
32 lines
866 B
#! /usr/bin/python3 |
|
|
|
# Small and dirty script to create the README-Trademarks.txt file. This file |
|
# has to be created by scratch at every release. To do so, use: |
|
# ./trademarks.py > README-Trademarks.txt |
|
|
|
from urllib.request import urlopen |
|
import json |
|
|
|
response = urlopen('https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/metadata/icons.json') |
|
if response.code != 200: |
|
print("Got HTTP ", response.code); |
|
exit(1) |
|
document = json.loads(response.fp.read()) |
|
|
|
brands = [] |
|
|
|
for icon in document: |
|
if 'brands' in document[icon]['styles']: |
|
brands.append(icon) |
|
|
|
brands.sort() |
|
|
|
out = 'Brand icons may be subject to trademark and brand guidelines of their\n' |
|
out+= 'respective owners. Always check before deploying other companies\' branding.\n' |
|
out+= '\n' |
|
out+= 'Brand Icons:' |
|
|
|
for brand in brands: |
|
out+= '\n * fa-' + brand |
|
|
|
print(out)
|
|
|