Блог · · 5 мин

← Все записи

Гугл-календарь аутдор-фестивалей в РФ

Зелёные хребты и альпийские луга Архыза летом

Архыз, Карачаево-Черкесия. Фото: sh4man, CC BY 2.0

Мы любим выехать с семьёй за город на несколько дней, и каждый раз всё упирается в одно и то же: понять, что вообще происходит в стране летом, неоткуда. Я собрал себе гугл-календарь, который отвечает на этот вопрос сам и обновляется каждый день.

ВАЙБКОДИНГИНСТРУМЕНТЫПРОДУКТ

Почему афиши для этого не годятся

Толпа перед сценой в свете прожекторов
Ради таких выходных всё это и затевалось. Изображение: PinkBeachPlanet, CC BY-SA 4.0

Открываешь любую большую афишу и получаешь свалку. В одном списке лежат концерт в клубе на двести человек, детский утренник, лекция и фестиваль на три дня с кемпингом, и отличить одно от другого можно только вручную, открывая каждую карточку по очереди. Фильтров, которые мне нужны, там нет вообще: нельзя сказать «покажи многодневные», нельзя сказать «покажи те, где можно жить на месте».

Вторая беда — со временем. Про фестиваль надо знать заранее: билеты, отпуск, машина, дети, палатка. Афиша устроена так, что событие попадает в поле зрения за неделю до начала, когда планировать уже поздно. А напоминание за месяц она мне не пришлёт, потому что не умеет.

Толпа на фестивальном поле
Такое событие занимает выходные целиком, и узнать о нём за неделю бесполезно. Фото: Пресс-центр Правительства Тульской области, CC BY 4.0

Мне нужна была не афиша, а календарь: чтобы фестивали лежали там, где у меня уже лежит вся остальная жизнь, и чтобы телефон сам напомнил.

Что я сделал

Завайбкодил за вечер: гугл-календарь «Festivals RF» с многодневными фестивалями на территории России, часовой пояс московский, автообновление раз в сутки.

Попадает в него не всё. Условия два, и оба обязательны: на самом мероприятии можно жить — палатки, кемпинг, отели, — и оно крупное, от 1000 участников. Если официальной цифры посещаемости нет, я оцениваю масштаб по косвенным признакам: сколько сцен, есть ли оборудованный кемпинг, какого размера лайнап. Такая оценка помечается честно — в описании стоит строка «Посещаемость: н/д», чтобы её не путали с подтверждённой цифрой.

Палаточный лагерь на фестивале
Первое условие фильтра — фестиваль с проживанием. Так выглядели «Пустые холмы». Фото: Grzhibovsky, CC BY-SA 4.0

Внутри всё однообразно, и это главное свойство. Даты стоят от и до, событие на весь день. Место проведения лежит в поле адреса, а не в названии, чтобы работала навигация. В описании ссылка на официальный сайт, тип проживания и жанр. Регулярные фестивали стоят с ежегодным повторением.

Статус видно по цвету, ярлыки я завёл в настройках календаря вручную. Зелёный «Подтвержден» означает, что даты на этот год опубликованы. Жёлтый «Ориентировочные даты» — что стоят прошлогодние и ждём анонса. Светло-красный «Отменен» — понятно что.

Главная сцена большого фестиваля
Второе условие — масштаб от тысячи человек. Alfa Future People, 2016 год. Фото: Nikk nikka, CC BY-SA 4.0

Что внутри: одиннадцать фестивалей

Сейчас в календаре 50 записей, но фестивалей одиннадцать: остальное — повторы прошлых и будущих лет, они и нужны, чтобы серия жила дальше сама.

Сезон получается с конца марта по конец сентября. Открывает его Newstar Camp на Роза Хуторе — единственный, куда едут за снегом; закрывает Newstar Weekend там же, но в сентябре и без снега. Между ними июнь с «Дикой мятой», июль с Outline, «Бессонницей», «Наше лето» и Dobrofest, август с «Круто», Signal и «Нашествием», и «Одиссея» на стыке июля с августом в Тобольске.

География держится в основном на средней полосе: Калужская область (Signal в Никола-Ленивце, «Бессонница» под Юхновом, «Нашествие»), Тульская («Дикая мята» под Алексином), Московская (Outline в Талдомском округе, Dobrofest переехал в «Москино»), Владимирская («Круто» на Клязьме). Два выбиваются из этого круга: «Наше лето» в Пермском крае и «Одиссея» под Тобольском — до обоих от Москвы сутки на машине, и это стоит учитывать заранее.

