mirror of
				https://github.com/qurator-spk/ocrd-galley.git
				synced 2025-10-31 03:04:12 +01:00 
			
		
		
		
	✨ ppn2ocr: Make PPN a command line parameter
This commit is contained in:
		
							parent
							
								
									2a4b204fbe
								
							
						
					
					
						commit
						1585247482
					
				
					 1 changed files with 29 additions and 9 deletions
				
			
		
							
								
								
									
										38
									
								
								ppn2ocr
									
										
									
									
									
								
							
							
						
						
									
										38
									
								
								ppn2ocr
									
										
									
									
									
								
							|  | @ -1,16 +1,19 @@ | ||||||
| #!/bin/sh | #!/bin/bash | ||||||
| #ppn="PPN719671574" | # Get OCR results as a OCR-D workspace for a given PPN | ||||||
| #ppn="PPN726351202"  # Einblattdruck | 
 | ||||||
| #ppn=PPN787969397  # Folz, Hans: Abenteuerliches Klopfan, 1481 | set -e  # Abort on error | ||||||
| #ppn=PPN833534149  # Der von Wienn Rueff was ordnung || die Burger auf denen plaetzen ... , 1528 |  | ||||||
| ppn=PPN77164308X  # Bericht des Evangelischen Vereins an seine Mitglieder und Freunde , 1915 |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| set -e | show_help() { | ||||||
|  |   cat <<-EOH | ||||||
|  | Usage: $0 PPN77164308X | ||||||
| 
 | 
 | ||||||
| self_dir=`dirname $0` |   Get OCR results as a OCR-D workspace for a given PPN | ||||||
| self_dir=`realpath $self_dir` |  | ||||||
| 
 | 
 | ||||||
|  | Options: | ||||||
|  |   --help                          Show this message and exit. | ||||||
|  | EOH | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
| make_workspace () { | make_workspace () { | ||||||
|     ppn=$1 |     ppn=$1 | ||||||
|  | @ -40,6 +43,23 @@ make_workspace () { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # Command line parameters | ||||||
|  | OPTS=`getopt -o h --long help -- "$@"` | ||||||
|  | eval set -- "$OPTS" | ||||||
|  | while true; do | ||||||
|  |     case "$1" in | ||||||
|  |         -h|--help) show_help; exit; shift;; | ||||||
|  |         --) shift; break;; | ||||||
|  |         *) break;; | ||||||
|  |     esac | ||||||
|  | done | ||||||
|  | if [ -z "$1" ]; then show_help; exit; fi | ||||||
|  | ppn=$1 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # From here, the magic happens | ||||||
|  | self_dir=`dirname $0` | ||||||
|  | self_dir=`realpath $self_dir` | ||||||
| 
 | 
 | ||||||
| make_workspace $ppn $ppn | make_workspace $ppn $ppn | ||||||
| $self_dir/run-docker-hub -I PRESENTATION --skip-validation | $self_dir/run-docker-hub -I PRESENTATION --skip-validation | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue