Skip to content
Snippets Groups Projects
create_printout.sh 1.75 KiB
Newer Older
  • Learn to ignore specific revisions
  • #! /bin/sh
    #
    # create_printout.sh
    
    # Copyright (C) 2019-2021 Uwe Schitt <uwe.schmitt@id.ethz.ch>
    
    #
    # Distributed under terms of the MIT license.
    #
    
    function create_md {
        cat credentials.txt | while read -r USER PASSWORD
        do
            echo "### Preparation"
    
    schmittu's avatar
    schmittu committed
            echo "1. Start Computers, choose *Boot Fedora* in the boot menu shown."
    
            echo
            echo "2. To login use:"
            echo
            echo "     - user     : <code>$USER</code>"
            echo
            echo "     - password : <code>$PASSWORD</code>"
            echo
    
    schmittu's avatar
    schmittu committed
            echo "3. Open a terminal: Click on **Activities** (top left corner), then search for **Terminal**"
    
            echo
            echo "4. To download startup script enter"
            echo
    
            echo '   ```'
    
    schmittu's avatar
    schmittu committed
            echo "   wget https://sis.id.ethz.ch/installer_mlw.zip"
    
            echo '```'
    
            echo "    and press RETURN."
    
            echo
    
            echo "5. To extract the downloaded archive enter"
            echo
    
            echo '   ```'
    
            echo "   unzip installer_wlw.zip"
            echo '```'
    
            echo "    and press RETURN."
            echo
            echo "### During the course"
            echo
            echo "To startup jupyter notebook on Euler enter"
            echo
    
            echo '```'
    
            echo "bash start_jupyter_nb.sh"
            echo '```'
            echo "   and press RETURN."
            echo
            echo "### After the course"
            echo
            echo "To upload notebooks to your polybox:"
            echo
    
            echo '```'
    
            echo "bash upload_to_polybox.sh"
            echo '```'
    
            echo "and press RETURN. The script will ask you for your NETHZ name"
            echo "and password."
    
            echo '<p style="page-break-after: always;" />'
        done
    }
    
    
    OUT=printout.pdf
    
    create_md | pandoc -f markdown -t html5 -c pandoc.css -o $OUT -
    echo
    ls -l $OUT