Арт-объект «Бобур» в Никола-Ленивце
Signal: арт-парк «Никола-Ленивец», Калужская область. Alexander Annenkov, CC BY 2.0
Артисты на ходулях на «Дикой мяте»
«Дикая мята»: Бунырево, Тульская область. Пресс-центр Правительства Тульской области, CC BY 4.0
Главная сцена «Нашествия»
«Нашествие»: главная сцена, Завидово. Dmitriy Zhukov, CC BY 2.0
Рассвет над рекой Дубной
Outline: Талдомский округ, рассвет над Дубной. Petr Kraumann, CC BY 3.0
Река Угра
«Бессонница»: Юхновский район, река Угра. Sigwald, CC BY-SA 4.0
Кинопарк «Москино» с воздуха
Dobrofest: кинопарк «Москино». Пресс-служба Мэра и Правительства Москвы, CC BY 4.0
Заснеженные склоны Роза Хутора
Newstar Camp: Роза Хутор в конце марта. Aleksandr Zykov, CC BY-SA 2.0
Долина Мзымты
Newstar Weekend: тот же Роза Хутор, но в сентябре. Александр Байдуков, CC BY-SA 4.0
Река Клязьма
«Круто»: Клязьма, Владимирская область. Ludvig14, CC BY-SA 4.0
Чёрмоз на Камском водохранилище
«Наше лето»: Чёрмоз, Пермский край. Николай Максимович, CC BY 3.0
Парк-отель «Абалак»
«Одиссея»: парк-отель «Абалак» под Тобольском. Габышев Дмитрий, CC BY 3.0

Пользоваться этим удобнее, чем списком, по одной причине. Список отвечает на вопрос «что бывает», а календарь — на вопрос «что происходит в те выходные, когда я свободен». Я открываю июль, вижу, что Outline и «Бессонница» стоят подряд, и понимаю, что выбирать придётся между ними, а не между всеми одиннадцатью. Наложение видно сразу, потому что рядом лежит и рабочий календарь, и отпуск, и день рождения ребёнка.

Про даты, в которых нет ошибки

Официальные даты организаторы объявляют обычно за месяц до события. Раньше их нет ни у кого: площадка бронируется, состав согласовывается, и до последнего момента у самих организаторов вместо даты стоит намерение. Календарь, который ждёт официального анонса, весь год показывал бы пустой июль — то есть был бы бесполезен ровно в тот момент, когда планируют отпуск.

Поэтому до анонса в календаре стоят ориентировочные даты — прошлогодние числа того же события. Жёлтый ярлык именно про них: он говорит «выходные примерно эти, но проверьте перед покупкой билетов». Как только организаторы объявили даты, они подтягиваются в календарь сами, и событие становится зелёным. Никакого действия от вас для этого не требуется: календарь у вас подписан на мой, а не скопирован с него, поэтому правка доезжает до всех телефонов сразу.

Гадать смысла нет: за прошлый сезон три фестиваля сдвинулись на другой месяц, и угаданная дата подвела бы сильнее, чем честно прошлогодняя. Обновление идёт через мастер-событие и сдвигает всю серию целиком, включая прошедшие вхождения. Историю это портит, я знаю. Для календаря, которым пользуешься вперёд, а не назад, это допустимая цена.

Календарь «Festivals RF» — подключить себе одна кнопка, дальше он живёт у вас в телефоне и подтягивает новые даты сам

Про сервис стоит сказать отдельно, потому что первым делом хочется сделать именно его. Сайт со списком фестивалей — это домен, вёрстка, поиск, фильтры, мобильная версия и напоминания, которых у сайта не бывает: чтобы напомнить, ему нужно, чтобы человек разрешил уведомления и не удалил закладку. Всё это уже есть в календаре, причём лучше, чем я сделаю за вечер. Данных при этом одиннадцать событий — их проще держать руками, чем писать парсер к площадкам, которые меняют вёрстку чаще, чем даты.

Если совсем коротко, вот что тут произошло. Хорошего списка фестивалей нет, и делать сервис ради этого глупо. А календарь — уже готовый интерфейс, он умеет напоминать и лежит у всех в кармане. Осталось налить в него правильные данные и не мешать.

Павел Мальцев, гравюрный портрет

Обсудим задачу?

Роль CPO / Head of Product, партнёрство или консультация по product discovery. Пишите в Telegram — отвечаю быстро.