Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

SweetingTech/random

Open more actions menu

Repository files navigation

Random Utilities

A collection of desktop tools and utilities built in Python (and one full IDE project in TypeScript/React). Each project solves a real annoyance I kept running into, so I built the thing myself.

Projects

Password Generator

A CLI tool that generates cryptographically secure passwords using Python's secrets module.

  • Configurable length (minimum 4 characters)
  • Guarantees at least one uppercase, lowercase, digit, and special character
  • Importable as a module or run interactively
python password_generator.py

Icon Maker

A tkinter GUI for generating CSS loading animations. Supports four animation types: spinner, dots, bars, and pulse.

  • Real-time browser preview
  • Customizable size, thickness, speed, and color
  • Copy CSS to clipboard or export to a file
  • Temp files are cleaned up on exit
python "icon maker/tk_gui.py"

EPUB to JSON Converter

A desktop app for batch converting EPUB books to structured JSON. Preserves title, author, language, publisher, and chapter content.

  • Queue-based batch processing with progress tracking
  • Recursive folder scanning for EPUB files
  • Multi-threaded conversion (non-blocking UI)
  • Duplicate detection
cd "EPUB to JSON Converter GUI"
pip install ebooklib beautifulsoup4
python converter.py

See EPUB to JSON Converter GUI/readme.md for full setup and output format details.

Image 2 PDF Converter

An advanced PDF conversion suite handling images (JPG, PNG, GIF, BMP, TIFF) and EPUB files.

  • Tabbed interface for image and EPUB conversion
  • Batch processing with file reordering
  • Combine multiple files into a single PDF
  • Custom filename patterns with {num} and {name} placeholders
  • Page size options: Letter, A4, Legal, Tabloid
  • Quality slider for image conversion
cd "IMAGE 2 PDF"
pip install -r requirements.txt
python pdf_converter_gui.py

See IMAGE 2 PDF/readme.md for full setup including Windows batch scripts.

Mega IDE

A full-featured IDE built with Electron, React, TypeScript, and Monaco Editor. Includes file tree navigation, git integration, AI agents, real-time collaboration via Socket.IO, and a vector database for code search.

See Mega_IDE/README.md for architecture and setup.

Requirements

  • Python 3.8+ for the Python tools
  • Node.js 18+ for Mega IDE
  • Each project lists its own dependencies in its directory

License

MIT License - see LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.