A modern terminal-based HTTP client built with Python and Textual. GetMeDat provides an intuitive interface for making HTTP requests directly from your terminal, featuring a rich text-based UI for managing request parameters, headers, authentication, and viewing responses.
- Interactive terminal UI powered by Textual
- Support for all HTTP methods (GET, POST, PUT, DELETE, etc.)
- Request parameter management
- Header configuration
- Authentication support
- Response viewing and formatting
- Clean, intuitive interface
- Python 3.8 or higher
- pip package manager
-
Clone this repository:
git clone https://github.com/Gadielo03/GetMeDat.git cd GetMeDat -
Create and activate a virtual environment:
# Create virtual environment python -m venv venv # Activate virtual environment # On Linux/Mac: source venv/bin/activate # On Windows: # venv\Scripts\activate
-
Install dependencies:
pip install textual requests
-
Run the application:
python src/app.py
-
To deactivate the virtual environment when done:
deactivate