From c9988dde4bf7567b09d5a2d3a05ca4ef82d7c48a Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Fri, 30 Jan 2026 12:39:26 +0000 Subject: [PATCH] Initial commit: Add curl-to-code-cli project --- .curl_to_code/generators/php_gen.py | 79 +++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 .curl_to_code/generators/php_gen.py diff --git a/.curl_to_code/generators/php_gen.py b/.curl_to_code/generators/php_gen.py new file mode 100644 index 0000000..7c50fe2 --- /dev/null +++ b/.curl_to_code/generators/php_gen.py @@ -0,0 +1,79 @@ +from ..parser.models import ParsedCurl + + +def generate_php(parsed: ParsedCurl) -> str: + """Generate PHP cURL code from parsed curl command.""" + lines = [ + "= 400) {", + f' echo "HTTP Error: $httpCode\\n";', + " } else {", + " echo $response . PHP_EOL;", + " }", + "", + " curl_close($ch);", + "}", + "", + "makeRequest();", + "", + "?>", + ]) + + return "\n".join(lines)