| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
present before the data base insertion
|
|
|
|
| |
HTML sanitization.
|
|
|
|
| |
BeautifulSoup. The purification is done before the insertion in the database.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
articles are sotred in the data base (when it is possible).
|
|
|
|
| |
the whole article (a_feed['entries'][i].content[j].value) and in case of failure tries to get the description/summary (a_feed['entries'][i].description)
|
| |
|
| |
|
|
|
|
| |
consecutive white spaces.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
insertion in the SQLite base.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
retrieved.
|
|
|
|
| |
string in the description of articles).
|
|
|
|
| |
2.6. Solved with http://www.python.org/doc/2.6/library/sqlite3.html#using-adapters-to-store-additional-python-types-in-sqlite-databases .
|
| |
|
|
|
|
| |
for articles's description are opened with the _rel=noreferrer_ option in order to separates processes (useful with Chromium).
|
|
|
|
| |
without cron). Improvements of the navigation.
|
| |
|
|
|
|
| |
a page present the list of all articles. The SQLite base is smaller than before (removed hashed value). And a lot of improvements.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Use of a mutex to protect the base. You can now refresh the web interface during the downloading of feeds.
|
| |
|
| |
|