diff options
author | wiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2006-01-09 20:44:25 +0000 |
---|---|---|
committer | wiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2006-01-09 20:44:25 +0000 |
commit | d77fdfef70e08114f57cbef5d91707df8717ea9f (patch) | |
tree | 49444e3486c0c333cb7b33dfa721296c08ee4ece /sandbox/mly/restblog | |
parent | 53cd16ca6ca5f638cbe5956988e88f9339e355cf (diff) | |
parent | 3993c4097756e9885bcfbd07cb1cc1e4e95e50e4 (diff) | |
download | docutils-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-x | sandbox/mly/restblog/Makefile | 36 | ||||
-rwxr-xr-x | sandbox/mly/restblog/README.txt | 5 | ||||
-rwxr-xr-x | sandbox/mly/restblog/date_index.py | 39 | ||||
-rwxr-xr-x | sandbox/mly/restblog/default.css | 43 | ||||
-rwxr-xr-x | sandbox/mly/restblog/keyw_index.py | 3 | ||||
-rwxr-xr-x | sandbox/mly/restblog/main_index.py | 28 | ||||
-rwxr-xr-x | sandbox/mly/restblog/restblog.py | 32 | ||||
-rwxr-xr-x | sandbox/mly/restblog/subj_index.py | 3 |
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 |