{"repo":"bocaletto-luca/BootableUSB","free":true,"listed":false,"github":"https://github.com/bocaletto-luca/BootableUSB","clone":"git clone https://github.com/bocaletto-luca/BootableUSB.git","description":"Bootable USB Creator is a Python script that provides a simple graphical user interface for creating bootable USB drives from ISO files. This tool is authored by Luca Bocaletto.","language":"Python","stars":25,"topics":["python","automation","bootable-usb","desktop-application","gui","open-source","system-utilities","usb-formatting","iso-to-usb","operating-system-installation"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"Bootable USB Creator Author: Bocaletto Luca Bootable USB Creator is a Python script that provides a simple graphical user interface for creating bootable USB drives from ISO files. This tool is authored by Luca Bocaletto. Features - Select ISO File : Choose an ISO file to create a bootable USB drive. - Automatic USB Detection : Automatically detect available USB drives. - Drive Validation : Check if the selected device is a valid USB drive. - USB Drive Formatting : Format the USB drive with the FAT32 file system. - ISO File Copying : Copy the contents of the selected ISO file to the USB drive. Prerequisites To use Bootable USB Creator, you need the following prerequisites: - Python 3 installed on your system. - Required Python packages: tkinter , win32file , win32com.client . Usage 1. Run the script using Python 3. 2. Select the ISO file by clicking the \"Browse\" button. 3. Choose a USB drive from the list of available drives. 4. Click the \"Create Bootable USB Drive\" button to start the process. How It Works Bootable USB Creator uses Windows Management Instrumentation (WMI) and Win32 APIs to identify USB drives and manage the process of creating a bootable USB drive. Here's how it works: - The script uses WMI to identify USB drives by checking the InterfaceType . - It validates the selected USB drive path and ensures it is a removable device. - The script formats the USB drive using the FAT32 file system. - It then copies the contents of the selected ISO file to the USB drive ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bocaletto-luca","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bocaletto-luca/BootableUSB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}