From 912602822e3229db9050f6cfe43cc3b9173183ae Mon Sep 17 00:00:00 2001 From: Niels Serup Date: Wed, 10 Aug 2011 23:35:57 +0200 Subject: [PATCH] Fixes, mainly. --- prestatic/aesthetics.js | 2 +- prestatic/general.css | 4 ++++ rules.mege | 6 +++++- scripts/hook_new.sh | 2 +- site/projects/img/mege.png | Bin 0 -> 17224 bytes site/projects/index.org | 4 +++- site/projects/kando/index.org | 22 ++++++++++++++++++++++ site/projects/mege/tests/tables.org | 9 +++++++++ site/writings/bash-prompt.org | 25 +++++++++++++++++++++++-- 9 files changed, 68 insertions(+), 6 deletions(-) create mode 100644 site/projects/img/mege.png create mode 100644 site/projects/kando/index.org diff --git a/prestatic/aesthetics.js b/prestatic/aesthetics.js index 307299a..e3b97f1 100644 --- a/prestatic/aesthetics.js +++ b/prestatic/aesthetics.js @@ -22,7 +22,7 @@ get_window_size = function() { }; is_screen_media = function() { - return (document.getElementsByTagName('link')[0].getAttribute('media').indexOf( + return (document.getElementsByTagName('link')[1].getAttribute('media').indexOf( 'screen') != -1 || (document.styleSheets && (document.styleSheets[0].media.mediaText.indexOf( 'screen') != -1 || document.styleSheets[0].media.indexOf( diff --git a/prestatic/general.css b/prestatic/general.css index 3020834..e267fdd 100644 --- a/prestatic/general.css +++ b/prestatic/general.css @@ -328,6 +328,10 @@ thead, tfoot { margin: 10px auto 0 auto; } +caption { + caption-side: bottom; +} + /* Formatting-related classes */ diff --git a/rules.mege b/rules.mege index cd4bbc7..5a97989 100644 --- a/rules.mege +++ b/rules.mege @@ -5,7 +5,7 @@ url http://metanohi.name/ description 'This feed contains the newest pages on metanohi' author Niels\ Serup email ns@metanohi.org -aboutauthorurl http://metanohi.name/about/niels/ +aboutauthorurl http://metanohi.name/about/niels feeditems 40 template template.html @@ -15,6 +15,10 @@ convert prestatic/*.{css,js} static/ convert prestatic/template.html . # Redirects (in site/) +## temp +redirect projects/{showandkill,sak} https://gitorious.org/nqpz-config/nqpz-config/blobs/raw/master/home/.emacs.d/site-lisp/showandkill.el + +## old redirect mege projects/mege/ redirect aboutme about/niels redirect about/img-licenses about/media-licenses diff --git a/scripts/hook_new.sh b/scripts/hook_new.sh index dbcce3f..e101e4d 100755 --- a/scripts/hook_new.sh +++ b/scripts/hook_new.sh @@ -9,4 +9,4 @@ cd ~/www/meta/nohi git pull git feed -git restart +mege restart diff --git a/site/projects/img/mege.png b/site/projects/img/mege.png new file mode 100644 index 0000000000000000000000000000000000000000..5976acc7a6e2ca96202896ac134dfb4e6f5a516e GIT binary patch literal 17224 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�qp+=lY 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 b0KoqNmMr82+kh%?00000NkvXXu0mjfZasz$ literal 0 HcmV?d00001 diff --git a/site/projects/index.org b/site/projects/index.org index b4d223c..5124c09 100644 --- a/site/projects/index.org +++ b/site/projects/index.org @@ -13,7 +13,8 @@ These are my projects, new and old. #++exec #+BEGIN_SRC python3 top_projs = ( - 'desurveil', + 'mege', + 'desurveil', 'aeltei', ('roptoligs', 'roptoligs', 'RPG project with planned modules and games', 'http://roptoligs.metanohi.name/'), @@ -42,6 +43,7 @@ These are my projects, new and old. ) other_projs = ( + 'kando', 'nanonote', ('pdfsplit', 'A small Python script to split PDF files on a page-basis', 'http://projects.metanohi.name/misc/pdfsplit.tar.gz'), diff --git a/site/projects/kando/index.org b/site/projects/kando/index.org new file mode 100644 index 0000000..c64d5f1 --- /dev/null +++ b/site/projects/kando/index.org @@ -0,0 +1,22 @@ +#+title: kando +#&summary +A simple todo list manager with Emacs integration +#& +#+license: bysa, text +#+license: apache 2, program + +* kando + +kando cannot do much. But it can do enough. +#&-large +It is a simple todo manager. +#& +#&-huge +[[kando-0.1.0.tar.gz][Download]]. +#& + +kando is released under the Apache License, version 2.0. + +kando can also be found in the [[http://pypi.python.org/pypi/kando][Python Package Index]]. + +kando has its code at Gitorious; see [[http://gitorious.org/kando]]. diff --git a/site/projects/mege/tests/tables.org b/site/projects/mege/tests/tables.org index 54e9105..e9461ad 100644 --- a/site/projects/mege/tests/tables.org +++ b/site/projects/mege/tests/tables.org @@ -31,6 +31,15 @@ tables, this test contains more. And they're all different. |--------+-----| | Name | Age | +** With caption + +#+caption: Persons +| Name | Age | +|--------+-----| +| Xryurg | 300 | +| Bkrau | 2 | + + ** Inline formatting in table | URL | Exists | diff --git a/site/writings/bash-prompt.org b/site/writings/bash-prompt.org index a991ae6..5bc323d 100644 --- a/site/writings/bash-prompt.org +++ b/site/writings/bash-prompt.org @@ -9,8 +9,29 @@ What my prompt does and what it looks like. I have my own bash prompt. To use it, first, copy this into your ~.bashrc~: #+BEGIN_SRC sh -PROMPT_COMMAND="EXCO=$?;pwdw=$(($COLUMNS-20))" -PS1='\[\033[00m\]$(if [ $EXCO == 0 ]; then echo -ne "\[\033[42m\]\[\033[01;30m\]"; else echo -ne "\[\033[41m\]\[\033[01;34m\]"; fi)$(length-extra-prepend $EXCO 3)\[\033[45m\] \[\033[44m\]\[\033[01;37m\]$(date +%H:%M)\[\033[45m\] \[\033[46m\]\[\033[01;33m\]$(length-too-much-shorten "$(pwd | sed s%$HOME%~%)" $(if (( $pwdw < 20 )); then echo -n 20; else echo -n $pwdw; fi))\[\033[00m\]\n\[\033[45m\]\[\033[01;33m\]\u\[\033[01;32m\]@\[\033[01;36m\]\h\[\033[43m\]\[\033[01;30m\]:\[\033[40m\]\[\033[01;33m\]\$\[\033[00m\] ' +function ps1lr { + if [ $1 == 0 ]; then + echo -ne "\033[42m\033[01;30m" + else + echo -ne "\033[41m\033[01;34m" + fi + length-extra-prepend $1 3 +} + +function ps1sp { + pwdw=$(($COLUMNS-20)) + if (( $pwdw < 40 )); then + pwdw=40 + fi + length-too-much-shorten "$(pwd | sed s%$HOME%~%)" $pwdw +} + +#PROMPT_COMMAND="" +PS1='\[\033[00m\]$(ps1lr $?)\[\033[45m\] \[\033[44m\]\[\033[01;37m\]\ +$(date +%H:%M)\[\033[45m\] \[\033[46m\]\[\033[01;33m\]\ +$(ps1sp)\[\033[00m\]\n\[\033[45m\]\[\033[01;33m\]\u\[\033[01;32m\]@\ +\[\033[01;36m\]\h\[\033[43m\]\[\033[01;30m\]:\[\033[40m\]\ +\[\033[01;33m\]\$\[\033[00m\] ' #+END_SRC Second, download [[bash-prompt-extras.tar.gz]] and put the included programs