<commit_before># polyfy
add cool polygons to any wallpaper

###usage:
>chmod +x polyfy.sh  
>polyfy.sh /path/to/file

###dependencies:  
imagemagick

###roadmap
>add more polygons<commit_msg>added info on arguments and new options. examples<commit_after># polyfy
add cool polygons to any wallpaper

###usage:
```
chmod +x polyfy 
polyfy /path/to/image <options>
```

###options:
```
<channel> Choose r, g, b, or any combination of the three such as rg br. Chooses which colors to turn negative (default: rgb )
<polygon> Draw a triangle, square, or diamond (default: triangle )
<size> Change the polygon size as a fraction of the image's height with an s followed by a number (default: s3 #this means the polygon side length is 1/3 of the image's height )
<borderwidth> Change the border width of the polygon with b followed by a number (default: b15 )
```

###examples:
```
polyfy path/to/image
polyfy the image with the default options

polyfy path/to/image diamond br s2 b20
polyfy with a diamond | negate the blue and red channels | with the polygon's side length at 1/2 the image's height | with a border width of 20pt
```

###dependencies:  
imagemagick

###roadmap
>setting borders at 0 still gives an outline.  
>allow drawing second polygon behind the coloured part
{'fraction_non_alphanumeric': 0.09033778476040849, 'fraction_numerical': 0.01021209740769835, 'mean_word_length': 4.491379310344827, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '584527', 'n_tokens_mistral': 405, 'n_tokens_neox': 373, 'n_words': 184}