A flat scanner that runs without me
Сканер квартир, который работает без меня
I was looking for a flat in Yerevan and got tired of going round five sites in three languages. So I wrote a scanner: it walks the listings every six hours and puts everything in one place.
Искала квартиру в Ереване и устала обходить пять сайтов на трёх языках. Написала сканер: он ходит по объявлениям каждые шесть часов и складывает всё в одно место.
Open the flat finder ↗Открыть поиск квартиры ↗ demo on public listings, in Russian; my own filters removedдемо на публичных объявлениях, мой профиль поиска снят
Three pages instead of five tabs
Три страницы вместо пяти вкладок
Decisions you only see from inside
Решения, которые видно только изнутри
Nobody presses a button
Никто не нажимает кнопку
A scheduled job wakes it every six hours and archives everything once a week. On top sits a small server, so I can ask Claude "what's new on my streets this week" without opening anything. And there are tests: a scraper that quietly returns nothing is worse than one that falls over loudly. The code is written with AI coding agents — the spec, the backlog and what counts as broken are mine.
Планировщик будит его каждые шесть часов и раз в неделю архивирует. Сверху маленький сервер, чтобы спросить у Клода «что нового на моих улицах за неделю» и вообще ничего не открывать. И есть тесты: парсер, который молча возвращает пустоту, хуже того, который громко падает. Код пишут AI-агенты — спека, бэклог и то, что считается поломкой, мои.
What I decided not to do
Чего я решила не делать
Same job, smaller scale
Та же работа, только меньше
The flat, I still haven't found. The scanner works.
Квартиру я пока не нашла. Сканер работает.
My actual budget and street list live in a config file and aren't shown here. The listings themselves are public. Nothing from work is involved: this one is entirely mine, evenings and weekends.
Мой настоящий бюджет и список улиц лежат в конфиге и здесь не показаны. Сами объявления — публичные. С работой это никак не связано: проект полностью мой, по вечерам и выходным.