From 42465be8abac2fdb32c939bc7e5ad0fbca5df2f8 Mon Sep 17 00:00:00 2001
From: Oleg Broytman
Date: Fri, 24 Dec 2010 09:08:05 +0000
Subject: [PATCH] phd.pp.ru => phdru.name.
git-svn-id: file:///home/phd/archive/SVN/phdru.name/scripts@117 7bb0bf08-9e0d-0410-b083-99cee3bf18b8
---
Makefile | 18 +++++++++---------
atom_10.tmpl | 2 +-
dotfiles2html/dotfiles2html.py | 6 +++---
make-all | 2 +-
make-changed | 2 +-
make-changed.py | 6 +++---
make-files | 4 ++--
make-new | 2 +-
make-news.py | 10 +++++-----
news.py | 6 +++---
news.tmpl-en | 2 +-
news.tmpl-ru | 2 +-
phd_pp.py => phd.py | 2 +-
phd_pp_ru.tmpl => phd_site.tmpl | 18 +++++++++---------
reindex_blog.py | 20 ++++++++++----------
reindex_blog_ru | 4 ++--
rss_20.tmpl | 2 +-
update-all | 10 +++++-----
18 files changed, 59 insertions(+), 59 deletions(-)
rename phd_pp.py => phd.py (99%)
rename phd_pp_ru.tmpl => phd_site.tmpl (89%)
diff --git a/Makefile b/Makefile
index e5bcbd1..be27920 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,14 @@
# Makefile.
#
-# This file is a part of phd.pp.ru homepage/blog/news generator scripts.
-# Author: Oleg BroytMan .
-# Copyright: (C) 2006-2009 PhiloSoft Design.
+# This file is a part of phdru.name homepage/blog/news generator scripts.
+# Author: Oleg BroytMan .
+# Copyright: (C) 2006-2010 PhiloSoft Design.
# __version__ = "$Revision$"[11:-2]
# __revision__ = "$Id$"
# __date__ = "$Date$"[7:-2]
-# __author__ = "Oleg Broytman "
-# __copyright__ = "Copyright (C) 2006-2009 PhiloSoft Design"
+# __author__ = "Oleg Broytman "
+# __copyright__ = "Copyright (C) 2006-2010 PhiloSoft Design"
%.py: %.tmpl
@@ -18,13 +18,13 @@
@(umask 022; PYTHONPATH=. cheetah fill --nobackup $<)
-.PHONY: phd.pp.ru
-phd.pp.ru: phd_pp_ru.py news blog html
+.PHONY: phdru.name
+phdru.name: phd_site.py news blog html
.PHONY: news
news: atom_10.py rss_20.py
- @(umask 022; PYTHONPATH=. ./make-news.py en ../htdocs/phd.pp.ru && ./make-news.py ru ../htdocs/phd.pp.ru/Russian)
+ @(umask 022; PYTHONPATH=. ./make-news.py en ../htdocs/phdru.name/public_html && ./make-news.py ru ../htdocs/phdru.name/public_html/Russian)
.PHONY: blog
@@ -32,7 +32,7 @@ blog: atom_10.py rss_20.py
@./reindex_blog_ru
-templates = $(shell find ../htdocs/phd.pp.ru -type f -name \*.tmpl -print)
+templates = $(shell find ../htdocs/phdru.name/public_html -type f -name \*.tmpl -print)
htmls = $(patsubst %.tmpl,%.html,$(templates))
.PHONY: html
diff --git a/atom_10.tmpl b/atom_10.tmpl
index 1c8ac1b..c8bb7db 100644
--- a/atom_10.tmpl
+++ b/atom_10.tmpl
@@ -10,7 +10,7 @@
$author
$email
- http://phd.pp.ru/about/make/${generator}.txt
+ http://phdru.name/about/make/${generator}.txt
#for $post in $posts
$post.title
diff --git a/dotfiles2html/dotfiles2html.py b/dotfiles2html/dotfiles2html.py
index 7c1595a..e7c3a41 100755
--- a/dotfiles2html/dotfiles2html.py
+++ b/dotfiles2html/dotfiles2html.py
@@ -3,7 +3,7 @@
__version__ = "$Revision$"[11:-2]
__revision__ = "$Id$"[5:-2]
__date__ = "$Date$"[7:-2]
-__author__ = "Oleg Broytman "
+__author__ = "Oleg Broytman "
__copyright__ = "Copyright (C) 2004-2010 PhiloSoft Design"
import os, shutil, filecmp
@@ -32,7 +32,7 @@ def add_headers(fname, first, prev, next, last):
txt_name = fname
html_file = open(html_fname, 'w')
- html_file.write("#extends phd_pp_ru\n")
+ html_file.write("#extends phd_site\n")
html_file.write("#implements respond\n")
html_file.write("#attr $Title = \"%s\"\n" % dot_name)
html_file.write("#attr $Copyright = 2003\n")
@@ -51,7 +51,7 @@ def add_headers(fname, first, prev, next, last):
html_file.write(html)
html_file.write("#end raw\n")
html_file.write("#end def\n")
- html_file.write("$phd_pp_ru.respond(self)\n")
+ html_file.write("$phd_site.respond(self)\n")
html_file.close()
diff --git a/make-all b/make-all
index 7bc7b88..544d59e 100755
--- a/make-all
+++ b/make-all
@@ -1,4 +1,4 @@
#! /bin/sh
-find ../htdocs/phd.pp.ru -type f -name \*.tmpl -print0 | \
+find ../htdocs/phdru.name/public_html -type f -name \*.tmpl -print0 | \
xargs -r0 ./make-files
diff --git a/make-changed b/make-changed
index a6c1b13..f579a09 100755
--- a/make-changed
+++ b/make-changed
@@ -1,4 +1,4 @@
#! /bin/sh
-find ../htdocs/phd.pp.ru -type f -name \*.tmpl -print | \
+find ../htdocs/phdru.name/public_html -type f -name \*.tmpl -print | \
./make-changed.py | xargs -r ./make-files
diff --git a/make-changed.py b/make-changed.py
index 31443aa..2464394 100755
--- a/make-changed.py
+++ b/make-changed.py
@@ -2,8 +2,8 @@
import sys, os
-main_tmpl_mtime = os.path.getmtime("phd_pp_ru.tmpl")
-main_prog_mtime = os.path.getmtime("phd_pp.py")
+main_prog_mtime = os.path.getmtime("phd.py")
+main_tmpl_mtime = os.path.getmtime("phd_site.tmpl")
for line in sys.stdin:
line = line.strip()
@@ -16,7 +16,7 @@ for line in sys.stdin:
make = True
else:
make = (src_mtime > dest_mtime) or \
- (main_tmpl_mtime > dest_mtime) or (main_prog_mtime > dest_mtime)
+ (main_prog_mtime > dest_mtime) or (main_tmpl_mtime > dest_mtime)
if make:
print line
diff --git a/make-files b/make-files
index 43b9c01..49d5182 100755
--- a/make-files
+++ b/make-files
@@ -4,8 +4,8 @@ umask 022
PYTHONPATH=.
export PYTHONPATH
-if [ phd_pp_ru.tmpl -nt phd_pp_ru.py ]; then
- cheetah compile --nobackup phd_pp_ru.tmpl
+if [ phd_site.tmpl -nt phd_site.py ]; then
+ cheetah compile --nobackup phd_site.tmpl
fi
exec cheetah fill --nobackup "$@"
diff --git a/make-new b/make-new
index f3c359b..5ede80c 100755
--- a/make-new
+++ b/make-new
@@ -1,4 +1,4 @@
#! /bin/sh
-find ../htdocs/phd.pp.ru -type f -name \*.tmpl -mtime -1 -print0 | \
+find ../htdocs/phdru.name/public_html -type f -name \*.tmpl -mtime -1 -print0 | \
xargs -r0 ./make-files
diff --git a/make-news.py b/make-news.py
index e0779cf..19ed93e 100755
--- a/make-news.py
+++ b/make-news.py
@@ -4,7 +4,7 @@
__version__ = "$Revision$"[11:-2]
__revision__ = "$Id$"[5:-2]
__date__ = "$Date$"[7:-2]
-__author__ = "Oleg Broytman "
+__author__ = "Oleg Broytman "
__copyright__ = "Copyright (C) 2006-2009 PhiloSoft Design"
@@ -51,7 +51,7 @@ elif lang == "ru":
new_text.append("""\
#end def
-$phd_pp_ru.respond(self)
+$phd_site.respond(self)
""")
write_if_changed(os.path.join(root, "news.tmpl"), ''.join(new_text))
@@ -62,19 +62,19 @@ from rss_20 import rss_20
namespace = {
"title": "Oleg Broytman's Personal Page - News",
- "baseURL": "http://phd.pp.ru/",
+ "baseURL": "http://phdru.name/",
"indexFile": "news.html",
"description": "",
"lang": lang,
"author": "Oleg Broytman",
- "email": "phd@phd.pp.ru",
+ "email": "phd@phdru.name",
"generator": os.path.basename(sys.argv[0]),
"posts": news_items,
}
if lang == "ru":
namespace["title"] = "Oleg Broytman's Personal Page - Russian News"
- namespace["baseURL"] = baseURL = "http://phd.pp.ru/Russian/"
+ namespace["baseURL"] = baseURL = "http://phdru.name/Russian/"
for item in news_items:
item.baseURL = baseURL
diff --git a/news.py b/news.py
index 0ee2270..f454592 100644
--- a/news.py
+++ b/news.py
@@ -3,8 +3,8 @@
__version__ = "$Revision$"[11:-2]
__revision__ = "$Id$"[5:-2]
__date__ = "$Date$"[7:-2]
-__author__ = "Oleg Broytman "
-__copyright__ = "Copyright (C) 2006-2009 PhiloSoft Design"
+__author__ = "Oleg Broytman "
+__copyright__ = "Copyright (C) 2006-2010 PhiloSoft Design"
__docformat__ = "epytext en"
__all__ = ["get_news", "write_if_changed"]
@@ -14,7 +14,7 @@ from datetime import date
from urlparse import urljoin
class NewsItem(object):
- baseURL = "http://phd.pp.ru/"
+ baseURL = "http://phdru.name/"
excerpt = None
content = None
categoryList = []
diff --git a/news.tmpl-en b/news.tmpl-en
index bd15194..1d00518 100644
--- a/news.tmpl-en
+++ b/news.tmpl-en
@@ -1,4 +1,4 @@
-#extends phd_pp_ru
+#extends phd_site
#implements respond
#attr $Title = "Oleg Broytman's Personal Page - News"
#attr $Description = "Broytman News Page Index Document"
diff --git a/news.tmpl-ru b/news.tmpl-ru
index ce54afe..7e4c1cb 100644
--- a/news.tmpl-ru
+++ b/news.tmpl-ru
@@ -1,4 +1,4 @@
-#extends phd_pp_ru
+#extends phd_site
#implements respond
#attr $Title = "Oleg Broytman's Personal Page - News"
#attr $Description = "Broytman News Page Index Document"
diff --git a/phd_pp.py b/phd.py
similarity index 99%
rename from phd_pp.py
rename to phd.py
index d4b2e32..e12fb90 100644
--- a/phd_pp.py
+++ b/phd.py
@@ -11,7 +11,7 @@ def _url2href(match):
full_dirs = len(os.getcwd().split('/')) + 1
-class phd_pp(Template):
+class phd(Template):
def __init__(self, *args, **kw):
if not hasattr(self, "_fileBaseName"):
self._fileDirName, self._fileBaseName = os.path.split(os.path.abspath(self._CHEETAH_src))
diff --git a/phd_pp_ru.tmpl b/phd_site.tmpl
similarity index 89%
rename from phd_pp_ru.tmpl
rename to phd_site.tmpl
index 8f9effb..bf636a4 100644
--- a/phd_pp_ru.tmpl
+++ b/phd_site.tmpl
@@ -1,5 +1,5 @@
#encoding koi8-r
-#extends phd_pp
+#extends phd
#implements respond
#attr $Lead = ''
#attr $Title = ''
@@ -24,7 +24,7 @@
-
+
$Title
#if $refresh:
@@ -50,7 +50,7 @@
#end if
-
+
#if $root
@@ -96,10 +96,10 @@ $style
#end if
#if not $root
-
-
-
-
+
+
+
+
#end if
@@ -134,13 +134,13 @@ $link_tag($tag)
#set $path = $path[:-len("index.html")]
#end if
#if $path.startswith("/Russian/")
-üÔÁ ÓÔÒÁÎÉÃÁ http://phd.pp.ru$path
+
üÔÁ ÓÔÒÁÎÉÃÁ http://phdru.name$path
ÂÙÌÁ ÓÇÅÎÅÒÉÒÏ×ÁÎÁ $last_modified_ru ÉÚ ÛÁÂÌÏÎÁ CheetahTemplate $_fileBaseName;
îÅËÏÔÏÒÙÅ ÐÒÁ×Á ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÙ.
÷Ù ÍÏÖÅÔÅ ÕÚÎÁÔØ Ï ÔÅÈÎÉÞÅÓËÉÈ ÁÓÐÅËÔÁÈ ÜÔÏÇÏ ÓÁÊÔÁ.
#else
-This is the page http://phd.pp.ru$path.
+
This is the page http://phdru.name$path.
It was generated on $last_modified_en from CheetahTemplate $_fileBaseName.
Some rights are reserved.
Read more about technical aspects of the site.
diff --git a/reindex_blog.py b/reindex_blog.py
index cc9a540..6c2717c 100755
--- a/reindex_blog.py
+++ b/reindex_blog.py
@@ -4,7 +4,7 @@
__version__ = "$Revision$"[11:-2]
__revision__ = "$Id$"[5:-2]
__date__ = "$Date$"[7:-2]
-__author__ = "Oleg Broytman "
+__author__ = "Oleg Broytman "
__copyright__ = "Copyright (C) 2006-2010 PhiloSoft Design"
@@ -128,7 +128,7 @@ def write_template(level, year, month, day, titles, tags=None):
new_text = ["""\
## THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
-#extends phd_pp_ru
+#extends phd_site
#implements respond
"""]
@@ -281,7 +281,7 @@ def write_template(level, year, month, day, titles, tags=None):
new_text.append("""\
#end def
-$phd_pp_ru.respond(self)
+$phd_site.respond(self)
""")
write_if_changed(index_name, ''.join(new_text))
@@ -334,7 +334,7 @@ write_template(0, year, month, day, all_titles[-20:], all_tags)
new_text = ["""\
## THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
-#extends phd_pp_ru
+#extends phd_site
#implements respond
#attr $Title = "Oleg Broytman's blog: tags"
#attr $Description = "Broytman Russian Blog Tags Index Document"
@@ -365,7 +365,7 @@ for i, (count, tag, links) in enumerate(all_tags):
tag_text = ["""\
## THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
-#extends phd_pp_ru
+#extends phd_site
#implements respond
#attr $Title = "Oleg Broytman's blog: tag %s"
#attr $Description = "Broytman Russian Blog Tag %s Index Document"
@@ -414,7 +414,7 @@ for i, (count, tag, links) in enumerate(all_tags):
#end def
-$phd_pp_ru.respond(self)
+$phd_site.respond(self)
""")
write_if_changed(os.path.join(blog_root, "tags", tag+".tmpl"), ''.join(tag_text))
@@ -422,7 +422,7 @@ new_text.append("""\
#end def
-$phd_pp_ru.respond(self)
+$phd_site.respond(self)
""")
write_if_changed(os.path.join(blog_root, "tags", "index.tmpl"), ''.join(new_text))
@@ -502,9 +502,9 @@ from rss_20 import rss_20
from news import NewsItem
if blog_root:
- baseURL = "http://phd.pp.ru/%s/" % blog_root
+ baseURL = "http://phdru.name/%s/" % blog_root
else:
- baseURL = "http://phd.pp.ru/"
+ baseURL = "http://phdru.name/"
items = []
for item in tuple(reversed(all_titles_tags))[:10]:
@@ -529,7 +529,7 @@ namespace = {
"description": "",
"lang": "ru",
"author": "Oleg Broytman",
- "email": "phd@phd.pp.ru",
+ "email": "phd@phdru.name",
"generator": os.path.basename(sys.argv[0]),
"posts": items,
}
diff --git a/reindex_blog_ru b/reindex_blog_ru
index c881635..795047d 100755
--- a/reindex_blog_ru
+++ b/reindex_blog_ru
@@ -5,5 +5,5 @@ umask 022
LC_TIME=ru_RU.KOI8-R
export LC_TIME
-cd ../htdocs/phd.pp.ru && \
-exec ../../phd.pp.ru/reindex_blog.py ../../phd.pp.ru/ru Russian/blog
+cd ../htdocs/phdru.name/public_html && \
+exec ../../../phdru.name/reindex_blog.py ../../../phdru.name/ru Russian/blog
diff --git a/rss_20.tmpl b/rss_20.tmpl
index 84149ba..9719df8 100644
--- a/rss_20.tmpl
+++ b/rss_20.tmpl
@@ -7,7 +7,7 @@
$lang
$author <$email>
${posts[0].rfc822_date}
- http://phd.pp.ru/about/make/${generator}.txt
+ http://phdru.name/about/make/${generator}.txt
#for $post in $posts
-
$post.title
diff --git a/update-all b/update-all
index 67c24cd..31b39d5 100755
--- a/update-all
+++ b/update-all
@@ -2,10 +2,10 @@
cd ../htdocs && \
-ssh phdppru@phd.pp.ru "cd public_html && exec mv .htaccess awstats cgi-bin ../tmp" && \
-distribute -r public_html/ -d phd.pp.ru/ && \
-ssh phdppru@phd.pp.ru "cd tmp && exec mv .htaccess awstats cgi-bin ../public_html" && \
+ssh -4 phdppru@phdru.name 'cd public_html && exec mv .htaccess awstats cgi-bin "$HOME"/tmp' && \
+distribute -r public_html/ -d phdru.name/ && \
+ssh -4 phdppru@phdru.name "cd tmp && exec mv .htaccess awstats cgi-bin ../public_html" && \
-ssh iskra-aviel.phd.pp.ru sitecopy -u fatal.ru by.ru && \
-cd "$HOME" && rsync -avPz iskra-aviel.phd.pp.ru:.sitecopy . && \
+ssh -4 iskra-aviel.phdru.name sitecopy -u fatal.ru by.ru && \
+cd "$HOME" && rsync -avPz iskra-aviel.phdru.name:.sitecopy . && \
exec distribute .sitecopy
--
2.39.5