Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Curl Loop Runner

A simple GUI application for running curl commands in a loop with configurable sleep intervals.

Features

  • Run any curl command repeatedly with a configurable sleep interval
  • View formatted JSON responses
  • Monitor HTTP status codes with color coding
  • Start/stop execution with simple controls
  • Thread-safe operation keeps UI responsive

Installation

From PyPI (once published)

pip install curl-loop-runner

From source

git clone https://gitlab.com/your-username/curl-loop-runner.git
cd curl-loop-runner
pip install -e .

Usage

Run the GUI application:

curl-loop-gui
# or
curl-loop-runner
# or as a module
python -m curl_loop_runner

Development

Setup

# Clone the repository
git clone https://gitlab.com/your-username/curl-loop-runner.git
cd curl-loop-runner

# Install in development mode
pip install -e .

# Install build tools
pip install build twine

Building

python -m build

Publishing

The GitLab CI pipeline handles publishing:

  1. Test PyPI: Manual trigger on main branch
  2. Production PyPI: Manual trigger on tags only

Set these CI/CD variables in your GitLab project:

  • TEST_PYPI_TOKEN: Your Test PyPI API token
  • PYPI_TOKEN: Your production PyPI API token

Creating a release

# Create and push a tag
git tag -a v0.1.0 -m "Release v0.1.0"
git push origin v0.1.0

Then manually trigger the publish job in GitLab CI.

License

MIT

Release files for curl-loop-runner 0.1.dev4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for curl-loop-runner 0.1.dev4
File Size Uploaded
curl_loop_runner-0.1.dev4.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for curl-loop-runner 0.1.dev4
File Interpreter ABI Platform
curl_loop_runner-0.1.dev4-py3-none-any.whl Python 3 none any Details

Total release size: 13.0 kB

Release files / curl_loop_runner-0.1.dev4.tar.gz

Download URL curl_loop_runner-0.1.dev4.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b5870224d89e2ba6b2c0d9b953a7ace343901e81787cd3d7c65d2b91fc79b1be
BLAKE2b-256 checksum
How to use checksums
0b66c8d81311b7810656e39d137cbe7cc660803774871195116fbe518869dfdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.23

Release files / curl_loop_runner-0.1.dev4-py3-none-any.whl

Download URL curl_loop_runner-0.1.dev4-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9676bdaebd85125766d8c1cfcfc03f6ee26b30c3154c6a01136f11fc47db43e5
BLAKE2b-256 checksum
How to use checksums
e2635d430f6e11924a7b3d105bfef105fa447db219a5085de068b8500649a2f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.23

Release history Release notifications | RSS feed

This release

0.1.dev4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page