Advertisement
pusatdata

Bash GIT untuk Tanggal Tertentu

Feb 11th, 2023
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #!/bin/bash
  2. #BPS eBook downloader
  3. #modified from Republika ePaper downloader written by Ardianto Satriawan
  4. #and modified by Susanto
  5.  
  6. #need gs, pdftk and swftools
  7. #01
  8. #02
  9. #03
  10. #date +"%B %d, %Y" -d 2011-07-04
  11. export LANG=id_ID
  12. HARI=$(date --date='2023-01-17' '+%A')
  13. TODAY=$(date --date='2023-01-17' '+%Y%m%d')
  14. #04
  15. #05
  16. #06
  17.  
  18.  
  19. #get each page 1 till 9
  20. PAGE=1
  21. until [ $PAGE -gt 9 ]; do
  22. magick convert 0$PAGE.png 0$PAGE.jpg
  23. mv 0$PAGE.png nusabali"$TODAY"_0$PAGE.png
  24. mv 0$PAGE.jpg nusabali"$TODAY"_0$PAGE.jpg
  25. let PAGE+=1
  26. done
  27.  
  28. #get each page 10 till 46
  29. PAGE=10
  30. until [ $PAGE -gt 16 ]; do
  31. magick convert $PAGE.png $PAGE.jpg
  32. mv *$PAGE.png nusabali"$TODAY"_$PAGE.png
  33. mv *$PAGE.jpg nusabali"$TODAY"_$PAGE.jpg
  34. let PAGE+=1
  35. done
  36.  
  37. echo "selesai ambil file koran..."
  38.  
  39. #merge the PDFs pakai pdftk - edited by aris
  40. echo "sedang menggabungkan file menjadi satu file PDF..."
  41. #pdftk *.pdf output nusabali-$TODAY.pdf
  42. gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=nusabali"$TODAY"-${HARI,,}.pdf -dBATCH *.pdf
  43.  
  44. #membuat folder PNG
  45. mkdir nusabali"$TODAY"-${HARI,,}-PNG
  46.  
  47. #moving into todays directory
  48. mv ./*.png ./nusabali"$TODAY"-${HARI,,}-PNG
  49.  
  50. #membuat folder JPG
  51. mkdir nusabali"$TODAY"-${HARI,,}-JPG
  52.  
  53. #moving into todays directory
  54. mv ./*.jpg ./nusabali"$TODAY"-${HARI,,}-JPG
  55.  
  56.  
  57.  
  58.  
  59.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement