Skip to content

Commit a6ce9f9

Browse files
author
TechStack Global
committed
feat: HD Image upgrades for LG Monitor & Add Dell Thunderbolt Dock Review
1 parent 358d00f commit a6ce9f9

File tree

6 files changed

+406
-4
lines changed

6 files changed

+406
-4
lines changed

amazon-stack.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,23 @@ <h3><a href="posts/samsung-990-pro-ssd-review.html">Samsung 990 PRO SSD 2TB Revi
144144
</div>
145145
</div>
146146
</section>
147+
148+
<section class="stack-subcategory" style="margin-bottom: 4rem;">
149+
<h2
150+
style="margin-bottom: 2rem; border-bottom: 1px solid var(--accent); display: inline-block; padding-bottom: 5px;">
151+
🖇️ Desk Setup & Connectivity</h2>
152+
<div class="blog-grid" style="grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));">
153+
<div class="blog-card glass-panel" style="border-top: 3px solid #00c3ff;">
154+
<div class="blog-category">Hardware Accessories</div>
155+
<h3><a href="posts/dell-thunderbolt-smart-dock-review.html">Dell SD25TB4 Pro Thunderbolt 4 Dock</a>
156+
</h3>
157+
<p>Stop messing with dongles. The ultimate single-cable 130W 4K docking station for remote
158+
workflows.</p>
159+
<div class="card-meta"><span>9.6/10</span> <a href="posts/dell-thunderbolt-smart-dock-review.html"
160+
class="read-more">Read Review &rarr;</a></div>
161+
</div>
162+
</div>
163+
</section>
147164
</main>
148165

149166
<footer class="glass-footer">

blog.html

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,24 @@ <h1>Tech Stack Reviews & Guides</h1>
5555
</div>
5656

5757
<div class="blog-grid" id="blog-posts-container">
58+
<!-- Dell Thunderbolt 4 Dock -->
59+
<div class="blog-card glass-panel" style="border-top: 3px solid #00c3ff;">
60+
<div class="blog-category">Hardware Accessories</div>
61+
<img src="https://m.media-amazon.com/images/I/71pu-IXQNaL._AC_SL1500_.jpg"
62+
alt="Dell SD25TB4 Pro Docking Station"
63+
style="width:100%; height:200px; object-fit:contain; border-radius:8px; margin-bottom:1rem; padding: 1rem; background: white;">
64+
<h3><a href="posts/dell-thunderbolt-smart-dock-review.html">Dell Thunderbolt 4 Smart Dock Review</a>
65+
</h3>
66+
<p>Are you still plugging in 5 different cables every morning? The definitive 2026 connectivity solution
67+
is here.</p>
68+
<div class="card-meta"><span>Feb 27, 2026</span> <a href="posts/dell-thunderbolt-smart-dock-review.html"
69+
class="read-more">Read Review &rarr;</a></div>
70+
</div>
71+
5872
<!-- LG 4K Monitor Review -->
5973
<div class="blog-card glass-panel" style="border-top: 3px solid var(--accent);">
6074
<div class="blog-category">Remote Setup</div>
61-
<img src="https://images-na.ssl-images-amazon.com/images/P/B0D9R7Q449.01._SCLZZZZZZZ_.jpg"
75+
<img src="https://m.media-amazon.com/images/I/A173i3e9TIL._AC_SL1500_.jpg"
6276
alt="LG 27US500-W Ultrafine 4K"
6377
style="width:100%; height:200px; object-fit:contain; border-radius:8px; margin-bottom:1rem; padding: 1rem; background: white;">
6478
<h3><a href="posts/lg-27us500-w-ultrafine-monitor-review.html">LG 27US500-W Ultrafine Monitor Review</a>

get_amazon_images.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
from playwright.sync_api import sync_playwright
2+
import re
3+
4+
def main():
5+
with sync_playwright() as p:
6+
browser = p.chromium.launch(headless=True)
7+
page = browser.new_page(user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36")
8+
url = "https://www.amazon.com/dp/B0D9R7Q449"
9+
page.goto(url, wait_until="domcontentloaded")
10+
page.wait_for_timeout(3000)
11+
content = page.content()
12+
matches = re.findall(r'https://m\.media-amazon\.com/images/I/([A-Za-z0-9_\-]+)\.(?:jpg|png)', content)
13+
# Filter strings likely to be product images
14+
images = [m for m in matches if len(m) > 8]
15+
16+
# Unique
17+
images = list(dict.fromkeys(images))
18+
print("Found Amazon Image IDs:")
19+
for idx in images[:5]:
20+
print(f"https://m.media-amazon.com/images/I/{idx}._AC_SL1500_.jpg")
21+
22+
browser.close()
23+
24+
if __name__ == "__main__":
25+
main()

0 commit comments

Comments
 (0)