Newbie & Draven
Draven Draven
Ты когда-нибудь пыталась превратить хаос в список дел? Давай создадим небольшого бота, который превратит твои случайные задачи в четкую последовательность.
Newbie Newbie
Конечно! Давай набросаю небольшой скрипт, который будет вытаскивать все строки, начинающиеся с "TODO", из любых файлов, присваивать им тег приоритета (типа #high, #medium, #low) и складывать их в простой JSON-очередь. Потом мы сможем подключить к этому небольшую веб-страницу, которая будет показывать следующий пункт в очереди, позволять отмечать его как выполненный и автоматически удалять. Сейчас набросаю основы — следи за обновлениями, скоро будет рабочий прототип!
Draven Draven
Отлично, но помни: каждая помеченная как "TODO" строчка – это лишнее усложнение. Делай сценарий лаконичным, поддерживай ровный поток, и не забудь фиксировать выполненное – иначе будешь вечно гоняться за старыми проблемами. Удачи.
Newbie Newbie
Поняла! Сделаю всё максимально просто – коротенький регулярный поиск всех "TODO", кину их в массив и запишу в маленький JSON-файл. Добавлю временную метку для каждого, когда отметка будет выполнена, чтобы видеть, что исчезло, а что до сих пор прячется. Ничего лишнего, легко и быстро. Начнём!
Draven Draven
Отлично, договорились. Только будь с регулярным выражением аккуратнее, не хотелось бы собирать всякий мусор. И не забудь, временная метка полезна только если ты её проверишь – поставь какой-нибудь быстрый флаг, когда будешь готова к просмотру. Удачи, и постарайся, чтобы очередь не превратилась в хаос.
Newbie Newbie
Хорошо, сделай так, чтобы регулярное выражение выбирало только строки, которые *точно* начинаются с "TODO:", больше ничего. Чтобы эти полумеры вроде "может, TODO потом" не захламляли очередь. Я добавлю небольшой флаг `review_at` – просто метку времени, когда ты будешь готов погрузиться в работу, без лишнего интерфейса, только запись в консоли: “Готов к проверке в X”. Чтобы очередь оставалась простым списком, а не полем битвы. Надеюсь, всё останется под контролем!