aboutsummaryrefslogtreecommitdiff
path: root/modules/rss.py
Commit message (Collapse)AuthorAgeFilesLines
* don't let RSS shortening failure CRITICAL the whole botGravatar jesopo2019-11-141-1/+4
|
* refactor multi-line-to-line normalisation to utils.parse.line_normalise(), ↵Gravatar jesopo2019-10-101-1/+2
| | | | | | use it in rss.py closes #174
* strip HTML from RSS entry titlesGravatar jesopo2019-10-101-1/+1
| | | | closes #174
* transient timers shouldn't use the event systemGravatar jesopo2019-10-081-6/+4
|
* actually pass Request objects to utils.http.request_many() from rss.pyGravatar jesopo2019-09-191-2/+5
|
* give Requests, use them in utils.http.request_many()Gravatar jesopo2019-09-191-0/+1
|
* suggest similar feeds when trying to remove an unknown feedGravatar jesopo2019-08-121-2/+6
| | | | closes #100
* check hashed and unhashed IDs, for backwards compatibilityGravatar jesopo2019-08-121-6/+7
|
* Store more "seen ids", hash seen ids so they take up a constant spaceGravatar jesopo2019-08-121-7/+9
|
* `!rss read` will assume url if there's only url registered for the channelGravatar jesopo2019-08-121-2/+8
|
* typo, 'if seen_ids' -> 'if entries'Gravatar jesopo2019-08-091-1/+1
|
* implement `!rss read <url>`Gravatar jesopo2019-08-091-4/+21
| | | | closes #94
* Don't try to get rss urls when there are noneGravatar jesopo2019-07-161-0/+3
|
* add setting to shorten rss urls (rss-shorten)Gravatar jesopo2019-07-151-19/+21
|
* add depends-on hashflags to rss.pyGravatar jesopo2019-07-151-0/+3
|
* use entry["link"] for unique checking if entry["id"] isn't availableGravatar jesopo2019-07-081-7/+12
|
* TRACE log RSS timingGravatar jesopo2019-07-081-0/+7
|
* Handle request_many() not returning a Response for a urlGravatar jesopo2019-07-081-0/+4
|
* add missing schema in utils.http.sanitise_url, use in rss.pyGravatar jesopo2019-07-081-2/+2
|
* switch rss.py to use utils.http.request_manyGravatar jesopo2019-07-081-9/+3
|
* support rss/atom feeds that have no feed titleGravatar jesopo2019-07-071-2/+4
|
* WARN log when a RSS feed throws in _check_urlGravatar jesopo2019-07-041-1/+2
|
* add botset IntSetting for RSS intervalGravatar jesopo2019-07-041-1/+4
|
* delete rss-hooks setting when it's emptyGravatar jesopo2019-07-011-1/+4
|
* We should be parsing out (server, channel) for rss hooksGravatar jesopo2019-07-011-2/+2
|
* Only abort individual RSS feeds when they failGravatar jesopo2019-06-271-1/+1
|
* seems i completely forgot try/except syntaxGravatar jesopo2019-06-271-1/+1
|
* Only show Exception message when rss feeds failGravatar jesopo2019-06-271-3/+3
|
* exc_info need to be in an `except` blockGravatar jesopo2019-06-271-5/+3
|
* get rss feed xml ourselves so feedparser.parse can't hang on usGravatar jesopo2019-06-271-2/+4
|
* rss-seen-ids should be set per-url or they'll overwrite each otherGravatar jesopo2019-06-241-3/+3
|
* '_title' -> '_name'Gravatar jesopo2019-06-241-1/+1
|
* Get RSS feed and mark all IDs as "seen" when first adding the URLGravatar jesopo2019-06-241-0/+15
|
* iter through rss entries backwardsGravatar jesopo2019-06-231-3/+3
|
* First version of rss.pyGravatar jesopo2019-06-231-0/+118