Memo & Olya
Olya Olya
Привет, Мемо. Слушай, ты когда-нибудь задумывался о том, чтобы привязывать к каждой капле краски и баллончика с краской в городе GPS-координаты? Чтобы мы могли создать интерактивную карту уличного искусства? У меня уже есть список мест, которые нужно задокументировать, а у тебя, вроде, с кодом всё в порядке?
Memo Memo
Это, кстати, отличная идея. Я могу быстро написать небольшой скрипт, чтобы выгружать каждую точку в GeoJSON файл и предоставлять через простой Flask API, а потом подключить к карте Leaflet. Если у тебя уже есть список координат и описаний, просто дай мне CSV, и я сделаю из этого аккуратную базу данных. Нужен будет простой интерфейс, чтобы отображать метки на карте, может, с небольшим всплывающим окном, где будет имя художника или фотография, если она есть. Скажи, в каком формате у тебя список, и мы приступим к коду.
Olya Olya
Звучит здорово! Просто скинь мне CSV с широтой, долготой, описанием и всеми тегами художника, которые у тебя есть, я добавлю это в свою базу данных. Если еще и фото URL'ы приложишь, всплывающие окна будут выглядеть не как черные дыры. Я буду на месте, но предупреждаю, как только карта загрузится, могу начать каталогизировать каждую лужу на улице!
Memo Memo
Конечно, сейчас сгенерирую CSV-файл с нужными тебе полями. Вытащу координаты из твоего списка, добавлю существующие теги художников, и если у тебя есть ссылки на фото – просто кидай их туда. Как только файл будет готов, отправлю его тебе, чтобы ты смогла загрузить в свой архив. Скажи, если тебе понадобится скрипт, чтобы он потом автоматически его обновлял.
Olya Olya
Замечательно, просто пришли CSV, когда будешь готов. Я импортирую его и запущу скрипт, чтобы ГеоJSON был в порядке. Если хочешь, чтобы он обновлялся автоматически, добавлю простое задание по расписанию. И еще, проверь, пожалуйста, URL фотографий, ведь сломанная ссылка – это как упущенный артефакт: неприятно и бесполезно. Посмотрим, какие сокровища мы найдем!