Список задач в текстовом файле

Обсуждаются конкретные инструменты и приемы их использования
Правила форума
Создание новых веток приветствуется и поощряется, однако, посмотрите основные правила.
Ответить
KonstantinShpilko
Сообщения: 3
Зарегистрирован: Пн сен 16, 2019 9:00 pm
x 3

Список задач в текстовом файле

Сообщение KonstantinShpilko » Ср сен 18, 2019 9:20 pm

Здравствуйте. Хочу описать принцип ведение списка задач в текстовом файле который использую. Похожего на форуме не нашел.

Текстовых файлов два:
  • Список задач.txt
  • Календарь.txt
Общий принцип: утром задачи на текущий день переносятся из Календарь.txt в Список задач.txt и выполняются. Входящие попадают либо в Список задач.txt на сегодня, либо в Календарь.txt на другой день.

В Список задач.txt задачи, записаны в свободной форме. Чаще всего по одной задаче на строку, бывают дополнительные или отсутствующие переводы строк для группировки. Иногда бывают подзадачи, выделенные отступом. Формулировки задач краткие, по возможности простые, если нужно с дополнительной информацией, например, временем или телефоном.

Пример файла Список задач.txt:

Код: Выделить всё

Прочитать статью url

Проверить состояние задачи number

Записать на страницу url информацию про xxx

Написать xxx про yyy @telegram_login
Файл Календарь.txt более структурирован. Есть три раздела

1. Дни
2. Месяцы
3. Шаблоны
3.1 задачи на день
3.2 задачи на неделю
3.3 задачи на месяц

В дни записываются задачи на определённый день. Обычно дни размечены на неделю вперёд, или немного больше. Задачи которые запланированы на определённое время указываются с этим временем. Выглядит это примерно так

Код: Выделить всё

===============================
26.03.2019 ВТ

залача1

задача2
задача3


15:00 совещание xxx

===============================
27.03.2019 СР

задача x

У месяцев структура проще, в них находятся задачи которые требуется выполнить в определённом месяце.

Код: Выделить всё

===============================
2019 

Октябрь
  Задача 1
  Задача 1

Ноябрь
  Продлить страховку
===============================
В шаблонах хранятся задачи которые нужно выполнять каждый день, неделю и месяц.

Код: Выделить всё

===============================
Ежедневное

Задача 1
Задача 2
Задача 3

===============================
Каждую неделю

Задача 1
Задача 2
Суббота 17:00 Задача 3

===============================
Каждый месяц

Задача 1
Задача 2
Задача 3
Каждую неделю я копирую задачи из списков Ежедневное и Каждую неделю в дни следующей недели. Если планируемая неделя является первой неделей месяца, то ещё добавляют туда задачи из `Каждый месяц`.

Используемое ПО

Хранятся файлы в SVN. Для доступа с ПК - TortoiseSVN, с Android -OASVN.

Для редактирования файлов использую NotePad++

Преимущества именно текстовых файлов
  • Максимальная гибкость в описании и форматировании. Можно выделять что-то любыми символами, можно поводами строк, можно отступами.
  • Очень быстро и просто поменять, удалить, перенести любую задачу.
  • Доступ с любого устройства.
  • Полная переносимость, можно хоть на флешку всё сохранить.
Недостатки
  • Ведение Календаря.txt требует некоторых рутинных действий. При желании автоматизируются.
  • Нет тегов, напоминаний и подобных возможностей. А нужны ли?
  • Редактирование с телефона неудобно.
  • Нет количественной статистики. А нужна ли?
  • Нет возможности просто просмотреть список завершённого за неделю, старые задачи просто удаляются. При желании можно сделать, снова вопрос, а нужно ли тратить время?
1 x

Аватара пользователя
cartmendum
Site Admin
Сообщения: 1578
Зарегистрирован: Вс июн 28, 2015 1:56 pm
x 2863
Контактная информация:

Re: Список задач в текстовом файле

Сообщение cartmendum » Чт сен 19, 2019 2:06 pm

Прикольно :) Блокнот, только в файле :)

Нужен макрос, который будет сам автоматом повторяющиеся задачи создавать :) Ну и в итоге получится обычный тудушник :)


А как выглядит календарь.txt?
1 x

KonstantinShpilko
Сообщения: 3
Зарегистрирован: Пн сен 16, 2019 9:00 pm
x 3

Re: Список задач в текстовом файле

Сообщение KonstantinShpilko » Чт сен 19, 2019 5:55 pm

Вот текущий вид, только задачи удалил

Код: Выделить всё

===============================
20.09.2019 ПТ

задача xxx
задача xxx
задача xxx
задача xxx
задача xxx
.. всего пара десятков
===============================
21.09.2019 СБ

задача xxx
задача xxx
задача xxx
задача xxx
задача xxx
.. всего пара десятков
===============================
22.09.2019 ВС

задача xxx
задача xxx
задача xxx
задача xxx
задача xxx
.. всего пара десятков
===============================
===============================
23.09.2019 ПН

задача xxx
задача xxx
задача xxx

===============================
30.09.2019 ПН

задача xxx
задача xxx
задача xxx


===============================
2019 

Октябрь
  задача xxx
  задача xxx
  задача xxx

Ноябрь
  задача xxx
  задача xxx


Декабрь
  задача xxx
  задача xxx
  задача xxx

2020
  задача xxx 

Май
  задача xxx

===============================
Ежедневное - добавляется при составлении расписания на неделю

задача xxx
задача xxx
задача xxx
задача xxx
.. десяток задач

===============================
Каждую неделю

задача xxx
задача xxx
задача xxx
задача xxx
.. десяток задач

===============================
Каждый месяц

задача xxx
задача xxx
задача xxx
задача xxx
.. десяток задач
1 x

Аватара пользователя
cartmendum
Site Admin
Сообщения: 1578
Зарегистрирован: Вс июн 28, 2015 1:56 pm
x 2863
Контактная информация:

Re: Список задач в текстовом файле

Сообщение cartmendum » Вт сен 24, 2019 3:40 pm

То есть, это тот же список задач?

Просто под календарем подразумевается то место, куда мы записываем встречи. А встреча - это то, что имеет время начала и время конца.
0 x

KonstantinShpilko
Сообщения: 3
Зарегистрирован: Пн сен 16, 2019 9:00 pm
x 3

Re: Список задач в текстовом файле

Сообщение KonstantinShpilko » Вт сен 24, 2019 6:05 pm

cartmendum писал(а):
Вт сен 24, 2019 3:40 pm
То есть, это тот же список задач?

Просто под календарем подразумевается то место, куда мы записываем встречи. А встреча - это то, что имеет время начала и время конца.
Если время зафиксировано (у меня обычно так бывает только со временем начала) то записываю просто
15:00 встреча на тему с хх
Чаще задачи бывают такие, что просто нужно сделать в этот день, ко времени особо не привязаны, они указаны без времени.

По сути, файл с календарём для того чтобы в том списке с которым работаю в определённый день не было ничего лишнего.

В этом гибкость тестового файла: можно добавить в начале время, можно задать время окончания если это важно. Можно сортировать задачи по очередности, а можно по другим критериям или вообще без сортировки.
1 x

Ответить