summaryrefslogtreecommitdiffstats
path: root/_log/bumblebee.md
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2026-07-25 16:48:16 +0800
committerSadeep Madurange <sadeep@asciimx.com>2026-08-13 22:51:43 +0800
commit10316f4c8259c65edf49462bc0e2a76011577e1c (patch)
treeee3e0e51d452326ae733520393900ff8abba0a27 /_log/bumblebee.md
parent61568cd8d254b794188352354902acd85bdc4739 (diff)
downloadwww-10316f4c8259c65edf49462bc0e2a76011577e1c.tar.gz
Add reference to Domsson's fakesteak and minor tweaks to articles.minimalist
Diffstat (limited to '_log/bumblebee.md')
-rw-r--r--_log/bumblebee.md12
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