Metadata-Version: 2.1
Name: exapp
Version: 0.1.1
Summary: A Python Example Launcher Application
Keywords: example,gui,application
Author-email: Euiyun Edwin Kim <geniuskey@gmail.com>
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: pyqtgraph>=0.12
Requires-Dist: colorama>=0.4.4; sys_platform == "win32"
Requires-Dist: tomli; python_version < "3.11"
Requires-Dist: sphinx ; extra == "doc"
Requires-Dist: sphinx-rtd-theme ; extra == "doc"
Requires-Dist: PyQt5 ; extra == "gui"
Requires-Dist: PySide2 ; extra == "gui"
Project-URL: Documentation, https://exapp.readthedocs.io
Project-URL: Repository, https://github.com/allinpy/ExApp.git
Provides-Extra: doc
Provides-Extra: gui

# ExApp
A Python Example Launcher Application

![](https://github.com/allinpy/ExApp/raw/main/doc/source/_static/ExApp_window.png)

## Overview
ExApp is a Python-based application designed to streamline the process of running Python scripts. It's an ideal tool for developers and users who frequently test or demonstrate multiple Python scripts. By simply executing `python -m exapp <target_folder>`, ExApp initiates a user-friendly, explorer-like interface that allows for the seamless execution of .py files located within the specified target folder.

## Features
- **Explorer-Like Interface**: Navigate through your Python scripts as you would in a file explorer, providing a familiar and intuitive user experience.
- **One-Click Execution**: Run any `.py` file with a single click, eliminating the need to manually enter script paths or commands in the terminal.
- **Folder Specific Search**: Specify the target folder to focus on the scripts relevant to your current project or demonstration.
- **Lightweight and Easy-to-Use**: Designed with simplicity in mind, ExApp is straightforward to set up and operate, requiring minimal configuration.

## Installation and Usage
1. **Installation**: Download the ExApp package and install it using Python. Ensure that Python is correctly installed on your system.
2. **Launching the Application**: Open a terminal or command prompt and navigate to the ExApp directory. Run the application with the command `python -m exapp <target_folder>`, where `<target_folder>` is the path to the folder containing your Python scripts.
3. **Using ExApp**: Once launched, ExApp displays all `.py` files in the specified folder. Click on any script to run it, and view the output directly within the ExApp interface.

## Requirements
- Python: Make sure you have Python installed on your system.
- Dependencies: ExApp relies on standard Python libraries, ensuring compatibility and ease of use.

## Support and Contribution
For support, questions, or contributions, please visit our GitHub repository. We welcome feedback and contributions to improve ExApp and expand its capabilities.

ExApp offers a convenient and efficient way to run and demonstrate Python scripts, tailored for both developers and casual users. Try it out and streamline your Python script execution process!

