Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 2.27 KB

README.md

File metadata and controls

68 lines (48 loc) · 2.27 KB

The Vikings AI - PDF Analyzer

Project Logo

Overview

The Vikings AI is an intelligent PDF analyzer designed to extract, analyze, and present data from PDF documents efficiently. The tool is built using Python and leverages various libraries to process and analyze PDF content.

Features

  • Text Extraction: Extracts text from PDF documents.
  • Data Analysis: Analyzes extracted content for specific patterns, keywords, or data structures.
  • User Interface: Simple and intuitive user interface built with Streamlit.
  • Customization: Users can customize the analysis parameters to fit their needs.

Installation

  1. Clone the repository:
    git clone https://github.com/VIZAGBOYS/The_Vikings_Ai.git
  2. Navigate to the project directory:
    cd The_Vikings_Ai
  3. Install the required dependencies:
    pip install -r requirements.txt

Usage

  1. Run the application:

    streamlit run app.py
  2. Access the interface: Open your browser and go to http://localhost:8501 to access the PDF analyzer interface.

  3. Upload a PDF: Use the "Ask To PDF" feature to upload your PDF document and select the analysis parameters.

  4. View Results: The tool will display the extracted text and analysis results based on the selected parameters.

Project Structure

  • app.py: Main entry point for the Streamlit application.
  • menu/Ask_To_PDF.py: Contains the logic for the "Ask To PDF" feature.
  • src/: Contains static assets such as images, GIFs, and CSS styles.
  • requirements.txt: List of dependencies required to run the project.

Contributing

Contributions are welcome! If you have ideas for new features or improvements, feel free to fork the repository and submit a pull request.

  1. Fork the repository
  2. Create a new branch for your feature
  3. Make your changes
  4. Submit a pull request

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

If you have any questions or suggestions, feel free to reach out at Gunjesh Kumar.