fix: turns out wkhtmltopdf has been depreciated for two years
It was running on a version of QT4 that hadnt gotten a browser update since 2015. See https://wkhtmltopdf.org/status.html for more info Its a shame to use a chrome based renderer for this but I would rather have somethign that would work At least we got teh nix cache out of this though
This commit is contained in:
parent
34a2138c56
commit
04b9be1fbc
3 changed files with 4 additions and 6 deletions
|
@ -36,7 +36,7 @@ for d in */ ; do
|
||||||
echo "$out_folder/$stripped.pdf"
|
echo "$out_folder/$stripped.pdf"
|
||||||
|
|
||||||
# convert teh html to pdf
|
# convert teh html to pdf
|
||||||
wkhtmltopdf -q --enable-local-file-access --no-stop-slow-scripts "$stripped.html" "$out_folder/$stripped.pdf" 2> ./tmp.txt
|
puppeteer print "$stripped.html" "$out_folder/$stripped.pdf" 2> ./tmp.txt
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
|
@ -39,7 +39,7 @@ for year in */ ; do
|
||||||
|
|
||||||
echo $output
|
echo $output
|
||||||
|
|
||||||
wkhtmltopdf -q --enable-local-file-access --no-stop-slow-scripts "$stripped.html" "$output" 2>> ../errors.log
|
puppeteer print "$stripped.html" "$output" 2>> ../errors.log
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
permittedInsecurePackages = [
|
permittedInsecurePackages = [
|
||||||
# for obsidian
|
# for obsidian
|
||||||
"electron-25.9.0"
|
"electron-25.9.0"
|
||||||
# for wkhtmltopdf
|
|
||||||
"qtwebkit-5.212.0-alpha4"
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -49,12 +47,12 @@
|
||||||
|
|
||||||
packages = {
|
packages = {
|
||||||
handovers = pkgs.writeShellScriptBin "format_handovers" ''
|
handovers = pkgs.writeShellScriptBin "format_handovers" ''
|
||||||
export PATH=${pkgs.lib.makeBinPath [pkgs.wkhtmltopdf bfom.defaultPackage.x86_64-linux]}:$PATH
|
export PATH=${pkgs.lib.makeBinPath [pkgs.puppeteer-cli bfom.defaultPackage.x86_64-linux]}:$PATH
|
||||||
${./_scripts/format_handovers.sh}
|
${./_scripts/format_handovers.sh}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
minutes = pkgs.writeShellScriptBin "format_minutes" ''
|
minutes = pkgs.writeShellScriptBin "format_minutes" ''
|
||||||
export PATH=${pkgs.lib.makeBinPath [pkgs.wkhtmltopdf bfom.defaultPackage.x86_64-linux]}:$PATH
|
export PATH=${pkgs.lib.makeBinPath [pkgs.puppeteer-cli bfom.defaultPackage.x86_64-linux]}:$PATH
|
||||||
${./_scripts/format_minutes.sh}
|
${./_scripts/format_minutes.sh}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue