home *** CD-ROM | disk | FTP | other *** search
/ Internet 1996 World Exposition / park.org.s3.amazonaws.com.7z / park.org.s3.amazonaws.com / cgi-bin / Japan / Theme / bearth / bin / mkbearth < prev    next >
Text File  |  2017-09-21  |  2KB  |  76 lines

  1. #!/bin/sh
  2.  
  3. BEARTH_BIN="/stage/htdocs/cgi-bin/Japan/Theme/bearth/bin"
  4. BEARTH_HOME="/stage/htdocs/Japan/Theme/sware/be"
  5.  
  6. MV="/usr/bin/mv"
  7. FIND="/usr/bin/find"
  8. LYNX="/usr/local/bin/lynx"
  9. IDC_URL="http://www.cdidc.org:65120/web-bin/recentevents"
  10. GETGMTDAY="$BEARTH_BIN/getgmtday"
  11. RAWDATADIR="$BEARTH_HOME/rawdata"
  12.  
  13. MKEVENTS="$BEARTH_BIN/mkevents"
  14. EVENTSDIR="$BEARTH_HOME/events"
  15.  
  16. MKDESCS="$BEARTH_BIN/mkdescs"
  17. DESCSDIR="$BEARTH_HOME/descs"
  18.  
  19. MAKE1FRAME="$BEARTH_BIN/make1frame"
  20. MAKEANIM="$BEARTH_BIN/make-animation"
  21.  
  22. MKHTMLS="$BEARTH_BIN/mkhtmls"
  23.  
  24. GIFDIR="$BEARTH_HOME/frames"
  25. ANIMDIR="$BEARTH_HOME/image"
  26.  
  27. error=0
  28.  
  29. # get IDC DATA
  30. $LYNX -dump $IDC_URL > $RAWDATADIR/newdata
  31. if test $? -eq 1
  32. then
  33.     echo "cannot get IDC Data"
  34.     error=1
  35. fi
  36.  
  37. # rename "newdata" -> Date of data (yesterday in GMT; yyyymmdd format)
  38. DATA_DATE=`$GETGMTDAY`
  39. if [ $error -eq 0 ]
  40. then
  41.     $MV $RAWDATADIR/newdata $RAWDATADIR/$DATA_DATE
  42. fi
  43.  
  44. # if error=1, rawdata is not created. mkevents makes empty event data.
  45.  
  46. # make events file
  47. $MKEVENTS $DATA_DATE
  48.  
  49. # make description file
  50. # 2 description files is needed
  51. $MKDESCS $DATA_DATE 0
  52. $MKDESCS $DATA_DATE 1
  53.  
  54. # make 1 frame GIF
  55. if [ $error -eq 1 ]
  56. then
  57.     $MAKE1FRAME -e $DESCSDIR/$DATA_DATE-0.desc $GIFDIR/$DATA_DATE-0
  58.     $MAKE1FRAME -e $DESCSDIR/$DATA_DATE-1.desc $GIFDIR/$DATA_DATE-1
  59. else
  60.     $MAKE1FRAME $DESCSDIR/$DATA_DATE-0.desc $GIFDIR/$DATA_DATE-0
  61.     $MAKE1FRAME $DESCSDIR/$DATA_DATE-1.desc $GIFDIR/$DATA_DATE-1
  62. fi
  63.  
  64. # make animation!
  65. $MAKEANIM $GIFDIR $ANIMDIR/bearth
  66.  
  67. # make html files
  68. $MKHTMLS
  69.  
  70. # upload to japan.park.org
  71. /stage/bin/cpdist.theme
  72.  
  73. #### for debug & observe ######
  74.  
  75. /usr/bin/cat $RAWDATADIR/$DATA_DATE | /usr/ucb/mail haruki@st.rim.or.jp
  76.