Skip to content

GreyHatStyle/Practical-File-Automator-GEHU

Repository files navigation

Practical File Automator

This project is designed to minimize the process of making practical files by college students. It follows Graphic Era Hill University's Format of making Practical files.

Solving practical programming questions of C, C++ and Java are sure fun and challenging, but copying them in word file with question and name correctly formated, and maintaining the previous page format while working in present page is time consuming.

This project solves this issue

Table of Contents

  1. Features
  2. Tech Stack
  3. Run Locally
  4. How To Use?
  5. Results (Screenshots)
  6. Credits (Documentation)
  7. Application Installation By Zip
  8. Feedback
  9. Author
  10. License

Features

  • One time Input.
  • User Independence to choose fonts and styles.
  • Auto saves previously generalized Input.
  • Allow user to execute with their own inputs.
  • (Some features like (C++ and Java conversion) aren't in working condition for now... will design soon.)

Tech Stack

Front End: PyQt6

Backend: Subprocess, python-docx

Run Locally

Clone the project

  git clone https://github.com/GreyHatStyle/Practical-File-Generator-GEHU.git

Go to the project directory

  cd Practical-File-Generator-GEHU

Install dependencies

  pip install -r requirements.txt

Start the program

  python main.py

How To Use?

This is the first page of project.
Enter your details (Will be added in Practical File only (Word docx).

  • Save will save this details in your local system. Next time you restart, your details will be already there.
  • Next time you don't need to click save button again and again.
  • Press New to start!

firstPg

folder

  • After pressing New select a folder which contains file in this format.
  • It is recommended to save your file name according to practical question.

folderset

  • Here is the Guide of using setting page.

  • Like before once you press Next, you can save this entries for future use. settinpg

  • Note: For now only C format works, Java and C++ are still underdevelopment.

  • Press Next Button, it will ask to save data first time or if previously saved data is changed.

  • This is the file we are working on for now. Ccode

  • Your will be directed to this page.

inputSetpg

inputSetpg2

  • As soon as all files are completed in folder, press Create Button.

  • Save the file.

Results

To view full Word Document you can open Your Name DMP.docx file, present above.

word1 word2

word3

Credits Documentation

These documentations helped me alot during project planning.

Application Installation

To run this project, without Python in your system:

  1. Download the ZIP file Practical File Formatter.zip
  2. Extract the ZIP safely.
  3. Run (Double Click on) Practical File Formatter.exe directly.

If any error occurs during Runtime, kindly contact me via gmail given below, Also a Website Version of this project will be coming soon...

Feedback

If you have any feedback, please reach me it manasbisht1142004@gmail.com

Author

License

MIT License

About

A project that simplifies process of making Practical files in college and saves a ton of student's time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published