Skip to content

Commit 472aecd

Browse files
committed
docs: update landing page to include youtube video
1 parent b62cf32 commit 472aecd

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

public/index.html

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<meta name="theme-color" content="#0b1220" />
7-
<title>Pydoll - Automate the Web, naturally</title>
7+
<title>Pydoll - scraping, the easier way</title>
88
<meta name="description" content="Pydoll is a Python browser automation library built on CDP with zero configuration, async performance, intuitive API, and full type safety. Simple, powerful web automation." />
99
<meta name="keywords" content="pydoll, browser automation, web automation, web scraping, scraping, data scraping, data extraction, crawler, crawling, headless browser, headless chrome, chrome devtools protocol, devtools protocol, cdp, python cdp, chrome cdp, async python, asyncio, network interception, request interception, browser context requests, http requests browser context, humanized interactions, human-like interactions, automation library, scraping framework, type safety, zero configuration, concurrent automation, browser preferences, downloads, python automation, modern web scraping" />
1010
<meta name="robots" content="index,follow" />
1111
<link rel="canonical" href="https://pydoll.tech/" />
1212

1313
<!-- Open Graph -->
14-
<meta property="og:title" content="Pydoll - Automate the Web, naturally" />
14+
<meta property="og:title" content="Pydoll - scraping, the easier way" />
1515
<meta property="og:description" content="Python browser automation with zero configuration, async performance, intuitive API, and full type safety. Simple, powerful web automation." />
1616
<meta property="og:type" content="website" />
1717
<meta property="og:image" content="https://pydoll.tech/images/logo.png" />
@@ -22,7 +22,7 @@
2222

2323
<!-- Twitter Card -->
2424
<meta name="twitter:card" content="summary_large_image" />
25-
<meta name="twitter:title" content="Pydoll - Automate the Web, naturally" />
25+
<meta name="twitter:title" content="Pydoll - scraping, the easier way" />
2626
<meta name="twitter:description" content="Python browser automation with zero configuration, async performance, intuitive API, and full type safety." />
2727
<meta name="twitter:image" content="https://pydoll.tech/images/logo.png" />
2828

@@ -73,7 +73,7 @@
7373
"@type": "WebPage",
7474
"@id": "https://pydoll.tech/#webpage",
7575
"url": "https://pydoll.tech/",
76-
"name": "Pydoll - Automate the Web, naturally",
76+
"name": "Pydoll - scraping, the easier way",
7777
"isPartOf": { "@id": "https://pydoll.tech/#website" },
7878
"about": { "@id": "https://pydoll.tech/#software" },
7979
"description": "Pydoll is a Python CDP browser automation library for web scraping, with zero configuration, async performance, and intuitive API."
@@ -245,7 +245,7 @@
245245
<div class="mx-auto max-w-7xl px-4 pb-12 pt-16 sm:pb-16 sm:pt-24 lg:flex lg:items-start lg:gap-12 lg:px-8">
246246
<div class="mx-auto max-w-2xl lg:mx-0 lg:flex-auto">
247247
<h1 class="text-4xl font-bold tracking-tight sm:text-6xl">
248-
Pydoll: automate the web, naturally
248+
Pydoll: scraping, the easier way
249249
</h1>
250250
<p class="mt-6 text-lg leading-8 text-slate-300">
251251
Built from scratch with zero configuration complexity, Pydoll connects directly to the Chrome DevTools Protocol.
@@ -271,18 +271,14 @@ <h1 class="text-4xl font-bold tracking-tight sm:text-6xl">
271271
<div class="flex items-center gap-3">
272272
</div>
273273
<div class="rounded-lg bg-slate-950 p-0">
274-
<pre class="language-python"><code class="language-python">async def extract_github_data():
275-
async with Chrome() as browser:
276-
tab = await browser.start()
277-
await tab.go_to('https://github.com/autoscrape-labs/pydoll')
278-
# Extract data with readable code
279-
stars = await (await tab.find(
280-
id='repo-stars-counter-star')
281-
).text
282-
description = await (await tab.query(
283-
'//h2[contains(text(), "About")]/following-sibling::p')
284-
).text
285-
print(f"⭐ Stars: {stars}", f"📝 Description: {description}")</code></pre>
274+
<iframe
275+
class="w-full aspect-video rounded-lg"
276+
src="https://www.youtube.com/embed/sSw5dS3dQ8k"
277+
title="YouTube video player"
278+
frameborder="0"
279+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
280+
allowfullscreen>
281+
</iframe>
286282
</div>
287283
<div class="flex items-center justify-between text-xs text-slate-400">
288284
<span>✨ Simple, powerful, async</span>

0 commit comments

Comments
 (0)