Что-то я пропал.
Куча дел по работе. но что хуже, чем просто дела - это какие-то тянущиеся и выматывающие дела, которые не дают, ни отдохнуть, ни выдохнуть.
Почти весь май какой-то не рабочий.
Сначала короткие недели, потом неделя, которую короткую сделал я сам. Дел вагон, ничего не делается но... Штош теперь, не отдыхать штоли?
Я же в рыбалку играю. А там несколько водоёмов и много разной рыбы. Для каждого водоёма есть список рыб, если каждой по одной трофейной выловить - будет медалька, почёт, серотонин.
Есть ВК, где все хвастаются и там можно искать.
Но оно и до того было не очень удобно, а сейчас, когда ВК обновили и он не сохраняет поиск после перезагрузки - грустно стало. Нужно увидеть свежие посты, на Остроге амура, но только черного, на Медвежьем линя, но только золотистого, на Ахтубе почти всё, кроме осетра, потому что он нереально крупный. и вот как такое оформить поиском? Ответ - никак, расчехляй питон.
Я когда-то начинал делать, оформил парсер постов, собрал в таблички, нормализовал... А вот поиск.
По хорошему и нормализовано же вот примерно так нужно делать, так?
Рыбы и водоёмы отдельно. В желаемых рыбах - связи с водоёмами и рыбами.
Я долго на это смотрел, но не понял, как именно потому нужно будет делать select. не очень понял как добавить логику, что если в желаемом вообще ничего нет, то просто показывать всё. Или сразу заносить туда строки для каждого пользователя?

Короче сложно. Сделал вариантом Beta:

Галочка сохраняет водоём-рыбу в... Сессию! А при обращении к базе, для каждой галочки добавляется OR (post.lake = {lakename} AND post.text like '%{fishname}%').
Регистрация не нужна, половина таблиц не нужна. Если это щука на Остроге, она покажется. Если не на Остроге или не щука - не покажется.
Огнище!
Поправить картинки, чтобы отображать не fullhd три десятка, а на превью типа 200*200, а при клике - ссылку на крупную уж.
Все водоёмы добавить, пагинацию и дизайн сделать хоть какой-то, а потом можно публиковать. As is, MVP, все дела.
А потом уже скачать мильён фоток, рассортировать по папкам вроде карта, фит, садок, рыба и при помощи OCR распознавать, на что именно сейчас ловят ту или иную рыбу.