Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

MAYAK_random

Static Badge GitHub top language GitHub issues

Установка

скачать:

git clone https://github.com/seligor/MAYAK_random.git

создать виртуальное окружение:

python3 -m venv venv

активировать виртуальное окружение:

venv\Scripts\activate

установить требуемые библиотеки в окружение:

pip install -r requirements.txt

Запуск

python main.py Он автоматически создаст базу данных на основе таблицы и сделает резеарвные копии таблицы и базы данных

Функционал:

image

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

Если принудительно изменить месяц в выпадающем списке, программа будет работать в тем листом табличного файла, который соответствует названию выбранного месяца. Это поведение распространяется как на обновление данных так и на очистку данных

image

При щелчке правой кнопкой мыши можно скопировать результаты розыгрыша в буфер обмена для дальнейшего использования (составления списка победителей, составление поста в соцсетях) Так же присутствует возможность очистки списка победителей розыгрыша

image

В верхнем меню "Файл" скрыта функция сброса результатов розыгрыша. Логика работы такова, что если был проведён некий тестовый розыгрыш, допустим за октябрь, то в табличном файл на листе "октябрь" будет заполнен столбец напротив победителей. При запуске функции сброса результатов розыгрыша этот столбец очищается. Так же очищается и список победителей в интерфейсе. То есть после выполнения этой функции можно приступать к проведению розыгрыша "с чистого листа"

Что скрыто от глаз, но выполняется:

  1. Создаются резервные копии базы данных и табличного файла при каждом запуске программы
  2. Резервные копии старше 30 дней удаляются при запуске программы.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages