Skip to content

Instantly share code, notes, and snippets.

@grassmunk
grassmunk / ani2ico.py
Last active April 12, 2024 15:26
Converts Microsoft Animated cursors ico/cur to png
#!/usr/bin/env python3
import sys
import os
import subprocess
import shutil
# Properly convert a Microsoft ANI file to Icon and PNG
# The filename is made up of: [icon file name]_[rate in jiffies]_[sequence].png
# GPL 3.0
@grassmunk
grassmunk / theme_parse.py
Last active October 11, 2019 06:55
Microsoft Theme Parser Beta for Chicago95
#!/usr/bin/env python3
# License GPL3
# Parse Windows .theme files
# Notes: Does not work with theme names with spaces in the title
# To parse the config
import configparser
import sys
@grassmunk
grassmunk / parse2.py
Last active October 16, 2019 08:00
Microsoft Theme Parser
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import sys
import os
import collections
import PIL.Image
import svgwrite
import pathlib
import shutil
@grassmunk
grassmunk / chicago95_plus.py
Created October 17, 2019 07:07
Chicago95 Plus!
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Tool to parse and generate new Chicago95 themes based on Microsoft Theme files
# Parses ANI and ICO files, installs Icons/Theme and fonts
# Auto changes your theme
# Thanks to png2svg for icon converter and Fierelier for recoloring script
# Requires:
# - Inkscape
# - Imagemagick
import sys
import os
import collections
import PIL.Image
import svgwrite
import pathlib
import shutil
import subprocess
import argparse
import logging
import sys
import os
import collections
import PIL.Image
import svgwrite
import pathlib
import shutil
import subprocess
import argparse
import logging
import sys
import os
import collections
import PIL.Image
import svgwrite
import pathlib
import shutil
import subprocess
import argparse
import logging
#!/usr/bin/env python3
import os
import sys
import csv
import requests
import datetime
from pprint import pprint
from internetarchive import upload
#!/usr/bin/env python3
from pluslib import ChicagoPlus
import logging
import sys
from PIL import Image, ImageFont, ImageDraw, ImageEnhance, ImageOps
from pprint import pprint
import struct
import subprocess
import os