Skip to content

Repository files navigation

Python Toolkit Projects

A collection of Python-based toolkit projects for various tasks and utilities.

Python Project Version Project Start Last Update

Installation and Use

Prerequisites

  • Ensure Python 3.x is installed on your machine.
  • Work environment: IDE, Text Editor or CLI

Installation

  1. Clone the repository:

    git clone https://github.com/kutaycoskuner/project_toolkit_py.git
  2. (Optional) Create virtual environment for specific tool.
    Navigate to directory

    cd pixel_matcher
    

    Create environment

    py -m venv .venv
    

    Activate environment

    .\.venv\scripts\activate
    
  3. Install dependencies stated in the main.py file of tool.

    pip install numpy
    

Start Program

  1. Navigate to tool directory.
    cd file_renamer
    
  2. (Optional) Activate if there is virtual enivronment set for the project. Activate environment
    .\.venv\scripts\activate
    
  3. Run the program
    py main.py
    

Tools

File Renamer

Automate file renaming in a specified directory with customization options such as:

  • Adding a prefix to filenames.
  • Changing case (e.g., uppercase, lowercase).
  • Overriding file extensions.

Graph Visualizer

A simple tool visualize mathematically defined functions on two parameter relations.

use case: Finding the right timing function for animations. Use case: Useful for organizing images, files, and bulk renaming tasks.

Markdown Tools

Tools to automate and format markdown documents.
markdown_metadata_template_changer a tool to change --- block from one template to another. Rules need to be declared to use this tool.
markdown_formatter a tool to format markdown essays (experimental)

use case: Format and batch revise markdown files.

Pixel Matcher

A tool to compare the similarity between two images by analyzing pixel color differences.

Use case: Designed as a testing tool for 3D rendering projects to detect unintended scene changes.

Text Recognizer(pdf)

An OCR (Optical Character Recognition) tool for extracting text from PDFs or images, converting it into raw .txt or .md files.

Use case: Parsing text content from human-readable documents.

Text to Image (syntax highlighter)

A utility that converts code or text snippets into styled images with customizable syntax highlighting, alignment, margins, and framing. Supports adding titles, headings, and themed color schemes for different platforms (e.g., PowerShell, Python).

Use case: Creating visually appealing code snippets or documentation graphics for presentations, tutorials, or social media.


For bugs reports, feature requests and suggestions please use issue tracker.

About

Python toolkit projects

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages