diff options
Diffstat (limited to '_log/bumblebee.md')
| -rw-r--r-- | _log/bumblebee.md | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/_log/bumblebee.md b/_log/bumblebee.md index 7962279..0a9ab49 100644 --- a/_log/bumblebee.md +++ b/_log/bumblebee.md @@ -1,23 +1,23 @@ --- -title: Web script synthesizer +title: Bumblebee date: 2025-04-02 layout: post project: true thumbnail: thumb_sm.png --- -One year at trading firm; scripts are saturating CPUs, stalling servers. -Forced to restart them. +One year at trading firm; scripts are saturating CPUs, servers are choking. +Forced to restart them daily. -2025-02: Built a C# WinForms app to record browser sessions and synthesize -better scripts. +2025-02: Built Bumblebee: a C# WinForms desktop app that records browser +sessions and synthesize browser automation scripts. Andy helped. <video style="max-width:100%; margin-bottom: 10px" controls="" poster="poster.png"> <source src="bee.mp4" type="video/mp4"> </video> JS hooks, WebView2 browser, Scintilla.NET editor emit events. Backend -interprets them and emits Selenium browser automation code. +interprets them and emits Selenium code. Two linear lists store events and codeāno time for ASTs. Mid-session manual edits desync lists, block optimizer. Workaround: only edit script after |
