Экспорт избранного Хабра в FB2
Ненавижу длинные вступления
И поэтому не буду писать их даже под спойлером.
- Что?
- Сабж.
- Зачем?
- Читать в оффлайне на электронных книгах.
- Моя книга не поддерживает FB2!
- Хочу!
- Обзаводимся Python 2.6+. Тестировалось на Python 2.7.3.
- Ставим библиотеку BeautifulSoup 4. Вкратце варианты:
apt-get install python-beautifulsoup4
easy_install beautifulsoup4
pip install beautifulsoup4
- Исходники и
python setup.py install
- Качаем код из репозитория. (прямая ссылка на последнюю версию на момент написания)
- Открываем файл
habrafav.py
и в строкеusername = ...
прописываем свой логин. python habrafav.py
(или простоhabrafav.py
под Windows)- Ждём. У меня с кэшированными данными экспорт ~150 статей занимает около 6 минут и 600 Мб оперативной памяти.
- Забираем
habrahabr_favorites.fb2
. Мой занимает примерно 62 Мб.
Читать дальше →