Live data from Hacker News

Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

apiparrot.com

71–80 of 122 posts

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#72

Earlier quoted context omitted.

Thanks 1a527dd5.

Ha! Nicely played. That was out of purely laziness. I don't like using one handle across sites, so I take the first 8 chars of (New-Guid).ToString() and then dump it in my password manager.

https://xkcd.com/1105/

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#73

Earlier quoted context omitted.

It is always amazing to me people who will chastise people for using Macs. It is by far the most robust hardware and 15 years later Windows laptops may finally be catching up. My first programming job was LAMP so I had a Linux desktop and loved it. Later I got a new job that gave us laptops, but they were quite beefy. I had a Dell laptop with an Nvidia GPU and an Intel iGPU... After updating my OS my gpu was the only…

Macbooks have been nice since M1 era, but the Intel Macbooks between years 2013-2020 were hardly robust. My partner's 2014 MBP Retina's screen plastic film started peeling off, which was a known design flaw of those models. Later the ones with butterfly keyboard were notoriously unreliable, with keys getting stuck. Personally I haven't had much trouble with Linux on modern Thinkpads. Very little to configure manually…

I switched to old ass thinkpads like the x120e which I absolutely love, and ssh into a server much more powerful to do my work.

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#74
post #15

Any current plans for a macOS release?

Yes, I plan to release a macOS version of API Parrot. Unfortunately, I currently don't own a Mac, and since building macOS applications requires one, this has delayed the release. I'm actively exploring solutions, such as accessing a Mac environment remotely or acquiring the necessary hardware.

That sounds like a gofundme situation :)

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#75
post #53

Earlier quoted context omitted.

I'm still on OS/2 Warp.

for x86 or PowerPC?

Talking about rabbit-holes. I used to have prototype OS/2 PowerPC 64-bit hardware from IBM before they killed the project. I should have kept that early EFI-based system. When the EFI boot sequence would panic, you would get an error message of "Danger Will Robinson".

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#76
post #15

Any current plans for a macOS release?

Yes, I plan to release a macOS version of API Parrot. Unfortunately, I currently don't own a Mac, and since building macOS applications requires one, this has delayed the release. I'm actively exploring solutions, such as accessing a Mac environment remotely or acquiring the necessary hardware.

+1 for macos!

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#77
post #49

Earlier quoted context omitted.

What about issues with CPU architecture?

When you write web code you should never have to worry about that. Actually, if you write any user space code, except drivers, you shouldn't have to worry about that. If you have to worry about it, reconsider your tooling very seriously

i've had issues with aws lambda and compiled ai models, because lambda varies hardware and cpu architecture from one container to another

i can imagine this happening if a team has a myriad of hardware/os flavors and different server setups.

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#78
Interesting but... The first website I've tried it (which I'm currently working on due to a change of platform) couldn't find anything other than the main request, and I know for sure there is a POST reguest to the API to get some data (I had a scrapper working, website changed, had to re-do the scrapper again).

I've checked the tutorial, seems that I'm not missing any step, the software simple cannot capture anything if the request is made on the main page, seems to work fine with forms, buttons and "manual" actions.

I can DM you the website plus the expected request that is made, visible with any browser internal debugging tools.

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#79
I've just gone through the "Docs" section and I appreciate how it covers the intended workflow and use cases. I'm on Debian/Intel and other than the need to install Chrome I only had a few small issues.

++ A self contained appImage is a good way to go, but where do you put it? A default install location should be added for those used to an `apt install`.

I went `sudo wget $URL -C /usr/local/bin/` and `chmod +x $appimage`. This worked fine until Collection creation when some internal state change smacked into my root owned file permissions. I `chmod 777` it and restarted the app, no more issue. It's my machine and I can chmod how I want but I think doc clarity would help those unfamiliar with appimage.

++ Renaming projects, collections, etc is cumbersome. For example, when clicking the 'New Project" pencil a change name window opens with several steps needed then to rename the project. That single click could combine opening the window, that window grabbing focus, with the cursor in a blank form window, followed by 'Enter'.

++ Ability to toggle showing the Properties column. On a 14" hi rez laptop, the screen is crowded. And resize Project width.

++ The default flow view size is too small.

I hope that's helpful. A small number of UI tweaks and it's already at "Don't F*** With It!" stage. The issues above are small and don't take away from how great and EXCITED I was going through the tutorial. I went through the entire docs and the tutorial and I think it's a fine program. Your layout of the DOM response is also really nice!

Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs

#80
post #15

Any current plans for a macOS release?

Yes, I plan to release a macOS version of API Parrot. Unfortunately, I currently don't own a Mac, and since building macOS applications requires one, this has delayed the release. I'm actively exploring solutions, such as accessing a Mac environment remotely or acquiring the necessary hardware.

Have you looked into Mac Stadium? Maybe they can be of help!

https://www.macstadium.com/

Post reply on HN