Skip to main content

A simple module for generating a bunch of SOPs for different schools.

Project description

Statement of Purpose (SOP) Generator -- docx version (DansonGo 5)

A simple module for generating a bunch of SOPs for different schools.

Description

Using the same content framework, the model will generate multiple SOPs for different schools by replacing the school and program names with the target school and program in the statement.

Alt Text

Prerequisites

How to use (Mac)

Method 1: Run from terminal

Run "GEN_SOP.py" in terminal from the folder that contains "GEN_SOP.py" and two prerequisite files.

  1. Rename your school list excel file as "school_list.xlsx".

  2. In "school_list.xlsx", please make sure that the school and program column names are "School" and "Program", respectively. (TAKE CARE OF THE FIRST CAPITAL LETTER)

  3. Rename your docx as "SOP_template.docx"

  4. In your "SOP_template.docx", please label the school position as "[SCHOOL_NAME]". Please label the program position as "[PROGRAM_NAME]"

  5. Run the command below from terminal

python GEN_SOP.py

Method 2: Run as module

from GEN_SOP import GEN_SOP

GEN_SOP(school_list,SOP_temp_file,School_var,Program_var,output_path).gen_sop()

school_list : The excel file path where the list of schools and programs is saved.

SOP_temp_file : The docx file path of your SOP template.

School_var : The column name where the school name is saved in your school list.

Program_var : The column name where the program info is saved in your school list.

output_path : Output path where you want to save your output files.

Contributor

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DansonGo 5-0.0.1.tar.gz (2.8 kB view hashes)

Uploaded Source

Built Distributions

DansonGo_5-0.0.1-py3.7.egg (4.9 kB view hashes)

Uploaded Source

DansonGo_5-0.0.1-py3-none-any.whl (3.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page