summaryrefslogtreecommitdiff
path: root/sandbox/mly/restblog
diff options
context:
space:
mode:
authorwiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2006-01-09 20:44:25 +0000
committerwiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2006-01-09 20:44:25 +0000
commitd77fdfef70e08114f57cbef5d91707df8717ea9f (patch)
tree49444e3486c0c333cb7b33dfa721296c08ee4ece /sandbox/mly/restblog
parent53cd16ca6ca5f638cbe5956988e88f9339e355cf (diff)
parent3993c4097756e9885bcfbd07cb1cc1e4e95e50e4 (diff)
downloaddocutils-0.4.tar.gz
Release 0.4: tagging released revisiondocutils-0.4
git-svn-id: http://svn.code.sf.net/p/docutils/code/tags/docutils-0.4@4268 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'sandbox/mly/restblog')
-rwxr-xr-xsandbox/mly/restblog/Makefile36
-rwxr-xr-xsandbox/mly/restblog/README.txt5
-rwxr-xr-xsandbox/mly/restblog/date_index.py39
-rwxr-xr-xsandbox/mly/restblog/default.css43
-rwxr-xr-xsandbox/mly/restblog/keyw_index.py3
-rwxr-xr-xsandbox/mly/restblog/main_index.py28
-rwxr-xr-xsandbox/mly/restblog/restblog.py32
-rwxr-xr-xsandbox/mly/restblog/subj_index.py3
8 files changed, 0 insertions, 189 deletions
diff --git a/sandbox/mly/restblog/Makefile b/sandbox/mly/restblog/Makefile
deleted file mode 100755
index d3403e589..000000000
--- a/sandbox/mly/restblog/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-DOCUTILTOOLPATH = /home/mly/palanga/python/docutils/docutils/tools/
-HTML = $(DOCUTILTOOLPATH)html.py
-MAIN_INDEX = ./main_index.py
-DATE_INDEX = ./date_index.py
-SUBJ_INDEX = ./subj_index.py
-KEYW_INDEX = ./keyw_index.py
-
-.SUFFIXES: .html .txt
-
-blogs := $(patsubst %.txt,%.html,$(wildcard *.txt))
-
-all: $(blogs) index.html date_index.html subject_index.html keyword_index.html
-
-index.html: $(blogs)
- $(MAIN_INDEX)
-
-date_index.html: $(blogs)
- $(DATE_INDEX)
-
-subject_index.html: $(blogs)
- $(SUBJ_INDEX)
-
-keyword_index.html: $(blogs)
- $(KEYW_INDEX)
-
-# --trim-footnote-reference-space ersätter --snap... och funkar även i
-# HTML
-
-.txt.html:
- $(HTML) -len -o iso-8859-1 $< > $@
-
-install:
- scp *.html default.css thinkwar@thinkware.se:/home/t/thinkwar/www/home/magnus/blog/
-
-clean:
- rm *~ *.html
diff --git a/sandbox/mly/restblog/README.txt b/sandbox/mly/restblog/README.txt
deleted file mode 100755
index 132c2272c..000000000
--- a/sandbox/mly/restblog/README.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-This is just a very early start of a web log
-system. No documentation yet. Mail me for more
-info:
-
- magnus@thinkware.se
diff --git a/sandbox/mly/restblog/date_index.py b/sandbox/mly/restblog/date_index.py
deleted file mode 100755
index f430fb08f..000000000
--- a/sandbox/mly/restblog/date_index.py
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/python -tt
-
-# date_index.py
-#
-# Create chronological index for reStructuredBlog
-#
-# (C) Magnus Lyckå, Thinkware AB, 2003
-
-import glob, restblog
-import cPickle as pickle
-
-IX_FILE_NAME = 'date_index.dat'
-
-try:
- db = pickle.load(file(IX_FILE_NAME))
-except:
- db = {'filenames':[], 'index':[]}
-
-for fn in glob.glob(restblog.source_pattern):
- if not fn in db['filenames']:
- db['filenames'].append(fn)
- meta = restblog.Metadata(fn)
- db['index'].append((meta.timestamp(),
- meta.targetname(),
- meta.subject()))
-db['index'].sort()
-db['index'].reverse()
-pickle.dump(db, file(IX_FILE_NAME, 'w'))
-
-body = ['Index By Date\n--------------------\n\n']
-oldMonthYear = ''
-for ts, fn, subj in db['index']:
- monthYear = ts.strftime('%B %Y')
- if monthYear != oldMonthYear:
- body.append("\n\n%s\n.............................\n\n" % monthYear)
- oldMonthYear = monthYear
- body.append("* `%s %s`__\n\n__ %s\n" % (
- ts.strftime('%Y-%m-%d %H:%M'), subj, fn))
-restblog.makepage('date_index', "\n".join(body))
diff --git a/sandbox/mly/restblog/default.css b/sandbox/mly/restblog/default.css
deleted file mode 100755
index f396362af..000000000
--- a/sandbox/mly/restblog/default.css
+++ /dev/null
@@ -1,43 +0,0 @@
-body {color: #600; background-color: #fed;
- margin-left: 10%; margin-right: 10%;
- text-align: left;
- font-family: Verdana, Arial, sans-serif}
-/*p { text-indent: 2em; margin-top: 0; margin-bottom: 0; }*/
-.title, .subtitle {text-align: center}
-h1, h2, h3, h4, h5, h5 {font-family: Times, Times-New, Serif;}
-pre.address {font-family: Verdana, Arial, sans-serif}
-table{margin-top: 1em; margin-bottom: 1em}
-table.table {text-align: center}
-table.field-list{margin-top: 0.3em; margin-bottom: 0.3em}
-.topic-title {margin-top: 1em}
-tr {text-align: left}
-th {text-align: left}
-td {text-align: left}
-dt {font-weight: bold; margin-top: 0.5em; margin-bottom: 0.2em}
-dd p {margin-top: 0em}
-dl, ol, ul {margin-top: 0.3em}
-blockquote.last {margin-top: 0em}
-.literal-block {color: #006; background-color: #def;
- font-family: courier, monospace}
-.literal {color: #006 ; font-family: courier, monospace}
-.literal-block {margin-left: 10%; margin-right: 10%;
- padding: 1ex}
-div.document {
- float:left;
- width:70%;
- background:#ffe;
- border:2px solid #630;
- margin:5px;
- padding:10px;
-}
-
-hr.footer { float:left; width:0%; height:0%}
-
-div.footer {
- float:right;
- width:20%;
- background:#cfc;
- border:2px solid #630;
- margin:5px;
- padding:10px;
-}
diff --git a/sandbox/mly/restblog/keyw_index.py b/sandbox/mly/restblog/keyw_index.py
deleted file mode 100755
index 34261a721..000000000
--- a/sandbox/mly/restblog/keyw_index.py
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/python
-
-pass
diff --git a/sandbox/mly/restblog/main_index.py b/sandbox/mly/restblog/main_index.py
deleted file mode 100755
index ed1b68cea..000000000
--- a/sandbox/mly/restblog/main_index.py
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/python -tt
-
-# main_index.py
-#
-# Create main index for reStructuredBlog
-#
-# (C) Magnus Lyckå, Thinkware AB, 2003
-
-import glob, restblog
-import cPickle as pickle
-
-BLOGS_TO_SHOW = 5
-
-db = []
-for fn in glob.glob(restblog.source_pattern):
- meta = restblog.Metadata(fn)
- db.append((meta.timestamp(), fn))
-
-db.sort()
-db.reverse()
-
-name = "Magnus Lyckå's Web Log".decode('latin1')
-body = ['%s\n%s' % (name, '-'*len(name))]
-body.append('*Here are my latest web logs*')
-for ts, fn in db[:5]:
- body.append("-----\n\n*%s*" % ts.strftime('%Y-%m-%d %H:%M'))
- body.append(".. include:: %s" % fn)
-restblog.makepage('index', "\n\n".join(body))
diff --git a/sandbox/mly/restblog/restblog.py b/sandbox/mly/restblog/restblog.py
deleted file mode 100755
index 3c7862de5..000000000
--- a/sandbox/mly/restblog/restblog.py
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/usr/bin/python -tt
-
-# restblog.py
-#
-# Base functions for reStructuredBlog
-#
-# (C) Magnus Lyckå, Thinkware AB, 2003
-import mx.DateTime, locale, os
-locale.setlocale(locale.LC_ALL, 'C') # I want English month names etc
-from docutils.core import publish_string, default_description
-
-source_pattern = 'blog*.txt'
-timestamp_format = '%Y-%m-%d %H:%M'
-
-class Metadata:
- def __init__(self, fn):
- self.fn = fn
-
- def timestamp(self):
- return mx.DateTime.localtime(os.stat(self.fn)[-2])
-
- def subject(self):
- return file(self.fn).readline().strip()
-
- def targetname(self):
- return self.fn[:-3]+'html'
-
-def makepage(fn, text):
- #text = ('<html><head><title>%s</title><head>\n'
- # '<body>%s</body></html>')
- #file(fn+'.html', 'w').write(text % (title, body))
- file(fn+'.html', 'w').write(publish_string(text, writer_name='html'))
diff --git a/sandbox/mly/restblog/subj_index.py b/sandbox/mly/restblog/subj_index.py
deleted file mode 100755
index 34261a721..000000000
--- a/sandbox/mly/restblog/subj_index.py
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/python
-
-pass