8000 GitHub - seligor/MAYAK_random
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

seligor/MAYAK_random

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

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

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

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0