everything-plugin 0.2.0

Rust binding for Everything's plugin SDK
# /// script
# requires-python = ">=3.13"
# dependencies = [
#     "requests",
# ]
# ///
import requests
from pathlib import Path
import zipfile

path = Path('../target/sdk/HTTP.zip')
# zip = requests.get('http://www.voidtools.com/Everything-HTTP-Server-1.0.3.4.x64.zip')
zip = requests.get('http://www.voidtools.com/Everything-ETP-Server-1.0.1.4.x64.zip')
path.write_bytes(zip.content)
# with zipfile.ZipFile(path, 'r') as zip_ref:
#     zip_ref.extractall('../target/sdk')

# h = Path('../target/sdk/everything_plugin.h')
# # TODO: Trailing comments
# c = h.read_text().replace('// ', '///').replace('/*', '/**').replace('/** ', '/**')
# h.write_text(f'''#include <Windows.h>
# {c}''')