aindilis | Is there a good RPA / Web Automation tool that works with Perl? I have had a long standing project to create a deliberative softbot to automate lots of tasks, and now with LLMs it's possible for it to read and act on the information it will scrape. |
simcop2387 | aindilis: something like Playwright might be what you want, https://metacpan.org/pod/Playwright |
Paperbot | Link title(s): [ Playwright - Perl client for Playwright - metacpan.org ] |
aindilis | simcop2387: great, ty! |
LeoNerd | I need a name for a module. I've written a thing to do simple command/response or pub/sub over a local probably-unix socket... |
LeoNerd | Because I couldn't find one and was annoyed at that fact |
simcop2387 | LeoNerd: so a very simple RPC type mechanism? |
simcop2387 | IO::Async::RemoteFunction? though that probably isn't it exactly or ::ObjectRemote just to irk mst :) |
LeoNerd | Mmm well it's not based on IO::Async for a start ;) |
* simcop2387 | clutches perls! |
simcop2387 | LeoNerd: what? |
LeoNerd | Future::IO |
aindilis | LeoNerd: I once wrote a interprocess communication system for Perl. is that what you're looking for? |
LeoNerd | No |
aindilis | k |
* jelly | googles playwright vs selenium and does not get any smarter |
aindilis | jelly: is selenium still alive? |
jelly | yes |
aindilis | awesome, yeah I don't know node very well |
rindolf | aindilis: heh, 'people' assume irc, perl, xml, are dead too |
simcop2387 | jelly: they're nearly the same but Playwright is a bit better for working with multiple types of browsers and languages is my understanding |
rindolf | https://www.shlomifish.org/meta/FAQ/#computing |
Paperbot | Link title(s): [ Shlomi Fish’s Frequently Asked Questions (FAQ) List - Shlomi Fish’s Homesite ] |
aindilis | rindolf: I neither assumed it was dead or alive |
LeoNerd | If its major version number hasn't changed in a while then obviously it's dead |
LeoNerd | If its website hasn't been rewritten with more javascript and more alpha-blended rounded corners, then obviously it's dead |
aindilis | ah, I will tell the AI tha rule |
aindilis | are we back to round corners again? |
LeoNerd | Uh, wait.. what year is it? Oh, no.. sorry, no corners at all. No edges either. |
LeoNerd | All your buttons must be flat plain black text on the exact same white background as the real background so users can't see where the edges of the button are |
LeoNerd | That's how you can tell it's "modern" now |
LeoNerd | Sorry, did I say black on white? I meant grey on a slightly different grey |
rindolf | LeoNerd: heh |
fuzzix | It's like The Net - you have to click a little pi symbol in the corner to get the *real* control panel ... "I'm in" |
simcop2387 | LeoNerd: yea i fscking hate that grey on grey low contrast BS that's been going everywhere |
simcop2387 | fuzzix: "I know this. It's a unix system!" |
LeoNerd | You Nicks? Nope, never heard of him |
rindolf | github++ added underlines to hyperlinks |
LeoNerd | github-- # should never have removed them in the goddamn first place |
rindolf | LeoNerd: https://perl.plover.com/yak/12views/samples/notes.html#sl-9 - 'new versions' |
Paperbot | Link title(s): [ Twelve Views of Mark Jason Dominus ] |