nfprogress
4 subscribers
88 photos
12 videos
134 links
Канал с новостями о приложении nfprogress

https://github.com/nevskyforever/nfprogress/
Download Telegram
Обновление 0.0.5 и 0.0.6 Python

В записи добавляется текущие дата и время

Добавлена возможность удаления проектов и записей в них
🔥1
Обновление 0.0.7 Python

Рефакторинг: замена условий на словари функций

- Заменены громоздкие if/elif конструкции на словари функций
- Вынесена логика действий в отдельные функции:
* add_record - добавление записи о прогрессе
* view_records - просмотр записей проекта
* delete_record - удаление записи
* delete_project - удаление проекта
- Упрощена навигация по меню через словари:
* menu_actions - для главного меню
* project_actions - для управления проектом
- Улучшена читаемость и поддерживаемость кода
- Упрощено добавление новых функций в будущем
🔥1
Обновление 0.1.0 Python

Очередное ИИ-обновление

- Добавлена загрузка данных из файла projects.txt при запуске
- Добавлено автоматическое сохранение при изменении проектов
- Данные сохраняются в JSON формате для удобства
- Сохранение работает при добавлении/удалении проектов и записей
🔥1
Обновление 0.1.1 Python

Очередное ИИ-обновление

- Отображение и работа с меню выделено в отдельную функции
🔥1
Откат до версии 0.0.1

Проект начат самостоятельно, с нуля .

Реализовано:

1. Добавление проектов и их сохранение
2. Главное меню
3. Сохранение проектов. файл

С этого момента буду стараться все писать самому, чтобы оттачивать и закреплять навыки
🔥1
Обновление 0.0.2

Улучшена логика хранения - теперь проекты записываются ы оперативную память списком и внутри программы меняется именно список, после чего файл полностью перезаписывается.

Чтение/запись данных о проектах выделены в отдельную функцию.

Улучшено отображение меню, добавлены отступы.
🔥1
Обновление 0.1.0

Полностью с нуля переписан код, добавлена возможность добавлять записи в проект и удалять сами проекты.
🔥1
Обновление 0.1.1

Добавлен возврат в главное меню из меню выбора проектов.
🔥1
Обновление 0.2.0

Теперь данные о проектах хранятся в .json формате, это сильно упростило работу с данными и позволит добавить новые функции.
🔥1
Обновление 0.3.0

Проекты теперь хранятся в виде словарей, это позволяет задать им множество именованных параметров.

Временно убран пункт "удалить проект"
🔥1
Обновление 0.3.1

Добавлено новое подменю "Изменить проекты", в котором доступно две новых функции "изменить цель проекта" и "переименовать проект", а так же "удалить проект".
🔥1
Обновление 0.3.1.1

Добавлен возврат в главное меню из просмотра проектов.
🔥1
Обновление 0.3.1.2

Мелкие правки меню
🔥1
Обновление 0.3.1.3

Мелкие правки меню
🔥1
Обновление 0.4

Добавлена возможность устанавливать дедлайн проекта

Добавлено дополнительное меню с возможностью просмотреть подробные дангные проекта: названиме, цель, сколько написано, сколько осталось до дедлайна или сколько дней пропущено.

Дата дедлайна отображается в общем списке проектов.
🔥1
Обновление 0.4.1

Дополнено добавление дедлайна - теперь его можно удалить.

Добавлено подтверждение удаления проекта
🔥1
Обновление 0.5

Данные о проектах теперь записываются в бинарный формат .pkl - это ускоряет работу с данными.

При создании проекта сохраняется дата его сохдания, она теперь отображается в информации о проекте.

Проекты теперь хранят в себе записи с датами.
🔥1
Обновление 0.5.1

Исправлен выход в меню из редактирования проектов

Поправлен вывод информации о проекте - теперь выводится название

В информации о проекте теперь отображается дата его создания
🔥1
Обновление 0.6

В информации о проекте теперь можно просматривать записи - дату создания и кол-во добавленных символов.

Теперь программа рассчитывает и сохраняет прогресс в процентах, а так же общее кол-во символов для ускорения вывода. Подсчет ведется сразу после добавления записи.
🔥1
Обновление 0.6.1

Формат дат везде изменен с 01.01.2000 на 01.01.00.
🔥1
Обновление 0.6.2

Теперь везде вместо ввода "0" нужно просто нажимать Enter для выхода.
🔥1