Генератор обложек для тетрадей по школьным предметам

Добавлено 12 июн 2024 в 12:43
Данный скрипт генерирует обложки по школьным предметам для печати на весь класс.


Иструкция:
1. Установить библиотеку python-docx.

2. Скачать скрипт.

3. В список peoples (7-ая строка) прописать всех учеников класса в родительном патеже (строго каждого ученика в ковычках и строго через запятую).

4. При запуске скрипт спросит несколько вводных данных:

  • Название файла с шаблоном (полное название, включая расширение .docx или .doc)
  • • Класс
  • • Литеру класса
  • • Название школы
  • • Состоит ли название предмета из двух строк? (1 - да, 0 - нет)
  • 5. После ввода всех необходимых данных скрипт сгенерирует обложки и спросит название, под которым сохранить готовый файл (уже без расширения).

    6. После ввода названия, скрипт сохранит файл в папке "success".

    7. Готово!


    Как сделать свой шаблон?
    1. Скачать базовый шаблон.

    2. Изменить строки [название предмета] и [2ая строка названия предмета] на название предмета (при необходимости, полностью удалить строку с [2ая строка названия предмета])

    3. Сохранить файл под нужным названием с расширением .docx в папке со скриптом.


    Хочу поменять порядок строк Чтобы изменить порядок строк, нужно изменить индексы строк в 22, 23 и 24 строках:
    klass_litera_index - индекс строки "ученика(-цы) {Класс} «{Литера}» класса".
    school_index - индекс строки с названием школы.
    name_surname_index - индекс строки с именем и фамилией.


    Пример работы скрипта (там же можно найти готовые шаблоны для предметов "Алгебра и начало математического анализа", "Геометрия" и "Вероятность и статистика")
    Данный скрипт был создан в сентябре 2022 года для моего класса. В ближайшее время я не планирую обновлять его.
    Ea7ebfa100