Skip to main content

RequestsToCurl

Convert python requests object to cURL command.

This repository is improved based on curlify. Since curlify does not seem to be updated anymore, no one responded to the PR I provided, so this repository was created.

Installation

pip install requests_to_curl

Usage

>>> import curl
>>> import requests
>>>
>>> response = requests.get("https://lulaolu.com")
>>>
>>> curl.parse(response)  # stdout
curl -X GET -H 'Accept: */*' -H 'Accept-Encoding: gzip, deflate' -H 'Connection: keep-alive' -H 'User-Agent: python-requests/2.27.1' https://lulaolu.com:443/

If you want to get the curl string in the code project, use return_it

>>> c = curl.parse(response, return_it=True)
>>> print(c)

If you want to hide stdout, use print_it=False

>>> c = curl.parse(response, print_it=False)

You can also use r2c or requests_to_curl instead of curl

>>> import r2c
>>> r2c.parse(response)  # ok!
>>>
>>> import requests_to_curl
>>> requests_to_curl.parse(response)  # ok!

Metadata

Release files for requests-to-curl 1.1.0

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

Source distribution (sdist)

Source distribution for requests-to-curl 1.1.0
File Size Uploaded
requests_to_curl-1.1.0.tar.gz 5.2 kB Details

Release files / requests_to_curl-1.1.0.tar.gz

Download URL requests_to_curl-1.1.0.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
04e5ebeec91b36c0517a2ef418c33620d835ebabd8b3f08bd617b0d0a9efcd50
BLAKE2b-256 checksum
How to use checksums
cff43f6e6e87cf2de47bcddab1859378f6452cff98ec2a21ae0348300677aae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

1.1.0 This release

1 release file

1.0.7

1 release file

1.0.6

2 release files

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

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