Skip to content

Commit c98190c

Browse files
committed
Lead the README with invisible_playwright
Banner up top, linking to the repo, and the Other projects section moves in front. The AIHawk title and press notes go to the bottom.
1 parent 5862abf commit c98190c

2 files changed

Lines changed: 20 additions & 15 deletions

File tree

README.md

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
<p align="center">
2+
<a href="https://github.com/feder-cr/invisible_playwright"><img src="https://raw.githubusercontent.com/feder-cr/Jobs_Applier_AI_Agent_AIHawk/main/assets/invisible-playwright-banner.png" alt="invisible_playwright - the best undetectable browser" width="880"></a>
3+
</p>
4+
5+
## Other projects
6+
7+
Most of my work now goes into [invisible_playwright](https://github.com/feder-cr/invisible_playwright),
8+
a Playwright replacement built on a Firefox patched at the source level, so the browser
9+
fingerprint is set inside the engine rather than injected from the page - the same
10+
automation-detection problem AIHawk ran into at scale, solved one layer lower.
11+
12+
A few pages from its docs, if you're curious how any of it actually works:
13+
14+
- [The checklist for being detected on one site](https://github.com/feder-cr/invisible_playwright/blob/main/docs/playwright-detected-as-bot.md)
15+
- [Why an attached debugger makes automation detectable](https://github.com/feder-cr/invisible_playwright/blob/main/docs/debugger-timing-detection.md)
16+
- [Three ways to make Playwright undetected](https://github.com/feder-cr/invisible_playwright/blob/main/docs/playwright-stealth-levels.md)
17+
- [Why automating the login form is riskier than reusing a session](https://github.com/feder-cr/invisible_playwright/blob/main/docs/automating-login-vs-session-reuse.md)
18+
19+
---
20+
121
<div align="center">
222

323

@@ -27,18 +47,3 @@ AIHawk has been featured by major media outlets for revolutionizing how job seek
2747
---
2848

2949
</div>
30-
31-
## Other projects
32-
33-
Most of my work now goes into [invisible_playwright](https://github.com/feder-cr/invisible_playwright),
34-
a Playwright replacement built on a Firefox patched at the source level, so the browser
35-
fingerprint is set inside the engine rather than injected from the page - the same
36-
automation-detection problem AIHawk ran into at scale, solved one layer lower.
37-
38-
A few pages from its docs, if you're curious how any of it actually works:
39-
40-
- [The checklist for being detected on one site](https://github.com/feder-cr/invisible_playwright/blob/main/docs/playwright-detected-as-bot.md)
41-
- [Why an attached debugger makes automation detectable](https://github.com/feder-cr/invisible_playwright/blob/main/docs/debugger-timing-detection.md)
42-
- [Three ways to make Playwright undetected](https://github.com/feder-cr/invisible_playwright/blob/main/docs/playwright-stealth-levels.md)
43-
- [Why automating the login form is riskier than reusing a session](https://github.com/feder-cr/invisible_playwright/blob/main/docs/automating-login-vs-session-reuse.md)
44-
829 KB
Loading

0 commit comments

Comments
 (0)