Ми збираємо в одному місці відкриті джерела: служби прапорів, метеослужби, муніципалітети та мережі камер. Кожне публікує за власним розкладом, тому той самий пляж може бути свіжим в одному рядку й відставати на пару годин у наступному.
Кожне джерело нижче назване й веде посиланням на сторінку, де воно публікується, — там дані й оновлюються. А на пляжі рахується той прапор, що піднятий на мачті.
Прапори, температура води, медузи. SafeBeach — 73 міста від Коста-Бланки до Балеарів і Канарів, заноситься вручну на рятувальному посту, приблизно з 1 червня до 15 вересня. Protecció Civil, Generalitat de Catalunya — усі 64 приморські муніципалітети Каталонії, і крім прапора там вид медуз, прозорість води та стан моря; кожне спостереження має час, коли його записав пост. І Diputación Foral de Bizkaia — 28 пляжів у 19 муніципалітетах, живцем протягом зміни рятувальників: єдине тут джерело, яке прямо називає пляжі, які воно не обслуговує. І Уряд Астурії — усі 229 астурійських пляжів у 20 муніципалітетах: прапор, заповненість за їхніми власними камерами і куди йде приплив.
Пляжі, для яких прапор не публікує ніхто. Назви та координати 1570 пляжів на узбережжях без служби прапорів узято в учасників OpenStreetMap за ліцензією ODbL. Вони постачаються разом із застосунком, а не запитуються мережею, і не несуть ні прапора, ні опису — лише назву й місце на карті.
Що це за пляж. Той самий каталонський довідник: пісок, схил, довжина, інфраструктура та години роботи рятувальників. Заповнюють його 64 муніципалітети.
Море і погода. Open-Meteo — хвилі, мертва хвиля, вітер, пориви, УФ, температура повітря та моря за прогнозною моделлю, яка рахує квадратами приблизно 9 × 9 км. Це розрахунок, а не буй у морі.
Офіційний прогноз. AEMET, державна метеослужба, для 591 названого пляжу: температура води, максимум УФ за день, оцінка комфорту та час припливів. Це теж прогноз, але для конкретного пляжу, а не для квадрата на карті, — тому він з’являється лише там, де одна з їхніх точок ближче 3 км до відкритого вами пляжу, і блок повідомляє, яку точку він цитує і як далеко вона стоїть.
Камери. Turisme Comunitat Valenciana — 35 живих камер на валенсійському узбережжі; 3Cat «El Temps» — 8 каталонських станцій, які надсилають періодичні знімки, а не відео, кожна зі своїм термометром; 17 знімків від MeteoGalicia — перші камери, що з'явилися в Галісії: 521 пляж, найближча камера до яких стояла за 767 км; і 17 публічних трансляцій на YouTube від місцевих операторів, які можуть стати закритими або зникнути без попередження; 145 знімків із реєстру Windy.com — по одному від місцевих операторів там, де своєї мережі немає: вони дали камеру 405 пляжам, які її не мали.
Карта. Тайли OpenFreeMap і CARTO, намальовані за даними OpenStreetMap; супутникові знімки Esri, Maxar і Earthstar Geographics.
Прапори оновлюються не частіше разу на п’ять хвилин. Прогноз перечитується щоразу, коли ви відкриваєте місто або пляж, офіційний прогноз — не частіше разу на пів години, а камера показує те, що її оператор публікує зараз. Кнопка оновлення покаже актуальний стан прапорів у міській системі. Час у шапці — іспанський, і саме з ним слід зіставляти годину поряд із прапором.
Якщо офіційний прогноз не вдалося отримати зовсім, показується копія, прочитана сьогодні раніше, із зазначенням часу читання. Копія за будь-який інший день викидається, а не показується: вчорашній час припливів помиляється приблизно на п’ятдесят хвилин.
Сірий означає, що прапор ніхто не опублікував — не сезон, неробочий час або пост, який ще не звітував. Він ніколи не означає, що вода безпечна.
Камера часто показує не ваш пляж. У картці написано, як далеко вона стоїть; прочитайте це перед тим, як читати картинку.
Інфраструктура береться з таблиці муніципалітету. Поле, яке ніхто не заповнив, виглядає в джерелі точно так само, як справжнє «ні», — тому застосунок каже лише «не вказано».
Порожня комірка — це не нуль. Якщо показника немає зовсім, тут його ніхто не публікує. Нуль ми пишемо числом: «дощ 0,0 мм» означає, що дощу немає.
Години роботи рятувальників набираються вручну у 64 муніципалітетах, і іноді набираються з помилкою. Сезони, яких не може бути, відкидаються, а не вгадуються.
Числа прогнозу — одразу на кілька бухт. В один квадрат 9 × 9 км потрапляють бухти, які відчуваються зовсім по-різному.
Список відкривається найближчими до вас пляжами. Порядок — за IP-адресою: приблизно, ні про що не запитуючи, і координата йде у ваш браузер і більше нікуди.