Рубрика «flask»
Как я автоматизировала новостной поток: Flask, SQLite, AI и ошибки на пути к автопубликации
2026-09-30 в 12:38, admin, рубрики: AI, cms, flask, openai api, python, sqlite, wordpress, нейросетиНесколько месяцев назад я начала пробный проект для одной редакции. Хотелось решить довольно бытовую проблему: журналисты тратили слишком много времени не на журналистику, а на обслуживание новостного потока.
Утром нужно открыть несколько источников, найти подходящие темы, проверить, не взял ли новость коллега, сохранить материал, подготовить текст, выбрать рубрику, перенести все в CMS. По отдельности эти действия занимают минуты или секунды. Но когда новостей много, рутина съедает заметную часть рабочего дня.
Как я встроил AI‑агента прямо в интерфейс Apache Superset и не сломал ему CSP
2026-08-04 в 14:15, admin, рубрики: AI, ApacheSuperset, flask, llm, MCP, opensource, python, sql, supersetЕсть Apache Superset. Есть аналитик, который открывает SQL Lab и десять минут вспоминает, как называется таблица с заказами — orders, olist_orders или fact_orders_v2. Есть языковые модели, которые отлично пишут SQL, но понятия не имеют, что лежит в вашем хранилище.
Задача звучала просто: добавить в интерфейс Superset кнопку, по которой открывается чат с моделью. Причём агент должен работать по принципу MCP — не фантазировать имена колонок, а сходить и посмотреть их в метаданных. Подключаться к любому OpenAI‑совместимому API: локальная Ollama, llm7, OpenAI — что угодно.
От сложности к простоте: как я переписал систему логирования Discord-серверов и сделал её в 10 раз проще
2026-07-13 в 10:14, admin, рубрики: bot, Discord, disnake bot, docker, docker-compose, flask, open source, python, sqliteВсем привет! В апреле я создавал сервис для логирования серверов в Discord. Моя идея была максимально простой: бот отвечает за отслеживание событий и запись логов в базу данных, а веб-интерфейс отображает их.
Первоначально я задумывал делать это через связку MySQL c ботом на Python и сайтом на PHP. Такая задумка работала и вышла в свет 11 февраля 2025 года. Но все оказалось не так гладко как я думал. 4 апреля проект получил обновление 2.0 где были мелкие исправления и редизайн веб-интерфейса.
Как я написал портативный файлообменник
2026-06-09 в 16:27, admin, рубрики: flashstash, flask, portable, python, локальная сеть, пиарюсь, разработка, файлообменникКаждый раз, когда нужно перекинуть файл, код или ссылку с ПК на телефон (или другу в той же Wi‑Fi сети), начинается классическая возня. Либо гоняешь через «Избранное» в мессенджерах (где режется качество и файлы вечно висят в облаке), либо поднимаешь локальные веб‑серверы через консоль. Мне это надоело, и я решил написать свою утилиту — FlashStash.
Основная идея: софт должен запускаться в один клик, работать без интернета внутри локалки, иметь всеядный предпросмотр файлов прямо в браузере и не требовать от пользователя установки Питона или настройки окружения.
Ритуал создания API в традициях древних ацтеков
2026-01-06 в 17:15, admin, рубрики: flask, openapi, python, swagger, webFlakyDetector — мой путь к созданию инструмента для ловли «нестабильных» тестов в Python
2025-11-23 в 14:15, admin, рубрики: django, fastapi, flask, python3Привет! Меня зовут Артём Алимпиев, я Python‑разработчик.
Недавно я столкнулся с тем, что даже идеально написанные тесты порой ведут себя… странно.
Один день они проходят, другой — падают, хотя код не менялся.Если вы когда‑нибудь ловили такие «призраки» в CI/CD, то знаете, насколько это раздражает.
Так начался мой эксперимент — сделать инструмент, который умеет находить и объяснять, почему тесты становятся нестабильными.
Так родился проект FlakyDetector.
Надоело включать VPN для Zwift? История создания reZwift с серверами в России
2025-11-08 в 8:31, admin, рубрики: api, flask, garmin, python, Strava, zwift, велоспорт, разработка, разработка программного обеспечения, спортПредыстория: от раздражения к решению
Последние пару лет я регулярно слышал от знакомых велосипедистов одни и те же жалобы на Zwift:
-
"Опять нужно включать VPN, чтобы тренировка загрузилась в Garmin"
-
"Каждый месяц платить 20 евро становится дорого с текущим курсом"
-
"Strava заблокирован, Garmin работает через раз"
После очередного разговора о том, что "да, Zwift классный, но проблем много", я подумал: а что, если создать альтернативный лаунчер, который решит хотя бы часть этих проблем?
Так началась разработка reZwift.
Состояние Python в 2025 году
2025-08-29 в 6:12, admin, рубрики: django, fastapi, flask, pycharm, python
Команда Python, PyCharm и DevTools подготовила перевод статьи, основанной на 30 000 ответов разработчиков. TL;DR: 50% разработчиков пишут на Python меньше двух лет, Rust тихо становится «вторым пилотом», FastAPI вырывается вперёд, а агентный AI уже меняет то, как мы пишем код.


