Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danibcorr/university-helper

πŸ§‘β€πŸŽ“ University Helper streamlines academic and administrative tasks for students, educators, and researchers. It provides tools for managing document metadata, converting PDFs to Markdown, transcribing audio, analyzing grade statistics, and more.
https://github.com/danibcorr/university-helper

deep-learning documentation-tool metadata ocr open-source pdf python statistics university whisper

Last synced: 5 days ago
JSON representation

πŸ§‘β€πŸŽ“ University Helper streamlines academic and administrative tasks for students, educators, and researchers. It provides tools for managing document metadata, converting PDFs to Markdown, transcribing audio, analyzing grade statistics, and more.

Awesome Lists containing this project

README

        

# 🏫 University Helper


Program interface

## πŸ“ Overview

**University Helper** is your all-in-one academic toolkit, designed to simplify the lives of students, educators, and researchers. Whether you need to manage metadata, convert PDFs to Markdown, transcribe audio, or analyze grade statistics, this project has you covered. Each script in this repository serves a specific purpose, streamlining your academic tasks with ease.

## πŸš€ Features

- **Metadata Management** (`2_πŸ“_Metadata.py`): Effortlessly update metadata for selected files and generate customized cover pages with subject or degree names, ensuring your documents are well-organized.

- **PDF to Markdown Conversion** (`3_πŸ“„_PDF_to_Markdown.py`): Convert your PDF documents into Markdown format for seamless editing and content management.

- **Audio Transcription** (`4_πŸŽ™οΈ_Audio_Transcription.py`): Automatically transcribe audio files into text, or record audio directly from your microphone and get an instant transcription.

- **Grade Statistics** (`5_πŸ“Š_Stats.py`): Analyze and retrieve grade statistics to gain insights into academic performance.

- **Chatbot Assistance** (`6_πŸ€–_Chatbot.py`): Interact with a language model to get help with various tasks, providing quick and intelligent responses to your queries.

## πŸ•ΉοΈ Getting Started

Follow these simple steps to get up and running:

1. **Clone the Repository:**
First, clone this repository to your local machine:
```bash
git clone https://github.com/yourusername/university-helper.git
```

2. **Set Up with Docker:**
Navigate to the project directory and launch the Docker setup:
```bash
docker compose up
```
Docker will handle the installation of all necessary dependencies and set up the environment for you.

3. **Access the Application:**
Once the setup is complete, open your web browser and navigate to `http://:8501`. Here, you’ll find the full suite of University Helper tools ready for use.

## 🀝 Contributing

Contributions are welcome and encouraged! Here's how you can help:

- **Report Bugs:** Encountered an issue? Let us know by [creating an issue](https://github.com/yourusername/university-helper/issues) detailing the problem.

- **Add Features:** Have an idea for a new feature? Fork the repository, create a new branch, and submit a pull request with your improvements.

- **Enhance Documentation:** Help us improve our documentation, including the README and other project-related files.

Let’s collaborate to make University Helper even more powerful and user-friendly!