Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. if [ $# -lt 3 ]
  4. then
  5. echo
  6. echo "Usage: minfo -m <meta-type> <epub-file>"
  7. echo
  8. else
  9. fileloc=`unzip -l "$3" | grep -Po 'b[^s-]*.opfb'`
  10. metafound=`zipgrep '<dc:'$2'>(.*)</dc:'$2'>' "$3" $fileloc`
  11. echo `expr "$metafound" : '.*<dc:'$2'>(.*)</dc:'$2'>.*'`
  12. fi
  13.  
  14. beaker$ ./minfo -m title Make_Electronics.epub
  15. Make: Electronics
  16. beaker$ ./minfo -m publisher Make_Electronics.epub
  17. O'Reilly Media, Inc.
  18. beaker$ ./minfo -m subject Make_Electronics.epub
  19.  
  20. beaker$
  21.  
  22. <dc:subject/>
  23.  
  24. #!/bin/bash
  25.  
  26. exiftool="/usr/local/bin/exiftool"
  27.  
  28. filename=$(basename "$1")
  29. extension="${filename##*.}"
  30. filename="${filename%.*}"
  31. directory=$(dirname "$1")
  32. newfilename=`${exiftool} -T -Title $1`
  33.  
  34. echo mv "$1" "${directory}/${newfilename}.${extension}"
  35. mv "$1" "${directory}/${newfilename}.${extension}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement