{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"}],"enrichment":{"capability":"Converts curl command-line requests into equivalent Python code using the Requests library, useful for translating browser network inspector captures into Python scripts.","skillfed_tags":["curl-conversion","http-client","developer-tools"],"use_cases":["Quickly convert a curl command copied from Chrome DevTools network tab into runnable Python code for API testing or scripting.","Extract structured request components (headers, cookies, URL) from a curl command for use in custom HTTP client code.","Automate translation of curl-based documentation examples into Python equivalents for integration into Python projects.","Debug HTTP requests by converting browser-captured curl commands into Python for inspection and modification."],"what_it_does":"Uncurl is a parser that translates curl command-line syntax into Python code that calls the Requests library. It's designed to bridge the gap between browser developer tools (which offer \"Copy as cURL\") and Python HTTP clients, letting you quickly recreate browser requests in Python without manually rewriting headers, cookies, and parameters.\n\nThe package provides both a command-line interface (reading from clipboard or arguments) and a programmatic API. You can either get a ready-to-use Python code string via `uncurl.parse()`, or extract structured components (URL, headers, cookies) as Python objects via `uncurl.parse_context()`. It has no runtime dependencies and installs as a pure Python wheel.","worth_installing":"Yes, with caution on maintenance. The package is simple, has no dependencies, and solves a real workflow problem\u2014translating curl to Python requests. However, it has not been updated since 2021 and shows no recent activity. Install it if your use case is straightforward curl-to-requests conversion and you're comfortable with a dormant dependency. Verify the license before production use."},"id":"uncurl","links":{"html":"https://skillfed.io/packages/uncurl","md":"https://skillfed.io/packages/uncurl.md","pypi":"https://pypi.org/project/uncurl/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2021-03-21","license_spdx":null,"license_treatment":"unclear","name":"uncurl","python_support":"unspecified","summary":"A library to convert curl requests to python-requests."},"popularity":{"monthly_downloads":330942,"position":7525,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.11"}
