Extrakt von Fortna gestartet um Standardsymbole und Basis für die ersten .rst Files zu erhalten.
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
@echo off
|
||||
REM ================================================================
|
||||
REM Fortna-Dokumente nach .rst konvertieren
|
||||
REM
|
||||
REM Konvertiert Word-Dokumente (.docx) und Word-erstellte PDFs
|
||||
REM aus dem Fortna-Projektordner in .rst-Dateien und sortiert
|
||||
REM sie in die chapters/-Struktur ein.
|
||||
REM ================================================================
|
||||
|
||||
call "%~dp0setenv.bat"
|
||||
|
||||
REM Pruefe ob venv existiert
|
||||
if not exist "%PROJECT%\.venv" (
|
||||
echo FEHLER: .venv nicht gefunden. Bitte zuerst install_py.bat ausfuehren.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
call "%PROJECT%\.venv\Scripts\activate.bat"
|
||||
|
||||
REM Standard-Quellpfad (kann ueberschrieben werden)
|
||||
set "FORTNA_DIR=C:\10-Develop\projekte\Fortna"
|
||||
if not "%~1"=="" set "FORTNA_DIR=%~1"
|
||||
|
||||
REM Optionen weiterleiten
|
||||
set "EXTRA_ARGS="
|
||||
if "%~2"=="--dry-run" set "EXTRA_ARGS=--dry-run"
|
||||
if "%~2"=="--verbose" set "EXTRA_ARGS=--verbose"
|
||||
if "%~2"=="-v" set "EXTRA_ARGS=--verbose"
|
||||
|
||||
echo.
|
||||
echo ================================================================
|
||||
echo FORTNA Dokumenten-Konvertierung
|
||||
echo ================================================================
|
||||
echo Quelle: %FORTNA_DIR%
|
||||
echo Ziel: %PV_CHAPTERS%
|
||||
echo ================================================================
|
||||
echo.
|
||||
|
||||
python "%PV_LIB%\convert_to_rst.py" "%FORTNA_DIR%" "%PV_CHAPTERS%" %EXTRA_ARGS%
|
||||
|
||||
echo.
|
||||
echo Fertig.
|
||||
deactivate
|
||||
@@ -0,0 +1,35 @@
|
||||
#!/usr/bin/env bash
|
||||
# ================================================================
|
||||
# Fortna-Dokumente nach .rst konvertieren
|
||||
# ================================================================
|
||||
# Dieses Skript muss gesourct werden: source bin/convert_fortna.sh
|
||||
# oder direkt: bash bin/convert_fortna.sh [quellpfad] [--dry-run]
|
||||
# ================================================================
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
source "$SCRIPT_DIR/setenv.sh"
|
||||
|
||||
if [ ! -d "$PROJECT/.venv" ]; then
|
||||
echo "FEHLER: .venv nicht gefunden. Bitte zuerst install_py.sh ausfuehren."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
source "$PROJECT/.venv/bin/activate"
|
||||
|
||||
FORTNA_DIR="${1:-C:/10-Develop/projekte/Fortna}"
|
||||
EXTRA_ARGS="${2:-}"
|
||||
|
||||
echo ""
|
||||
echo "================================================================"
|
||||
echo "FORTNA Dokumenten-Konvertierung"
|
||||
echo "================================================================"
|
||||
echo "Quelle: $FORTNA_DIR"
|
||||
echo "Ziel: $PV_CHAPTERS"
|
||||
echo "================================================================"
|
||||
echo ""
|
||||
|
||||
python "$PV_LIB/convert_to_rst.py" "$FORTNA_DIR" "$PV_CHAPTERS" $EXTRA_ARGS
|
||||
|
||||
echo ""
|
||||
echo "Fertig."
|
||||
deactivate
|
||||
@@ -0,0 +1,20 @@
|
||||
@echo off
|
||||
REM ================================================================
|
||||
REM DOCU_BUILD - Bilder und Text aus Produktprogramm-PDFs extrahieren
|
||||
REM ================================================================
|
||||
|
||||
call "%~dp0setenv.bat"
|
||||
|
||||
if not exist "%PROJECT%\.venv" (
|
||||
echo FEHLER: Virtual environment nicht gefunden.
|
||||
echo Bitte zuerst bin\install_py.bat ausfuehren.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
call "%PROJECT%\.venv\Scripts\activate.bat"
|
||||
|
||||
echo.
|
||||
echo Extrahiere Bilder und Text aus Produktprogramm-PDFs ...
|
||||
echo.
|
||||
|
||||
python "%PV_LIB%\extract_products.py" --data-dir "%PV_DATA%" %*
|
||||
Reference in New Issue
Block a user