From: Christian Heller Date: Wed, 8 Feb 2017 17:15:51 +0000 (+0100) Subject: Merge branch 'master' of http://github.com/plomlompom/config X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/static/git-favicon.png?a=commitdiff_plain;h=9979af5e31e161f257c972fa2addc017a4739dd8;hp=9597b74309551d3ee2c658a45a427904dae22c98;p=config Merge branch 'master' of github.com/plomlompom/config --- diff --git a/dotfiles/user/thinkpad/minimal/pentadactylrc b/dotfiles/user/thinkpad/minimal/pentadactylrc index dfd8d4f..5f62966 100644 --- a/dotfiles/user/thinkpad/minimal/pentadactylrc +++ b/dotfiles/user/thinkpad/minimal/pentadactylrc @@ -4,7 +4,7 @@ set! network.cookie.lifetimePolicy=2 set! browser.formfill.enable=false set! browser.block.target_new_window=true set! browser.download.lastDir=~/downloads -set! javascript.enabled=false +"set! javascript.enabled=false "set! permissions.default.image=2 set! general.useragent.override=foo set! signon.rememberSignons=false diff --git a/jessie_postinstall.sh b/jessie_postinstall.sh index 6d12cef..0b628e5 100755 --- a/jessie_postinstall.sh +++ b/jessie_postinstall.sh @@ -319,7 +319,7 @@ elif [ "$1" = "thinkpad" ]; then apt-get -y install x11-xserver-utils # Set up pentadactyl. - apt-get -y install iceweasel + apt-get -y install iceweasel xul-ext-noscript apt-get -y -t jessie-backports install xul-ext-pentadactyl apt-get -y install vim-gtk su plom -c 'mkdir -p /home/plom/downloads/' diff --git a/notes b/notes new file mode 100644 index 0000000..1dcf1b4 --- /dev/null +++ b/notes @@ -0,0 +1,54 @@ +some stuff I need to incorporate later on: + +the blog post-update git hook: + + + +#!/bin/sh +blog_dir=~/blog +export GIT_DIR=$(pwd) +export GIT_WORK_TREE="$blog_dir" +git checkout -f +cd "$GIT_WORK_TREE" +redo +git add metadata/author metadata/url metadata/title metadata/*.tmpl metadata/automatic_metadata captchas/linkable/* +count=$(ls -1 metadata/*.automatic_metadata 2>/dev/null | wc -l) +if [ "$count" != 0 ]; then + git add metadata/*.automatic_metadata +fi +status=$(git status -s) +n_updates=$(printf "$status" | grep -vE '^\?\?' | wc -l) +if [ "$n_updates" -gt 0 ]; then + git commit -a -m 'Update metadata' +fi + + +furthermore, the url_catcher virtualenv run.sh script needs this (to compile uwsgi): + +apt-get install python3.4-dev + + +also, these: + +# /etc/systemd/system/url_catcher.service + +[Unit] +Description=URL catcher + +[Service] +Type=forking +User=plom +ExecStart=/bin/sh -c 'LC_ALL=en_US.UTF8 screen -d -m ~/url_catcher.sh' + +[Install] +WantedBy=multi-user.target + + + +and url_catcher.sh: + +#!/bin/sh + +cd ~ +cd url-catcher +./run.sh diff --git a/systemfiles/nginx.conf b/systemfiles/nginx.conf index 07d6bde..3def78d 100644 --- a/systemfiles/nginx.conf +++ b/systemfiles/nginx.conf @@ -39,6 +39,7 @@ http { ssl_certificate_key /etc/letsencrypt/live/dump.plomlompom.com/privkey.pem; root /var/www/html/; location /zettel/ { + # rewrite non-suffixed filenames to .html ones rewrite ^(/zettel/(.*/)*[^./]+)$ $1.html; autoindex on; } @@ -70,6 +71,10 @@ http { auth_basic_user_file /var/www/password_lesekreis; autoindex on; } + location /uwsgi/ { + include uwsgi_params; + uwsgi_pass 127.0.0.1:3031; + } } # htwtxt