#!/usr/bin/env fish set -x OLLAMA_HOST 100.70.78.2:11434 set date (date -I) set timestamp (date +%H:%M:%S) set basedir $HOME/scans/.in-progress/$date/$timestamp mkdir -p $basedir pushd $basedir scanimage -d fujitsu -b -p --format=png --source='ADF Duplex' --page-width=219.428 --page-height=297 --mode=Color --resolution=300dpi --buffermode=On echo "Creating pdf..." magick out*.png paper.pdf; or exit rm *.png ocrmypdf --clean-final --deskew --rotate-pages -l fra+eng+deu --sidecar paper.txt paper.pdf paper.pdf echo "Now doing AI naming..." head -n 100 paper.txt | llm -t docname llm logs -c --data >title.json set title (jq -r '"\(.date_creation) \(.createur) - \(.titre)"' < title.json) echo $title # cat paper.txt | OLLAMA_HOST=100.70.78.2:11434 llm -t doctask >"$title - task.txt" # cat "$title - task.txt" mv paper.pdf $title.pdf mv paper.txt $title.txt popd echo "Moving files..." set outdir "$HOME/scans/$date/$title" mkdir -p $outdir mv $basedir/* $outdir rmdir $basedir