API for http://abclinuxu.cz.
Project description
Introduction
This module contains basic API for crawling the http://abclinuxu.cz website.
Installation
Module is hosted at PYPI, and can be installed using PIP:
pip install abclinuxuapi
Documentation
Full module documentation is hosted at ReadTheDocs: http://abclinuxuapi.readthedocs.org
Disclaimer
The API was made by me (Bystroushaak) and it is not officially related to the http://abclinuxu.cz project.
Changelog
0.4.0
Added badges to README.
Blogpost.comments are now by default blank list instead of None.
0.3.11
Added a lot of documentation, fixed docstrings and so on.
User.has_blog() changed to bool property User.has_blog.
Concept class refactored.
Added new parameter data for shared.download().
User.ts_to_concept_date moved to shared.ts_to_concept_date().
0.3.7 - 0.3.10
Fixed #7 - blogs with opening HTML comments in perex.
Fixed bug in Blogpost._parse_content_tag().
Another attempt to solve shit in old blogs. There are missing tags, crossed tags and a lot of other shitfucks.
Fixed bug caused by http://abclinuxu.cz/blog/Mostly_IMDB/2008/6/radeon-hd-4850-a-tak-vubec#17
0.3.0 - 0.3.6
Added parsing of comments under blogposts.
Fixed bugs.
Fixed bugs in user.py.
Added iter_blogposts(), first_blog_page() functions for browsing the bloglist.
Implemented Blogpost.get_image_urls().
Added date_izolator(). Fixed bugs in comments parsing with relative dates.
Fixed bug in parsing of Blogpost’s content.
Added blog iterator tor User object.
Fixed #4 - bug in username parsing.
Fixed parsing of censored comments.
Added Comment.censored.
Comment.registered_user renamed to Comment.registered.
Fixed bug which skipped censored comments.
Fixed problems with old blogs (different HTML).
Implemented #6: .__repr__() for all important classes.
0.2.0
Added a lot of features.
Fixed broken setup.py.
0.1.0
Created.
It can be now used to read data from the abclinuxu, but it is incomplete and it will need a lot of work to do.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.