...
Code Block | ||
---|---|---|
| ||
sudo -s export RABBITMQ_URL="amqp://guest:guest@localhost:5672/%2F" export EXTRACTORS_HOME="/home/mediciclowder" apt-get -y install git python-pip pip install pika requests cd ${EXTRACTORS_HOME} git clone https://opensource.ncsa.illinois.edu/stash/scm/mmdb/pymedicipyclowder.git chown -R mediciclowder.users pymedicipyclowder |
opencv
Code Block | ||
---|---|---|
| ||
apt-get -y install python-opencv opencv-data cd ${EXTRACTORS_HOME} git clone https://opensource.ncsa.illinois.edu/stash/scm/mmdb/extractors-cv.git for x in opencv-closeups opencv-eyes opencv-faces opencv-profiles; do ln -s ${EXTRACTORS_HOME}/pymedicipyclowder/pymedicipyclowder ${EXTRACTORS_HOME}/extractors-cv/opencv/$x sed -i -e "s#rabbitmqURL = .*#rabbitmqURL = '${RABBITMQ_URL}'#" \ -e "s#/usr/local/share/OpenCV#/usr/share/opencv#" ${EXTRACTORS_HOME}/extractors-cv/opencv/$x/config.py cp ${EXTRACTORS_HOME}/extractors-cv/opencv/$x/*.conf /etc/init done chown -R mediciclowder.users extractors-cv |
ocr
Code Block | ||
---|---|---|
| ||
apt-get -y install tesseract-ocr cd ${EXTRACTORS_HOME} git clone https://opensource.ncsa.illinois.edu/stash/scm/mmdb/extractors-cv.git ln -s ${EXTRACTORS_HOME}/pymedicipyclowder/pymedicipyclowder ${EXTRACTORS_HOME}/extractors-cv/ocr sed -i -e "s#rabbitmqURL = .*#rabbitmqURL = '${RABBITMQ_URL}'#" ${EXTRACTORS_HOME}/extractors-cv/ocr/config.py cp ${EXTRACTORS_HOME}/extractors-cv/ocr/medici2clowder-ocr.conf /etc/init chown -R mediciclowder.users pymedicipyclowder |
audio
Code Block | ||
---|---|---|
| ||
apt-get -y install sox libsox-fmt-mp3 cd ${EXTRACTORS_HOME} git clone https://opensource.ncsa.illinois.edu/stash/scm/mmdb/extractors-audio.git ln -s ${EXTRACTORS_HOME}/pymedicipyclowder/pymedicipyclowder ${EXTRACTORS_HOME}/extractors-audio/preview/ sed -i -e "s#Binary = .*#Binary = '`which sox`'#" -e "s#rabbitmqURL = .*#rabbitmqURL = '${RABBITMQ_URL}'#" extractors-audio/preview/config.py cp ${EXTRACTORS_HOME}/extractors-audio/preview/medici2clowder-audio-preview.conf /etc/init chown -R mediciclowder.users extractors-audio |
image
...
Code Block | ||
---|---|---|
| ||
apt-get -y install imagemagick cd ${EXTRACTORS_HOME} git clone https://opensource.ncsa.illinois.edu/stash/scm/mmdb/extractors-image.git ln -s ${EXTRACTORS_HOME}/pymedicipyclowder/pymedicipyclowder ${EXTRACTORS_HOME}/extractors-image/preview/ sed -i -e "s#imageBinary = .*#imageBinary = '`which convert`'#" -e "s#rabbitmqURL = .*#rabbitmqURL = '${RABBITMQ_URL}'#" extractors-image/preview/config.py cp ${EXTRACTORS_HOME}/extractors-image/preview/medici2clowder-image-preview.conf /etc/init chown -R mediciclowder.users extractors-image |
...
Code Block | ||
---|---|---|
| ||
apt-get -y install imagemagick cd ${EXTRACTORS_HOME} git clone https://opensource.ncsa.illinois.edu/stash/scm/mmdb/extractors-pdf.git ln -s ${EXTRACTORS_HOME}/pymedicipyclowder/pymedicipyclowder /home/mediciclowder/extractors-pdf/preview/ sed -i -e "s#Binary = .*#Binary = '`which convert`'#" -e "s#rabbitmqURL = .*#rabbitmqURL = '${RABBITMQ_URL}'#" extractors-pdf/preview/config.py cp ${EXTRACTORS_HOME}/extractors-pdf/preview/medici2clowder-pdf-preview.conf /etc/init chown -R mediciclowder.users extractors-pdf |
video
Code Block | ||
---|---|---|
| ||
apt-get -y install libav-tools cd /home/mediciclowder git clone https://opensource.ncsa.illinois.edu/stash/scm/mmdb/extractors-video.git ln -s /home/mediciclowder/pymedicipyclowder/pymedicipyclowder /home/mediciclowder/extractors-video/preview/ sed -i -e "s#Binary = .*#Binary = '`which convert`'#" -e "s#rabbitmqURL = .*#rabbitmqURL = '${RABBITMQ_URL}'#" extractors-video/preview/config.py cp /home/mediciclowder/extractors-video/preview/medici2clowder-video-preview.conf /etc/init chown -R mediciclowder.users extractors-video |
start extractors
Code Block | ||
---|---|---|
| ||
cd /etc/init for x in medici2clowder-*.conf; do start `basename $x .conf` done |