Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary

Keywords

datasets-preparation gui image-processing image-sorting image-viewer powershell powershell-script
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: ProGamerGov
  • License: mit
  • Language: PowerShell
  • Default Branch: main
  • Homepage:
  • Size: 108 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
datasets-preparation gui image-processing image-sorting image-viewer powershell powershell-script
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

ReadMe.md

🧰 PowerShell Dataset Tools

A collection of PowerShell GUI scripts for manually working with datasets, including tools for sorting and captioning image files. Built to support efficient manual workflows in dataset curation and research contexts.

🖼️ PowerShell Image Sorting Tool

UI Screenshot

A fast and intuitive PowerShell-based image sorting tool for quickly organizing photos into predefined categories using your keyboard. Meant for manual sorting tasks where automation isn’t feasible — just press 1–4 to send an image to its corresponding folder, or skip it to leave it in place.


✨ Features

  • 📂 Quickly sort images into 4 custom category folders
  • ⌨️ Keyboard shortcuts: / to navigate the UI, 1–4 to sort
    • Enter activates the currently focused button (e.g., Previous/Next) for faster keyboard navigation
  • 🖱️ Click-based UI with resizable controls
  • 🖼️ Full image preview with zoom-to-fit
  • 📁 Auto-creates category subfolders inside the selected folder

🚀 Getting Started

🧾 Requirements

  • Windows with PowerShell (tested on PowerShell 5.1)
  • .NET Framework (for System.Windows.Forms and System.Drawing)

🛠️ Usage

  1. Clone this repo or download the .ps1 script.

  2. Run the script in PowerShell by right clicking on it and selecting 'Run with PowerShell' or by entering the following command like this: powershell .\ImageSortingTool.ps1

  3. Select a folder with images that have a .jpg, .jpeg, .png, .gif, or .bmp extension.

  4. Start sorting images

🏷️ PowerShell Image Captioning Tool

A companion tool to the sorting script, this PowerShell GUI helps you view, create, and edit image captions stored in individual .txt files.

UI Screenshot


✨ Features

  • 🖼️ Displays images alongside editable captions
  • 📝 Edit and save captions to .txt files
  • 📁 Captions are read from and saved to files in the format of <image_name.extension>.txt

🚀 Getting Started

🧾 Requirements

  • Windows with PowerShell (tested on PowerShell 5.1)
  • .NET Framework (for System.Windows.Forms and System.Drawing)

🛠️ Usage

  1. Clone this repo or download the .ps1 script.

  2. Run the script in PowerShell by right clicking on it and selecting 'Run with PowerShell' or by entering the following command like this: powershell .\ImageCaptioningTool.ps1

  3. Select a folder containing images.

  4. Begin editing captions.

Owner

  • Login: ProGamerGov
  • Kind: user
  • Location: Multiverse

Citation (CITATION.cff)

abstract: "PowerShell GUI scripts for manually working with datasets."
authors:
  - family-names: Egan
    given-names: Ben
cff-version: 1.2.0
date-released: "2025-04-22"
keywords:
  - "image sorting"
  - dataset
  - powershell
  - research
license: MIT
message: "If you use this software, please cite it using these metadata."
repository-code: "https://github.com/ProGamerGov/powershell-dataset-tools"
title: "powershell-dataset-tools"

GitHub Events

Total
  • Watch event: 1
  • Delete event: 1
  • Push event: 2
  • Public event: 1
  • Pull request event: 2
  • Create event: 1
Last Year
  • Watch event: 1
  • Delete event: 1
  • Push event: 2
  • Public event: 1
  • Pull request event: 2
  • Create event: 1