Skip to content

An application for automatically generating logs in a .docx with the implementation of artificial intelligence models.

Notifications You must be signed in to change notification settings

Amwt24/AutoLogBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Logbook Generator

This project generates logbooks in Word format (.docx) from a CSV file.
It uses the Groq API (OpenAI-compatible) to automatically create professional titles.


Features

  • Read CSV files with pandas.
  • Generate .docx documents using a template.
  • Automatic title generation with Groq API.
  • Modern graphical interface with CustomTkinter.
  • Real-time progress tracking with a progress bar.

Requirements

  • Python 3.10 or higher
  • Groq API Key (or OpenAI-compatible)

Dependencies (also listed in requirements.txt):

pip install -r requirements.txt

## Installation and Usage
Clone the repository:

    git clone https://github.com/YOUR_USER/bitacora_project.git
    cd bitacora_project

Set environment variables:
    Create a .env file in the project root with your API key:

    GROQ_API_KEY=your_api_key_here
Run the program:
    python main.py

## Project Structure
bitacora_project/
│── assets/                 # Templates and resources
│── backend_logic.py        # Core logic (API, CSV → DOCX)
│── main.py                 # Graphical interface
│── requirements.txt        # Dependencies
│── README.md               # Project documentation

## Example Workflow
Select a CSV file with your data.

The system automatically generates titles using the Groq API.

A .docx file is created in the defined output folder.

The final document follows the template stored in assets/.

## Authors
Project developed by Amawta Chacha and Frixon Luna
Students of Information Systems Engineering of Universidad Central del Ecuador UCE

About

An application for automatically generating logs in a .docx with the implementation of artificial intelligence models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages