Home | History | Annotate | Download | only in doc
      1 #!/bin/sh
      2 
      3 # Copyright (c) 2014 Xiph.Org Foundation and Mozilla Foundation
      4 #
      5 #  Redistribution and use in source and binary forms, with or without
      6 #  modification, are permitted provided that the following conditions
      7 #  are met:
      8 #
      9 #  - Redistributions of source code must retain the above copyright
     10 #  notice, this list of conditions and the following disclaimer.
     11 #
     12 #  - Redistributions in binary form must reproduce the above copyright
     13 #  notice, this list of conditions and the following disclaimer in the
     14 #  documentation and/or other materials provided with the distribution.
     15 #
     16 #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     17 #  ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     18 #  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     19 #  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
     20 #  OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
     21 #  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
     22 #  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
     23 #  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
     24 #  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
     25 #  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
     26 #  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 
     28 #Stop on errors
     29 set -e
     30 #Set the CWD to the location of this script
     31 [ -n "${0%/*}" ] && cd "${0%/*}"
     32 
     33 HTML=opus_in_isobmff.html
     34 
     35 echo downloading updates...
     36 CSS=${HTML%%.html}.css
     37 wget -q http://vfrmaniac.fushizen.eu/contents/${HTML} -O ${HTML}
     38 wget -q http://vfrmaniac.fushizen.eu/style.css -O ${CSS}
     39 
     40 echo updating links...
     41 cat ${HTML} | sed -e "s/\\.\\.\\/style.css/${CSS}/" > ${HTML}+ && mv ${HTML}+ ${HTML}
     42 
     43 echo stripping...
     44 cat ${HTML} | sed -e 's/<!--.*-->//g' > ${HTML}+ && mv ${HTML}+ ${HTML}
     45 cat ${HTML} | sed -e 's/ *$//g' > ${HTML}+ && mv ${HTML}+ ${HTML}
     46 cat ${CSS}  | sed -e 's/ *$//g' > ${CSS}+ && mv ${CSS}+ ${CSS}
     47 
     48 
     49 VERSION=$(fgrep Version ${HTML} | sed 's/.*Version \([0-9]\.[0-9]\.[0-9]\).*/\1/')
     50 echo Now at version ${VERSION}
     51