perlsky is a Perl 5 implementation of an AT Protocol Personal Data Server.
13
fork

Configure Feed

Select the types of activity you want to include in your feed.

Polish strict browser smoke interactions

alice 3548678c c3f5b01c

+2 -1
+2 -1
tools/browser-automation/smoke.mjs
··· 40 40 { url: /live-events\.workers\.bsky\.app\/config/i, error: /ERR_ABORTED/i }, 41 41 { url: /events\.bsky\.app\/t/i, error: /ERR_ABORTED/i }, 42 42 { url: /events\.bsky\.app\/gb\/api\/features\//i, error: /ERR_ABORTED/i }, 43 - { url: /video\.bsky\.app\/watch\/.*\/playlist\.m3u8/i, error: /ERR_ABORTED/i }, 43 + { url: /video\.bsky\.app\/watch\/.*\/(?:playlist\.m3u8|.*\.ts)/i, error: /ERR_ABORTED/i }, 44 44 { url: /\/xrpc\/chat\.bsky\.convo\.getLog/i, error: /ERR_ABORTED/i }, 45 45 ]; 46 46 ··· 531 531 }, { optional: true }); 532 532 533 533 await step('quote-target-post', async () => { 534 + await gotoProfile(config.targetHandle); 534 535 const row = await findFirstFeedItem(20000); 535 536 await clickQuote(row, `${config.quoteText} to @${config.targetHandle.replace(/^@/, '')}`); 536 537 return { note: 'quoted target post' };