Viewing profile — vkuprin
vkuprin
HN member- Joined
- Tue, Apr 18, 2023, 7:42 PM UTC
- HN karma
- 126
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About vkuprin
Recent public activity
-
comment
Comment #47925910
Just be yourself; life is too short for pretending to be someone else
- story
-
comment
Comment #47354861
Yes — the project is Apache 2.0 licensed ( https://github.com/dgtlmoon/changedetection.io/tree/master?t... ), which permits forking and commercial use. There's also a COMMERCIAL_LI…
-
comment
Comment #47350412
Yes! Exactly this direction — the hybrid fetch is already live: plain HTTP first, Chromium if the content looks off. LLM semantic targeting is the next step, but only triggered whe…
-
comment
Comment #47349726
I'm planning to add proxy rotation across different regions to help with geo-restricted content and rate limiting. Anti-bot is an arms race though — some sites just can't be monito…
-
comment
Comment #47349607
Yeah, semantic anchors are definitely the right direction — [data-testid], aria-label, or text proximity tend to survive rebuilds much better than class paths. The picker leans tow…
-
comment
Comment #47349533
The selector is stored as a CSS path and matched against the fetched HTML on each check — so as long as the element's structure and nesting stay roughly the same, minor layout chan…
-
comment
Comment #47349483
Not stupid at all — the docs were missing an RSS page, which is on me. I've just added one: https://docs.sitespy.app/docs/dashboard/rss . RSS feeds are available per watch, per tag…
-
comment
Comment #47349192
Yes — it's a fork of changedetection.io. I went into more detail here: https://news.ycombinator.com/item?id=47349141 . The RSS link you spotted was a leftover, already fixed
-
comment
Comment #47349141
Fair point, and I should have been upfront about this earlier. The backend is a fork of changedetection.io. I've built on top of it — added the browser extension workflow, element …
-
comment
Comment #47344649
Yeah, RSS is free on all plans — it felt like a core feature, not an upsell
-
comment
Comment #47344334
You can already work around the rate-limit issue today — there's a global minimum recheck interval in Settings that spreads checks out across time. Not per-site throttling yet, but…
-
comment
Comment #47344280
Yeah, that was a real bug — CSS transitions on the body were blocking the thread during theme switches. I pushed a fix for it earlier today. Should be smooth now, but let me know i…
-
comment
Comment #47342564
Site Spy keeps snapshot history, so you can revisit older versions of a page and inspect how it changed over time, not just get the latest alert. I’d describe it more as monitoring…
-
comment
Comment #47342524
German laws and bureaucracy pages are exactly the kind of thing where tracking one specific part of a page is much more useful than watching the whole page. And yeah, more control …
-
comment
Comment #47342343
Thanks, that’s a really good question. Site Spy uses a real browser flow, so it generally handles JS-rendered pages much better than simple HTML-only polling tools. In practice, th…
-
comment
Comment #47339848
Yep, urlwatch is a good one too. This category clearly has a strong self-hosted tradition. With Site Spy, what I’m trying to make much easier is the browser-first flow: pick the ex…
-
comment
Comment #47339807
That’s a completely fair concern. Services in this category do need to earn trust over time. I built the backend to handle a fair amount of traffic, so I’m not too worried about gr…
-
comment
Comment #47339751
Yep, changedetection.io is a good project. With Site Spy, I wanted to make the browser-first workflow much easier: install the extension, connect it to the dashboard, click the exa…
-
comment
Comment #47339725
Yep, Site Spy already has push notifications, plus email and Telegram alerts. I see RSS as the open interface for people who want to plug updates into their own reader or workflow.…
-
story
Show HN: I built a tool that watches webpages and exposes changes as RSS
I built Site Spy after missing a visa appointment slot because a government page changed and I didn’t notice for two weeks. It watches webpages for changes and shows the result lik…