]> git.phdru.name Git - phdru.name/phdru.name.git/blobdiff - reindex_blog.py
Fix(blog): Fix tag encoding
[phdru.name/phdru.name.git] / reindex_blog.py
index 68694488c816187d873c4427a21f8fb87785dfa8..b0e6122c2b75caf1278e8ca689507a80e704d4cd 100755 (executable)
@@ -102,7 +102,7 @@ months_names_ru0 = [
 
 
 def encode_tag(tag):
-    return quote(tag.replace(' ', '_'))
+    return quote(tag.replace(' ', '_'), encoding='koi8-r')
 
 
 def write_template(level, year, month, day, titles, tags=None):
@@ -351,13 +351,13 @@ new_text = ["""\
      <li>Приоритет операций стандартный: NOT &gt; AND &gt; OR. Скобки '()' позволяют объединять выражения.</li>
 </ul>
 <p class="small">
-Примеры выражений: linux - произойдёт перенаправление
-на страницу linux.html; linux&amp;!audio - искать записи в которых есть тег
-linux и нет тега audio; linux and not audio - то же самое.
+Примеры выражений: Linux - произойдёт перенаправление
+на страницу Linux.html; Linux&amp;!Debian - искать записи в которых есть тег
+Linux и нет тега Debian; Linux and not Debian - то же самое.
 </p>
 
 <center>
-<form method=GET action="../../../cgi-bin/blog-ru/search-tags/search-tags.py">
+<form method=GET action="../../../cgi-bin/blog-ru/search-tags.cgi">
      <input type=text name=q>
      <input type=submit name=submit value="Искать">
 </form>