-
Notifications
You must be signed in to change notification settings - Fork 876
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Availability through PyCharm #322
Comments
Could you share exactly what you're having trouble with when downloading the package? I agree, this definitely needs to be packaged as an extension. I'll make one for VS Code. |
I appreciate your timely response!
So I have a couple of questions, is this package strictly for JavaScript? I
am tinkering with automating CURL requests with Python and love how your
web page filters and sorts through the Raw CURL request so elegantly. It
would be superb if a library for Python to work with your code. Secondly,
do we need permission to pull from the source code? I am getting an error
message stating I need to request permission to pull.
Nonetheless, your work here is pretty excellent. I have been tinkering with
alternative solutions to retrieving, filtering, classifying, and automating
CURL requests, and your page is a blessing.
…On Fri, Jan 7, 2022 at 4:44 AM Boris Verkhovskiy ***@***.***> wrote:
Could you share exactly what you're having trouble with when downloading
the package?
I agree, this definitely needs to be packaged as an extension. I'll make
one for VS Code.
—
Reply to this email directly, view it on GitHub
<#322 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AG2COKT7HTY4HCJWRRWS4C3UU2YYZANCNFSM5LOKSUVQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
curlconverter can be used from the command line, not just JavaScript. It also has a JSON output, which outputs a representation of the input command after the first step of parsing. You can call the command line tool from Python through import subprocess
import json
def parse_curl(command):
result = subprocess.run(['curlconverter', '--language', 'json', '-'], text=True, input=command, capture_output=True)
return json.loads(result.stdout)
print(parse_curl("curl --data helloworld example.com")) # {'url': 'http://example.com', 'raw_url': 'http://example.com', 'method': 'post', 'data': {'helloworld': ''}} Note that you'll need to install the preview version of curlconverter for the new command line interface, which you can do with
http://curlconverter.com/ also links to other projects that try to do the same thing. There is a Python
if I understood correctly, I bet it's because you're pulling (cloning) over SSH and don't have an SSH key configured for github. The fastest thing would be to use HTTP: i.e.
|
I created the VS Code extension: #147 (comment) |
Excellent!
Your code snippet ended up working haha but in my frustration I ended up
writing a filtering algorithm to filter a raw CURL text into headers,
cookies, data etc. based off of their set haha so I am parsing networking
requests pretty efficiently.
My next step is to be able to retrieve individual JSON variables to replace
them with my own inputs and use the same network requests to extract
different data points with my inputted variables.
I might be reinventing the wheel, but it is still an interesting project to
work on.
I will check out your VS Code extension! Your website does it pretty
amazingly! Thank you for your support as well.
…On Tue, Jan 11, 2022 at 1:47 PM Boris Verkhovskiy ***@***.***> wrote:
I created the VS Code extension: #147 (comment)
<#147 (comment)>
—
Reply to this email directly, view it on GitHub
<#322 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AG2COKW6YD7WBF4GMVFAPC3UVR3NTANCNFSM5LOKSUVQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
I'm closing this as wontfix because there's a VS Code extension now and I'm not going to work on a PyCharm extension. If someone wants to make one, they obviously can. |
It would be great if this was available through PyCharm. Having trouble downloading the package and love the website emulator
The text was updated successfully, but these errors were encountered: