From 78a774d84190ef89c724db283331e6cec76bf355 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Fri, 6 Apr 2012 23:07:39 -0400 Subject: [PATCH] Added basic mkpage script to generate abstract/download HTML page --- tools/footer.html | 15 +++++++++++++++ tools/header.html | 40 ++++++++++++++++++++++++++++++++++++++++ tools/mkpage | 30 ++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 tools/footer.html create mode 100644 tools/header.html create mode 100755 tools/mkpage diff --git a/tools/footer.html b/tools/footer.html new file mode 100644 index 0000000..ca42f39 --- /dev/null +++ b/tools/footer.html @@ -0,0 +1,15 @@ +

+ +

Download

+ Formats: + + +

Author

+

Mike Gerwitz is a free software hacker with a focus on web + development.

+

http://mikegerwitz.com

+ + diff --git a/tools/header.html b/tools/header.html new file mode 100644 index 0000000..1abf567 --- /dev/null +++ b/tools/header.html @@ -0,0 +1,40 @@ + + + + Classical Object-Oriented Programming with ECMAScript + + + +

Classical Object-Oriented Programming with ECMAScript

+

Mike Gerwitz

+

(Working Draft)

+ +

Abstract

+

diff --git a/tools/mkpage b/tools/mkpage new file mode 100755 index 0000000..bbc66cf --- /dev/null +++ b/tools/mkpage @@ -0,0 +1,30 @@ +#!/bin/bash +# +# Generates basic HTML page for COOPE abstract and download links +# +# Copyright (C) 2012 Mike Gerwitz +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +## + +path=$( dirname $0 ) + +tail -n+2 abstract.tex \ + | tr '\n' ' ' \ + | sed ' + s/\\footnote{.*}//; + s/``\|'"''"'/\"/g; + s/---/\—/g; + ' \ + | cat $path/header.html - $path/footer.html