source: gs3-installations/intermuse/trunk/sites/intermuse/collect/programmes-and-performers/prepare/01-ARCHIVE-TO-ITEM.sh@ 37125

Last change on this file since 37125 was 37125, checked in by davidb, 16 months ago

Some restructuring of where the files are; other changes in response to testing

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1#!/bin/bash
2
3# HMS_1/HMS_1.pdf
4
5if [ ! -d Items ] ; then
6 echo ""
7 echo "Creating directory: Items"
8 echo ""
9 mkdir Items
10fi
11
12#for full_archive_dir in Archive/HMS_*[0-9] Archives/BMS_[0-9]_[0-9]_*[0-9] ; do
13#for full_archive_dir in Archive/* ; do
14for full_archive_dir in InterMusE_Images/* ; do
15
16 echo "Processing $full_archive_dir"
17 archive_dir=${full_archive_dir##*/}
18 vol=${archive_dir#*_}
19
20 full_item_dir=GS_Items/${archive_dir}
21 item_dir=${archive_dir}
22
23 /bin/rm -rf $full_item_dir
24 mkdir $full_item_dir
25 #mkdir $full_item_dir/TIFFs
26 mkdir $full_item_dir/JPEGs
27
28 full_item_filename=$full_item_dir/$archive_dir.item
29
30 echo ""
31 echo "Generating $full_item_filename"
32 echo ""
33
34 echo "<Volume>$vol" > $full_item_filename
35
36 #images=$(cd $full_archive_dir/TIFFs && ls ${archive_dir}_[0-9][0-9][0-9][0-9].tif)
37 #images=$(cd $full_archive_dir/JPEGs && ls ${archive_dir}_[0-9][0-9][0-9][0-9].jpg)
38 images=$(cd $full_archive_dir/JPEGs && ls ${archive_dir}_*[0-9].jpg)
39
40 echo " Appending/Copying Images"
41 for image in $images ; do
42 page_num_with_ext=${image#_}
43 #page_num=${page_num_with_ext%.tif}
44 page_num=${page_num_with_ext%.jpg}
45
46 #echo " $full_archive_dir/TIFFs/$image -> $full_item_dir/TIFFs/$image"
47 #/bin/cp $full_archive_dir/TIFFs/$image $full_item_dir/TIFFs/$image
48 echo " $full_archive_dir/JPEGs/$image -> $full_item_dir/JPEGs/$image"
49 /bin/cp $full_archive_dir/JPEGs/$image $full_item_dir/JPEGs/$image
50
51 # Only image, no ocr'd txt file
52 #echo "$page_num:TIFFs/$image:" >> $full_item_filename
53 echo "$page_num:JPEGs/$image:" >> $full_item_filename
54 done
55
56
57
58done
59
60echo ""
61
62
Note: See TracBrowser for help on using the repository browser.