|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
# This file:
# http://anggtwu.net/bin/2025.1-provas.sh.html
# http://anggtwu.net/bin/2025.1-provas.sh
# (find-angg "bin/2025.1-provas.sh")
# Author: Eduardo Ochs <eduardoochs@gmail.com>
#
# (defun e () (interactive) (find-angg "bin/2025.1-provas.sh"))
# (find-es "puro" "2025.1-C2-P1s")
# (find-fline "~/2025.1-C2/P1s/")
#
# «.core» (to "core")
# «.core-tests» (to "core-tests")
# «.c2p1» (to "c2p1")
# «.c2p1-tests» (to "c2p1-tests")
# «.c2p2» (to "c2p2")
# «.c2p2-tests» (to "c2p2-tests")
# «.c2vrp1» (to "c2vrp1")
# «.c2vrp1-tests» (to "c2vrp1-tests")
# «.c2vrp2» (to "c2vrp2")
# «.c2vrp2-tests» (to "c2vrp2-tests")
# «.c2vs» (to "c2vs")
# «.c2vs-tests» (to "c2vs-tests")
# «.c3p2» (to "c3p2")
# «.c3p2-tests» (to "c3p2-tests")
# «.c3vrp1-tests» (to "c3vrp1-tests")
# «.c3vrp1» (to "c3vrp1")
# «core» (to ".core")
toname0 () { cut -b17- | rev | cut -b7- | rev; }
toname0 () { cut -d_ -f3- | rev | cut -d_ -f2- | rev; }
tonumber0 () { rev | cut -b5 | rev; }
tonumber0 () { rev | cut -d_ -f1 | cut -b5- | rev; }
toname () { echo $1 | toname0; }
tonumber () { echo $1 | tonumber0; }
names () { for i in 2025*.jpg; do toname $i; done | sort | uniq; }
echoandrun () { echo $*; $*; }
mkdirfor () { $2 mkdir -p $1/; }
rmdirfor () { $2 rm -Rfv $1/; }
mkdirs () { for i in $(names); do $1 mkdir -p $i/; done; }
rmdirs () { for i in $(names); do $1 rm -Rfv $i/; done; }
cpjpg () { $2 cp -v $1 $(toname $1)/$(tonumber $1).jpg; }
jpgsfor () { ls ????????_??????_${1}_?.jpg; }
jpgsfor () { ls *.jpg | grep "^........_......_${1}_.*.jpg"; }
cpjpgsfor () { for i in $(jpgsfor $1); do cpjpg $i $2; done; }
mkfotospdffor () { $2 convert -quality 50 $1/*.jpg ${1}_fotos.pdf }
nfotos () { ls $1/ | rev | cut -b5- | rev | tail -n1; }
nfotos_ () { ls $1/; }
rmdirs () { for i in $(names); do rmdirfor $i $1; done; }
mkdirs () { for i in $(names); do mkdirfor $i $1; done; }
cpjpgs () { for i in $(names); do cpjpgsfor $i $1; done; }
mkfotospdfs () { for i in $(names); do mkfotospdffor $i $1; done; }
mkprovas_c2p1 () { for i in $(names); do mkprova_c2p1 $i $1; done; }
mkprovas_c2p2 () { for i in $(names); do mkprova_c2p2 $i $1; done; }
mkprovas_c3p2 () { for i in $(names); do mkprova_c3p2 $i $1; done; }
mkprovas_c2vrp1 () { for i in $(names); do mkprova_c2vrp1 $i $1; done; }
mkprovas_c2vrp2 () { for i in $(names); do mkprova_c2vrp2 $i $1; done; }
mkprovas_c3vrp1 () { for i in $(names); do mkprova_c3vrp1 $i $1; done; }
mkprovas_c2vs () { for i in $(names); do mkprova_c2vs $i $1; done; }
# «core-tests» (to ".core-tests")
: <<'%%%%%'
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
** (find-fline "~/2025.1-C2/VSs/")
. 2025.1-provas.sh
cd ~/2025.1-C2/VSs/
for i in $(ls *.jpg); do echo $i; done
for i in $(ls *.jpg); do toname $i; done
for i in $(ls *.jpg); do tonumber $i; done
names
jpgsfor bruno_henri
jpgsfor mariana
nfotos bruno_henri
nfotos mariana
%%%%%
: <<'%%%%%'
** (find-fline "~/2025.1-C2/P1s/")
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
. 2025.1-provas.sh
cd ~/2025.1-C2/P1s/
rmdirs echo
mkdirs echo
cpjpgs echo
mkfotospdfs echo
mkprovas_c2p1 echo
ls bruna/
nfotos bruna
nfotos_ bruna
nfotos bleh
tonumber 20250604_083812_bruna_2.jpg
cpjpg 20250604_083812_bruna_2.jpg echo
jpgsfor bruna
cpjpgsfor bruna echo
mkdirfor bruna echo
rmdirfor bruna echo
mkfotospdffor bruna echo
mkfotospdfs echo
mkprova_c2p1 bruna echo
mkprova_c2p1 bruna echoandrun
mkprovas_c2p1 echo
laf bruna_prova.pdf
# (find-pdf-page "~/2025.1-C2/P1s/bruna_prova.pdf")
# (find-fline "~/2025.1-C2/P1s/" "bruna_prova.pdf")
# file:////home/edrx/2025.1-C2/P1s/bruna_prova.pdf
nfotos bruna
names
mkdirs echo
rmdirs echo
ls [0-9]*
%%%%%
# «c2p1» (to ".c2p1")
mkprova_c2p1 () {
$2 qpdf --empty --pages \
${1}_fotos.pdf 1-2 \
~/LATEX/2025-1-C2-P1.pdf 4-9 \
${1}_fotos.pdf 3-$(nfotos $1) \
-- \
${1}_prova.pdf
}
# «c2p1-tests» (to ".c2p1-tests")
: <<'%%%%%'
* (eepitch-sh)
* (eepitch-kill)
* (eepitch-sh)
. 2025.1-provas.sh
cd ~/2025.1-C2/P1s/
%%%%%
# «c2p2» (to ".c2p2")
mkprova_c2p2 () {
$2 qpdf --empty --pages \
${1}_fotos.pdf 1-2 \
~/LATEX/2025-1-C2-P2.pdf 5-10 \
${1}_fotos.pdf 3-$(nfotos $1) \
-- \
${1}_prova.pdf
}
# «c2p2-tests» (to ".c2p2-tests")
# (find-fline "~/2025.1-C2/P2s/")
# (c2p2p)
: <<'%%%%%'
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
. 2025.1-provas.sh
cd ~/2025.1-C2/P2s/
rmdirs echo
mkdirs echo
cpjpgs echo
mkfotospdfs echo
mkprovas_c2p2 echo
rmdirs echoandrun
mkdirs echoandrun
cpjpgs echoandrun
mkfotospdfs echoandrun
mkprovas_c2p2 echoandrun
%%%%%
# «c3p2» (to ".c3p2")
mkprova_c3p2 () {
$2 qpdf --empty --pages \
${1}_fotos.pdf 1 \
~/LATEX/2025-1-C3-P2.pdf 5-z \
${1}_fotos.pdf 2-$(nfotos $1) \
-- \
${1}_prova.pdf
}
# «c3p2-tests» (to ".c3p2-tests")
# (find-fline "~/2025.1-C3/P2s/")
# (c3p2p)
: <<'%%%%%'
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
. 2025.1-provas.sh
cd ~/2025.1-C3/P2s/
rmdirs echo
mkdirs echo
cpjpgs echo
mkfotospdfs echo
mkprovas_c3p2 echo
rmdirs echoandrun
mkdirs echoandrun
cpjpgs echoandrun
mkfotospdfs echoandrun
mkprovas_c3p2 echoandrun
%%%%%
# «c3vrp1» (to ".c3vrp1")
mkprova_c3vrp1 () {
$2 qpdf --empty --pages \
${1}_fotos.pdf 1-2 \
~/LATEX/2025-1-C3-P1.pdf 6-z \
${1}_fotos.pdf 3-$(nfotos $1) \
-- \
${1}_prova.pdf
}
# «c3vrp1-tests» (to ".c3vrp1-tests")
# (find-fline "~/2025.1-C3/VRP1s/")
# (c3vr1p)
# (c3p1p)
: <<'%%%%%'
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
. 2025.1-provas.sh
cd ~/2025.1-C3/VRP1s/
rmdirs echo
mkdirs echo
cpjpgs echo
mkfotospdfs echo
mkprovas_c3vrp1 echo
rmdirs echoandrun
mkdirs echoandrun
cpjpgs echoandrun
mkfotospdfs echoandrun
mkprovas_c3vrp1 echoandrun
%%%%%
# «c2vrp2» (to ".c2vrp2")
mkprova_c2vrp2 () {
$2 qpdf --empty --pages \
${1}_fotos.pdf 1-2 \
~/LATEX/2025-1-C2-VRP2.pdf 5-z \
${1}_fotos.pdf 3-$(nfotos $1) \
-- \
${1}_prova.pdf
}
# «c2vrp2-tests» (to ".c2vrp2-tests")
# (find-fline "~/2025.1-C2/VRP2s/")
# (c2vr2p)
# (c3p1p)
: <<'%%%%%'
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
. 2025.1-provas.sh
cd ~/2025.1-C2/VRP2s/
rmdirs echo
mkdirs echo
cpjpgs echo
mkfotospdfs echo
mkprovas_c2vrp2 echo
rmdirs echoandrun
mkdirs echoandrun
cpjpgs echoandrun
mkfotospdfs echoandrun
mkprovas_c2vrp2 echoandrun
%%%%%
# «c2vs» (to ".c2vs")
mkprova_c2vs () {
$2 qpdf --empty --pages \
${1}_fotos.pdf 1-2 \
~/LATEX/2025-1-C2-VS.pdf 5-z \
${1}_fotos.pdf 3-$(nfotos $1) \
-- \
${1}_prova.pdf
}
# «c2vs-tests» (to ".c2vs-tests")
# (find-fline "~/2025.1-C2/VSs/")
# (c2vsp)
# (c3p1p)
: <<'%%%%%'
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
. 2025.1-provas.sh
cd ~/2025.1-C2/VSs/
rmdirs echo
mkdirs echo
cpjpgs echo
mkfotospdfs echo
mkprovas_c2vs echo
rmdirs echoandrun
mkdirs echoandrun
cpjpgs echoandrun
mkfotospdfs echoandrun
mkprovas_c2vs echoandrun
%%%%%
# (find-fline "~/2025.1-C3/P2s/")
# Local Variables:
# coding: utf-8-unix
# End: