Image Merger Grid
Image Merger Grid Description Image Merger Grid is a simple Python desktop application that lets you batch‑merge images into customizable grid layouts (e.g., 2×2, 4×4, or any rows×columns) with adjustable margins and background colors. Built with Tkinter and Pillow, it automatically processes all images in a folder, pads incomplete grids with blanks, and shows real‑time…
Raster to Vector Halftone Generator
Vector Halftone Generator is a Python-based application that transforms raster images into artistic vector halftones. With an intuitive graphical user interface built using PyQt5, this tool enables designers and digital artists to create unique halftone effects that can be easily exported as SVG files for further editing in graphic design software like Adobe Illustrator. Overview…
JSON Syntax Corrector – Python Script
Fix Broken JSON Instantly with This Advanced Syntax Corrector GUI Tool in Python When working with APIs, large datasets, or configuration files, it’s common to run into broken or poorly formatted JSON files. Missing quotes, extra commas, or incorrect brackets can easily break your workflow and lead to frustrating debugging sessions. To help developers, data…
System Environment Diagnostic and GPU Information Script
System Environment Diagnostic and GPU Information Script This Python script provides a comprehensive overview of the system environment. It displays the Python version, PyTorch details (if installed), the maximum supported CUDA version from nvidia-smi, the installed CUDA Toolkit version (using nvcc), the NVIDIA driver version, and detailed GPU diagnostics such as memory usage and temperatures.…
Find and Delete Empty Folders (Win) – Python
Enter a path or click “Browse” to select a folderClick “Scan” to start the processWatch the progress bar as it scansView the results with creation and modification datesSelect multiple folders (Ctrl+click or Shift+click)Delete using either the “Delete Selected” button or right-click context menu
Ollama Model Manager UI – Python Script
Pythonimport tkinter as tk from tkinter import messagebox, scrolledtext, ttk, filedialog, simpledialog # Added simpledialog import subprocess import threading import os import platform import shlex # import webbrowser # Currently unused, uncomment if needed later # import json # Currently unused, uncomment if needed later import re from datetime import datetime import logging # Setup…
Conda Environment Manager – Python Script
Pythonimport tkinter as tk from tkinter import ttk, messagebox, filedialog import os import shutil from pathlib import Path import sys import subprocess from datetime import datetime class CondaEnvManager: def __init__(self, root): self.root = root self.root.title("Conda Environment Manager") self.root.geometry("1000×600") self.main_frame = ttk.Frame(self.root, padding="10") self.main_frame.grid(row=0, column=0, sticky="nsew") self.root.columnconfigure(0, weight=1) self.root.rowconfigure(0, weight=1) self.create_widgets() self.refresh_env_list() def create_widgets(self): # Control…
Understanding Shape Layer Match Names in Adobe After Effects
Understanding Shape Layer Match Names in Adobe After Effects Adobe After Effects uses “Match Names” as identifiers for various elements, making scripting and automation easier. Here’s a comprehensive look at the match names and their corresponding display names for different components of Shape Layers. 1. Layer The primary identifier for a Shape Layer in After…
Parametric Spiral Usign Expressions
Create a shape layer. Expand the contents under layer. Delete current shape (i.e.: Ellipse). Now create a path by clicking Right Arrow Icon (Next to Contents – Add) and add Path. Now expand path and alt-click stop watch icon to add an expression. Delete the current expression and copy-paste the following expression. Now we need…