# -*- coding: utf-8 -*-
import urllib
import re
from pdf_gen import *
from datetime import date
user = 'vrtx'
site = user + '.habrahabr.ru'
from_date = '' # 5 августа 2009
to_date = '' # 30 ноября 2010
blog_m = [] #['Android', 'Mobile Development'] только перечисленные блоги
topic_per_page = 10
month = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря']
dump = urllib.urlopen('http://' + site + '/favorites/')
dr = dump.read()
try:
count = int(re.findall('Избранное \((.*)\)<\/a>', dr)[0])
except:
count = 0
page = count / topic_per_page + 1
data_finder = re.compile('(\d+)\s(\D+)\s(\d{4})')
if (to_date != ''):
td = data_finder.findall(to_date)[0]
to_date_dt = date(int(td[2]), month.index(td[1])+1, int(td[0]))
else:
to_date_dt = date.today()
if (from_date != ''):
fd = data_finder.findall(from_date)[0]
from_date_dt = date(int(fd[2]), month.index(fd[1])+1, int(fd[0]))
else:
from_date_dt = date(2000, 1, 1)
content = '