Парсер для проектов Habrahabr.ru и Geektimes.ru https://github.com/icoz/habraparse
893
Парсер для проектов Habrahabr.ru и Geektimes.ru
Для работы скрипта необходимо установить зависимости
pip install -r requirements.txt
Usage:
./habraparse.py save_favs_list [--gt] <username> <out_file>
./habraparse.py save_favs [--gt] [-cn --save-html --limit=N] <username> <out_dir>
./habraparse.py save_post [--gt] [-c --save-html] <topic_id> <out_file>
По умолчанию все команды работают с проектом HabraHabr.ru. При задании опции --gt скрипт будет работать с GeekTimes.ru
Команды:
save_favs_list - сохранение в файл <out_file> списка URL избранного для пользователя <username>
save_favs - сохранение в папку <out_dir> статей из избранного для пользователя <username>
save_post - сохранение в файл <out_file> стати с заданным ID
Описание опций:
--save-html Сохранить в HTML (по умолчанию, в PDF)
-n, --save-by-name Сохранять с именем, полученным из названия статьи (по умолчанию - по ID статьи)
-c, --with-comments Сохранить вместе с коментариями
--limit=N Ограничить количество в N статей
Changelog: 12.02.2017
01.02.2015
Распространяется по лицензии GNU GPL v2.0. Under license GNU GPL v2.0
Content type
Image
Digest
Size
358.8 MB
Last updated
about 7 years ago
docker pull icoz/habraparse-auto