Download create_icons.py from SlouchyBuffalo/CitationGenerator: direct link, hf CLI and curl.
- Browser
- Download file 738 Bytes
-
https://huggingface.co/spaces/SlouchyBuffalo/CitationGenerator/resolve/main/create_icons.py
- Command line
-
hf download hf://spaces/SlouchyBuffalo/CitationGenerator/create_icons.py
-
curl -L -o create_icons.py https://huggingface.co/spaces/SlouchyBuffalo/CitationGenerator/resolve/main/create_icons.py
738 Bytes
| import os | |
| from PIL import Image, ImageDraw | |
| # Create static directory if it doesn't exist | |
| os.makedirs('static', exist_ok=True) | |
| # Create simple icon images | |
| def create_icon(size, filename): | |
| img = Image.new('RGB', (size, size), color='#ff7c00') | |
| draw = ImageDraw.Draw(img) | |
| # Draw a simple book icon | |
| margin = size // 8 | |
| draw.rectangle([margin, margin, size-margin, size-margin], fill='white') | |
| draw.rectangle([margin*2, margin*3, size-margin*2, margin*4], fill='#ff7c00') | |
| draw.rectangle([margin*2, margin*5, size-margin*2, margin*6], fill='#ff7c00') | |
| img.save(filename) | |
| # Create icons | |
| create_icon(192, 'static/icon-192.png') | |
| create_icon(512, 'static/icon-512.png') | |
| print("Icons created successfully!") |