magazines scripts

This commit is contained in:
tomse
2023-12-21 02:01:29 +01:00
parent c9b25e6672
commit 3d31705696
53 changed files with 941 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
@echo off
mkdir work
cd origs
for %%i in (*.tif) DO (
convert %%i -level 11%%,86%% ..\work\%%i
)
for %%i in (*.png) DO (
convert %%i -level 11%%,86%% ..\work\%%i
)

View File

@@ -0,0 +1,13 @@
#!/bin/bash
mkdir work
cd origs
for i in *.tif
do
convert $i -level 11%%,86% ../work/$i
done
for i in *.png
do
convert $i -level 11%%,86% ../work/$i
done

View File

@@ -0,0 +1,7 @@
mkdir pages
for %%i in (*.tif) DO (
convert %%i -grayscale rec709luma pages\%%i
)
for %%i in (*.png) DO (
convert %%i -grayscale rec709luma pages\%%i
)

View File

@@ -0,0 +1,11 @@
#!/bin/bash
mkdir pages
for i in *.tif
do
convert $i -grayscale rec709luma pages/$i
done
for i in *.png
do
convert $i -grayscale rec709luma pages/$i
done

View File

@@ -0,0 +1,47 @@
@echo off
setlocal EnableDelayedExpansion
set folder=%cd%
cd work\out
choice /m "Fix paging "
if %errorlevel%==1 (
copy D:\Retro-Work\correct_pages.php .\ /y
php -f correct_pages.php
cd newpages
)
if NOT EXIST output mkdir output
set thumb=1
if NOT EXIST audiomedia mkdir audiomedia
for %%i in (*.tif) DO (
if !thumb!==1 (
convert %%i -resize 240x310^^! -quality 75%% !folder!\thumb.jpg
)
set thumb=2
convert -units pixelsperinch %%i -resample 150 audiomedia\%%~ni.jpg
convert %%i -quality 95%% output\%%~ni.jpg
)
rem 300dpi mag
cd output
for %%i in (*.jpg) DO (
convert %%i %%~ni.pdf
)
del *.jpg /q
pdftk *.pdf cat output "%folder%\mag.pdf"
del *.pdf /q
cd ..
rem Tablet
cd audiomedia
for %%i in (*.jpg) DO (
convert %%i %%~ni.pdf
)
del *.jpg /q
pdftk *.pdf output "%folder%\audiomedia.pdf"
del *.pdf /q
pause

View File

@@ -0,0 +1,57 @@
@echo off
setlocal EnableDelayedExpansion
set folder=%cd%
cd work\out
choice /m "Fix paging "
if %errorlevel%==1 (
copy D:\Retro-Work\correct_pages.php .\ /y
php -f correct_pages.php
cd newpages
)
choice /C LSN /m "Use large (L), small (S) or no (N) lastpage "
if %errorlevel%==1 (
set page=brought_to_you_by.pdf
) else if %errorlevel%==2 (
set page=brought_to_you_by_[TABLET].pdf
)
if NOT EXIST output mkdir output
set thumb=1
if NOT EXIST tablet mkdir tablet
for %%i in (*.tif) DO (
if !thumb!==1 (
convert %%i -resize 240x310^^! -quality 75%% "!folder!\thumb.jpg"
)
set thumb=2
convert %%i -resize 1024x4096 -quality 95%% tablet\%%~ni.jpg
convert %%i -quality 95%% output\%%~ni.jpg
)
rem 300dpi mag
cd output
for %%i in (*.jpg) DO (
convert %%i %%~ni.pdf
)
del *.jpg /q
pdftk *.pdf D:\Retro-Work\brought_to_you_by.pdf cat output "!folder!\_mag.pdf"
pdftk "!folder!\_mag.pdf" update_info D:\Retro-Work\metadata.txt output "!folder!\mag.pdf"
del *.pdf /q
del "!folder!\_mag.pdf"
cd ..
rem Tablet
cd tablet
for %%i in (*.jpg) DO (
convert %%i %%~ni.pdf
)
del *.jpg /q
pdftk *.pdf D:\Retro-Work\brought_to_you_by_[TABLET].pdf cat output _tablet.pdf
pdftk _tablet.pdf update_info D:\Retro-Work\metadata.txt output "!folder!\_tablet.pdf"
del *.pdf /q
pause

View File

@@ -0,0 +1,37 @@
#!/bin/sh
cd work/out
mkdir output
mkdir audiomedia
for i in *.tif
do
convert -units pixelsperinch $i -resample 150 audiomedia/$i.jpg
convert $i -quality 95% output/$i.jpg
done
rem 300dpi mag
cd output
for i in *.jpg
do
convert $i $i.pdf
done
rm *.jpg
pdftk *.pdf cat output ../../../mag.pdf
rm *.pdf
cd ..
rem Tablet
cd audiomedia
for i in *.jpg
do
convert $i $i.pdf
done
rm *.jpg
pdftk *.pdf output ../../../audiomedia.pdf
rm *.pdf

View File

@@ -0,0 +1,57 @@
@echo off
setlocal EnableDelayedExpansion
set folder=%cd%
cd work\out
choice /m "Fix paging "
if %errorlevel%==1 (
copy D:\Retro-Work\correct_pages.php .\ /y
php -f correct_pages.php
cd newpages
)
choice /C LSN /m "Use large (L), small (S) or no (N) lastpage "
if %errorlevel%==1 (
set page=brought_to_you_by.pdf
) else if %errorlevel%==2 (
set page=brought_to_you_by_[TABLET].pdf
)
if NOT EXIST output mkdir output
set thumb=1
if NOT EXIST tablet mkdir tablet
for %%i in (*.tif) DO (
if !thumb!==1 (
convert %%i -resize 240x310^^! -quality 75%% "!folder!\thumb.jpg"
)
set thumb=2
convert %%i -resize 1024x4096 -quality 95%% tablet\%%~ni.jpg
convert %%i -quality 95%% output\%%~ni.jpg
)
rem 300dpi mag
cd output
for %%i in (*.jpg) DO (
convert %%i %%~ni.pdf
)
del *.jpg /q
pdftk *.pdf D:\Retro-Work\brought_to_you_by.pdf cat output "!folder!\_mag.pdf"
pdftk "!folder!\_mag.pdf" update_info D:\Retro-Work\metadata.txt output "!folder!\mag.pdf"
del *.pdf /q
del "!folder!\_mag.pdf"
cd ..
rem Tablet
cd tablet
for %%i in (*.jpg) DO (
convert %%i %%~ni.pdf
)
del *.jpg /q
pdftk *.pdf D:\Retro-Work\brought_to_you_by_[TABLET].pdf cat output _tablet.pdf
pdftk _tablet.pdf update_info D:\Retro-Work\metadata.txt output "!folder!\_tablet.pdf"
del *.pdf /q
pause