]> git.phdru.name Git - phdru.name/phdru.name.git/blobdiff - reindex_blog.py
В индексе блога в разбивке по годам показывать кол-во записей
[phdru.name/phdru.name.git] / reindex_blog.py
index 197c1c6956db3b3972f1a41a01791b607a3fc1b8..645dd8289bbef52241c3fa8f79265074709d6460 100755 (executable)
@@ -264,13 +264,20 @@ def write_template(level, year, month, day, titles, tags=None):
       new_text.append('''
 <p class="head">По годам:
 ''')
+
+      year_counts = {}
+      for year, month, day, file, title, lead in all_titles:
+         year_counts[year] = 0
+      for year, month, day, file, title, lead in all_titles:
+         year_counts[year] += 1
+
       first_year = True
       for year in years:
          if first_year:
             first_year = False
          else:
             new_text.append(' - ')
-         new_text.append('<a href="%s/">%s</a>' % (year, year))
+         new_text.append('<a href="%s/">%s (%d)</a>' % (year, year, year_counts[str(year)]))
       new_text.append('''
 </p>
 ''')