LOBSTERTECHNOLOGIES
CSSPROPAGANDA

Source Code: build.sh

#!/bin/bash
#
# This is my personal script for running lobsterblog
#
# I also run these commands at startup so local changes are instantly
# uploaded to my servers:
#
#   sudo -u jart dnotify /home/jart/lobstertech --background --queue=0 --all \
#     --execute /home/jart/lobstertech/build.sh sync
#
# Here's my configuration file for nginx:
#
#   # -*-conf-*-
#   # /etc/nginx/sites-available/lobstertech.com.conf
#
#   types {
#     application/x-font-ttf  ttf;
#   }
#
#   server {
#     listen 66.55.144.149:80 default;
#     listen [2001:19f0:1002:1298::3]:80 default;
#     server_name lobstertech.com www.lobstertech.com;
#     access_log /var/log/nginx/lobstertech.com.log;
#     server_name_in_redirect on;
#     ssi on;
#
#     if ($host !~* ^lobstertech\.com$) {
#         rewrite ^(.*)$ http://lobstertech.com$1 permanent;
#     }
#
#     location /favicon.ico { access_log off; return 404; }
#     location /robots.txt  { access_log off; return 404; }
#
#     location /media/ {
#       access_log /var/log/nginx/media.lobstertech.com.log;
#       root /var/www/lobstertech;
#       expires 30d;
#     }
#
#     location ~ ^/lobsterblog.py$ { root /var/www/lobstertech; }
#     location ~ ^/build.sh$ { root /var/www/lobstertech; }
#
#     location / {
#       root /var/www/lobstertech/html;
#       error_page 404 = /404.html;
#     }
#   }
#

if [[ $1 == "sync" ]]; then
    sleep 2
    rsync -az /home/jart/lobstertech pumpkin:/var/www
    # rsync -az /home/jart/lobstertech disorder:/var/www
    exit
fi

#rm -rf media/file/fabulous/docs
#rm -rf ~/code/fabulous/docs/_build/html
#pushd ~/code/fabulous/
#sudo python setup.py install
#make -C docs html
#popd
#cp -R ~/code/fabulous/docs/_build/html media/file/fabulous/docs

rm -rf html
rm -rf media/img/tex
rm -rf media/img/plot
rm -rf media/img/graph
rm -rf media/img/graphviz

python lobsterblog.py \
    *.xml *.rss *.py *.sh \
    media/css/*.css \
    media/file/voicechanger/0.9/*