Commit Graph

32 Commits

Author SHA1 Message Date
admin e27e5b8522 Revert PDF generation; simplify to DOCX + MD + JSON only
Mirror and run GitLab CI / build (push) Has been cancelled
Ruff / ruff (push) Has been cancelled
- Remove PDF helpers, LibreOffice, PyPDF2, reportlab
- Transcript DOCX: standalone, no cover page, with line numbering
- Summary DOCX: standalone, no cover page, no line numbering
- Attachments:
  - Transcribe: JSON, transcript MD, transcript DOCX
  - Transcribe & Summarize: JSON, transcript MD, transcript DOCX, summary MD, summary DOCX
2026-06-15 03:38:12 +00:00
admin 42a155aeaa Add PDF-based document generation with LibreOffice; fix line numbering and margins
Mirror and run GitLab CI / build (push) Has been cancelled
Ruff / ruff (push) Has been cancelled
- Add LibreOffice Writer and DejaVu fonts to Dockerfile for PDF generation
- Add PyPDF2 and reportlab to requirements.txt
- Refactor email_sender.py:
  - Enforce 1-inch margins on all sides
  - Isolate line numbering to transcript section only
  - Add generate_pdf_documents() to build:
    - TRANSCRIPT.pdf (cover + transcript)
    - SUMMARY.pdf (cover + summary)
    - COMBINED.pdf (transcript cover + summary + TRANSCRIPT header + transcript)
  - Add page numbers (bottom-right) to all PDFs via reportlab
- Update tasks.py:
  - Use generate_pdf_documents() after creating DOCX files
  - Attach source JSON, MD files, and compiled PDFs in success email
- Add test_docx_generation.py for transcript/summary/combined DOCX testing
2026-06-15 02:19:17 +00:00
admin 63cd620b79 Add accent color, email subjects, MD+DOCX outputs, update README
Mirror and run GitLab CI / build (push) Has been cancelled
Ruff / ruff (push) Has been cancelled
2026-06-14 15:49:11 +00:00
admin 2803c81b44 Implement async processing with Celery, Redis, and queue-based email notifications
Mirror and run GitLab CI / build (push) Has been cancelled
Ruff / ruff (push) Has been cancelled
2026-06-14 14:38:10 +00:00
admin 37d30e0ee2 Ensure Docker container always starts Web GUI (not CLI)
Mirror and run GitLab CI / build (push) Has been cancelled
Ruff / ruff (push) Has been cancelled
2026-06-14 05:11:38 +00:00
admin 574124558b Initial commit: LocalAI-backed ScrAIbe with summarization
Mirror and run GitLab CI / build (push) Has been cancelled
Ruff / ruff (push) Has been cancelled
2026-06-13 16:38:59 +00:00
Schmieder, Jacob 9df05033da align minimal torch version 2024-09-27 13:22:12 +00:00
Schmieder, Jacob 929f916077 Merge branch 'develop' into faster_whisper 2024-09-10 15:17:53 +00:00
Schmieder, Jacob 51bf211d27 updated deps 2024-09-10 15:09:35 +00:00
Schmieder, Jacob 129f0ce390 updated versions 2024-09-09 10:06:13 +00:00
Marko Henning ba058c3e02 Implemented faster-whisper, removed WhisperX 2024-06-18 17:21:34 +02:00
Schmieder, Jacob 44a14a7ce7 fixed requirements 2024-05-31 13:42:05 +00:00
Schmieder, Jacob 0c22a998b5 Merge branch 'main' into develop 2024-05-31 13:37:05 +00:00
Marko Henning 82e26771e0 Added WhisperX as possible whisper model. 2024-05-08 15:49:05 +02:00
Schmieder, Jacob 30bf2b3ba3 lower mandatory torch version to aviod install conflicts 2024-02-13 09:45:54 +00:00
Schmieder, Jacob 69b5e45a06 change order of packages to prevent install flaiures 2024-02-13 09:29:40 +00:00
Jaikinator e7d078d1da updated dependencies 2024-02-12 15:43:24 +01:00
Jaikinator 09576866b3 changed numpy version 2024-02-12 13:46:48 +01:00
Jaikinator b61c87270f fixed whisper Versioning 2024-02-12 13:41:54 +01:00
Jaikinator df79a78a47 updated dependency list 2024-02-09 12:17:43 +01:00
dependabot[bot] 274379b20c Update setuptools-rust requirement from ~=1.5.2 to ~=1.8.1
Updates the requirements on [setuptools-rust](https://github.com/PyO3/setuptools-rust) to permit the latest version.
- [Release notes](https://github.com/PyO3/setuptools-rust/releases)
- [Changelog](https://github.com/PyO3/setuptools-rust/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PyO3/setuptools-rust/compare/v1.5.2...v1.8.1)

---
updated-dependencies:
- dependency-name: setuptools-rust
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 09:41:34 +00:00
dependabot[bot] 4b225f5f8b Update setuptools requirement from ~=65.6.3 to ~=69.0.3
Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v65.6.3...v69.0.3)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 09:20:23 +00:00
Jaikinator 56e33b3a72 updated requirements to reduce error rate 2023-10-04 15:06:48 +02:00
Jaikinator dc2b7b706f removed shpinx fomr dependency list 2023-09-22 13:34:18 +02:00
Jacob Schmieder f1e1234f81 Merge pull request #9 from JSchmie/4-add-sphinx-support
4 add sphinx support
2023-09-18 14:29:35 +02:00
ortizcruz 0283e16aa5 requirements and readme update 2023-09-01 12:11:34 +02:00
Jaikinator a3b65d22aa added gradio and pytorch 2023-08-25 14:32:34 +02:00
Jaikinator e331fe98f3 final codebase rework 2023-08-24 16:12:28 +02:00
Jaikinator 9c78cdd230 updated file 2023-06-30 18:53:47 +02:00
Jaikinator deb3e8bc8a updated requirements 2023-06-30 18:50:17 +02:00
Jaikinator 5ccede16ad updated dependency files 2023-06-09 10:51:52 +02:00
Jacob Schmieder 60ef9c0db8 Add files via upload 2022-12-20 13:54:29 +01:00