Live data from Hacker News

Automate any tasks that require multiple entries of data in a browser

cognifirm.com

21–30 of 42 posts

Re: Automate any tasks that require multiple entries of data in a browser

#21
I tend to use Keyboard Maestro to automate stuff like this, or Puppet if I can be bothered. I’m not seeing how this has much benefit over those approaches (although I’m aware this may sound like a “why use DropBox when you can just use rsync and and a Linux server” type of comment.)

Re: Automate any tasks that require multiple entries of data in a browser

#22
post #5

I'm seeing an error on the homepage: > Warning: file_get_contents( https://vimeo.com/api/v2/video/466939644.php ): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/customer/www/cognifirm.com/public_html/wp-content/plugins/Ultimate_VC_Addons/modules/ultimate_videos.php on line 208 That the site is trying to fetch the contents of a Vimeo page at runtime is quite the code smell!

Just from that one error message we can infer the following issues:

1. Not using the built-in WP_Http class or related helper methods (wp_remote_get) that provide headers, timeouts, useragent, auth, etc.

2. Unserialising remote, untrusted PHP objects (!) (Why does Vimeo provide/encourage this?)

3. Not handling HTTP error response codes.

4. PHP errors are not hidden from users.

Re: Automate any tasks that require multiple entries of data in a browser

#24
post #10

You may want to review your pricing model it does not make a lot of sense. Here is why: Pricing by business process with the jumps you have in your pricing probably will not work. Have you validated your assumptions on how business operate and how many process are involved even in small businesses? You go up from 1 to 25 users in your first small tier of 300/Mo but you only increase your processes from 5 to 10. You d…

Where do you find the pricing? I'm on mobile and can't see it anywhere.

On mobile as well - pricing and plan tiers don’t seem to exist yet. Small SaaS companies need to cast a wide net when it comes to onboarding users - every new account should be free and easy. When people sign up, there should be five simple boilerplate examples of your AI tool so they can immediately test as a proof of concept. (Hook them at the moment when their interest has peaked and before they hop to competition.) New user can then develop their own task and run it 99 times at no charge. The path to profitability comes once they have tasks, find them useful/ depend on them, see the value of paying and then subscribing (aka your residual income machine).

Re: Automate any tasks that require multiple entries of data in a browser

#25
post #11

How is this not the largest security hole in the world? > Cognifirm integrates with all the online systems that your employees work with, including 3rd party systems that are made available to you by the government and your business partners. No emphasis needed. Where's the details on this AI? You know what acts a lot like ultra high quality AI? Actual humans.

As a browser extension, this is very possible to do securely (we support it for our extension pixiebrix.com):

1. APIs accessed authenticated via OAuth2, or via locally-managed credentials. (Browser extensions support this via https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...)

2. For data extraction and form fill, the data never leaves the user's browser

Re: Automate any tasks that require multiple entries of data in a browser

#26
post #5

I'm seeing an error on the homepage: > Warning: file_get_contents( https://vimeo.com/api/v2/video/466939644.php ): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/customer/www/cognifirm.com/public_html/wp-content/plugins/Ultimate_VC_Addons/modules/ultimate_videos.php on line 208 That the site is trying to fetch the contents of a Vimeo page at runtime is quite the code smell!

All into memory no less.

Not necessarily all. It’s possible to use PHP to stream a file to the output. It’s how things like `download.php` on some websites work.

Re: Automate any tasks that require multiple entries of data in a browser

#28

Earlier quoted context omitted.

All into memory no less.

Not necessarily all . It’s possible to use PHP to stream a file to the output. It’s how things like `download.php` on some websites work.

But that's not what file_get_contents does.

Re: Automate any tasks that require multiple entries of data in a browser

#30
I am on a mobile phone, so I can’t try this out. Can it easily automate tasks against Google Drive webpages. Those sites tend to use randomly generated CSS element names that change on each page load. For that reason, I wasn’t able to do it with selenium.
Post reply on HN