Skip to content

Efficiently generate student email lists for FCIT communications with customizable options for years and campuses.

Notifications You must be signed in to change notification settings

M-S-KHAN/fcit-emails-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

FCIT Emails Generator

Overview

Welcome to the FCIT Emails Generator! This tool is designed to streamline the process of generating email addresses for students at the Faculty of Computing and Information Technology. Whether you're looking to send important announcements, publicity messages, or any other communications to the FCIT student body, this generator makes it quick and efficient to create a comprehensive list of email addresses.

Features

  • Customizable Email Lists: Generate email addresses for specific years and campuses.
  • Easy to Use: Simple command-line interface for quick generation.
  • Flexible Output: Specify the number of emails and the output file location.

Getting Started

Prerequisites

  • Python 3.6 or higher

Installation

Clone this repository or download the script to get started:

git clone https://github.com/M-S-KHAN/fcit-emails-generator
cd fcit-email-generator

Usage

To use the script, navigate to the script directory and run the following command in your terminal:

python script.py --years [year1 year2 ...] --campuses [campus1 campus2 ...]

Parameters:

  • --years: Required. Specify the years for which you want to generate emails. Example: --years 20 21
  • --campuses: Required. Specify the campuses. Example: --campuses nc oc
  • --num_emails: Optional. Set the number of emails to generate per class. Default is 50.
  • --output_file: Optional. Specify the output file name where emails will be saved. Default is emails.txt.

Examples

Generate emails for the years 2020 and 2021 for both North Campus (nc) and Old Campus (oc), and output to the default file:

python script.py --years 20 21 --campuses nc oc

Generate emails for the year 2019 for North Campus (nc) only, with 60 emails per class, output to custom_emails.txt:

python script.py --years 19 --campuses nc --num_emails 60 --output_file custom_emails.txt

Contributing

Contributions are welcome! If you have suggestions for improving the script, please feel free to fork the repository, make changes, and submit a pull request.

Contact

Enjoy using the FCIT Emails Generator for your communication needs at the Faculty of Computing and Information Technology!

About

Efficiently generate student email lists for FCIT communications with customizable options for years and campuses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages