/ThemisHIMAudits

ThemisHIM™ Audits is a Python-based tool designed for automated auditing and analysis of legal and administrative documents, particularly focusing on public procurement processes. This intelligent system processes multiple PDF files, extracts relevant information, and generates structured data for easy analysis.

Primary LanguagePythonCreative Commons Zero v1.0 UniversalCC0-1.0

ThemisHIM™ Audits ⚖️

ThemisHIM™ Audits

Version Licence GitHub issues GitHub stars

ThemisHIM™ Audits is a Python-based tool designed for automated auditing and analysis of legal and administrative documents, particularly focusing on public procurement processes. This intelligent system processes multiple file formats, extracts relevant information, and generates structured data for easy analysis.

ThemisHIM™ Audits ThemisHIM™ Audits ThemisHIM™ Audits ThemisHIM™ Audits

🌟 Key Features

  • 📄 Multi-format File Processing: Handle various file formats including PDF, DOC, DOCX, RTF, MD, and images.
  • 📊 Intelligent Content Extraction: Extracts and formats relevant information from legal and administrative documents.
  • 📝 CSV Report Generation: Generate comprehensive CSV reports for easy data analysis.
  • Concurrent Processing: Boost performance with concurrent file processing.
  • 🖥️ Cross-platform Support: Available for both Windows and macOS.
  • 🛠️ Robust Error Handling: Comprehensive logging and error management to ensure smooth operation.
  • 🎨 User-friendly Interface: Built with ttkbootstrap for a modern and intuitive user experience.

📦 Project Structure

├── AUTHORS.md
├── FUNDING.yml
├── LICENSE.md
├── PRIVACY.md
├── README.md
├── ThemisAudits.py
├── ThemisAuditsLauncher.py
├── ThemisAudits_mac.spec
├── ThemisAudits_win.spec
├── edital-2024.pdf
├── file_version_info.txt
├── icon.icns
├── icon.ico
├── icon512.png
├── images
│   ├── icon.icns
│   ├── icon.ico
│   ├── icon1024.png
│   ├── icon128.png
│   ├── icon144.png
│   ├── icon16.png
│   ├── icon192.png
│   ├── icon256.png
│   ├── icon32.png
│   ├── icon48.png
│   ├── icon512.png
│   ├── icon72.png
│   ├── icon96.png
│   ├── screenshot-01.png
│   ├── screenshot-02.png
│   └── screenshot-03.png
└── requirements.txt

🏃‍♂️ How to Use

  1. Download the Application:

    • For Windows: Download ThemisAudits.exe from the latest release.
    • For macOS: Download ThemisAudits.app from the latest release.
  2. Run the Application:

    • Windows: Double-click on ThemisAudits.exe.
    • macOS: Double-click on ThemisAudits.app.
  3. Perform Audit:

    • Click on "Perform Audit" and select the file(s) you want to analyze.
    • The application will process the files and extract relevant information.
  4. Download Report:

    • Once processing is complete, click on "Download Report" to save the CSV file with the extracted data.
  5. Review the Results:

    • Open the generated CSV file to review the extracted information and analysis results.

🛠️ Development Setup

If you want to contribute or run the application from source:

  1. Clone the Repository:

    git clone https://github.com/Takk8IS/ThemisHIMAudits.git
    cd ThemisHIMAudits
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Run the Script:

    python ThemisAudits.py

Contributing

We welcome contributions from the community! If you'd like to contribute, please fork the repository, create a new branch, and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

Donations

If this project has been helpful, consider making a donation:

USDT (TRC-20): TGpiWetnYK2VQpxNGPR27D9vfM6Mei5vNA

Your support helps us continue to develop innovative tools.

License

This project is licensed under the CC-BY-4.0 License. See the LICENSE file for more details.

About Takk™ Innovate Studio

Leading the Digital Revolution as the Pioneering 100% Artificial Intelligence Team.