Clément Schreiner
11ad4ac948
Finished first version of newsfeed backend.
...
- Several feeds tested with QBoobMsg and apparently working correctly.
- NewsfeedBackend.set_message_read() untested, but should be working.
- weboob.tools.newsfeed provides content even when not provided as such by the
feed, using the "summary" instead.
2010-10-16 18:47:51 +02:00
Clément Schreiner
046c6ef0e3
Remove import of unused function (id2url)
2010-10-16 18:47:51 +02:00
Clément Schreiner
3f78167be5
Add missing copyright comments
2010-10-16 18:47:51 +02:00
Clément Schreiner
a5470b9ce6
Add tool to manage RSS/Atom feeds
...
- weboob.tools.newsfeed a class representing a feed
- the DLFP backend has been updated to use weboob.tools.newsfeed
2010-10-16 18:47:51 +02:00
Clément Schreiner
8b7b34e4cb
New backend: newsfeed (Atom and RSS feeds, all versions supported by feedparser),
...
using ICapMessages capability.
iter_threads and get_thread tested with weboob-cli and seem basically functional.
iter_unread_messages not working; set_message_read untested.
2010-10-16 18:47:51 +02:00
Romain Bignon
916400467e
use "basestring" instead of "(str,unicode)"
2010-10-16 17:44:09 +02:00
Romain Bignon
17b20eecd8
change content IDs from 'project/type/page' to 'type/project/page'
2010-10-16 17:27:27 +02:00
Romain Bignon
c2187ab4bd
correctly encode wiki content
2010-10-16 16:27:24 +02:00
Romain Bignon
241179665d
strip description
2010-10-16 15:03:02 +02:00
Romain Bignon
66335a52c8
ability to send a new revision of a wiki page
2010-10-16 10:06:04 +02:00
Romain Bignon
3d9f669d93
python < 2.6 compatibility
2010-10-15 16:50:32 +02:00
Romain Bignon
3a1833a2f4
remove of threads work, so use it for fakes and report them to admins
2010-10-15 16:49:53 +02:00
Romain Bignon
5794973932
new backend 'redmine' (implements ICapContent)
2010-10-15 16:32:06 +02:00
Romain Bignon
85c446cc62
'hummm' pattern has to be the only word in her shopping list
2010-10-15 14:57:39 +02:00
Romain Bignon
939661e6f6
new pattern
2010-10-15 14:30:41 +02:00
Romain Bignon
2d6366c220
new patterns
2010-10-15 13:43:37 +02:00
Romain Bignon
775ec96b22
do not report fakes (as 'delete_thread' doesn't work because it will flood admins and we should be discovered)
2010-10-14 19:02:54 +02:00
Romain Bignon
709afc72f6
new patterns
2010-10-14 19:01:50 +02:00
Romain Bignon
b21be90e88
new patterns
2010-10-14 14:55:41 +02:00
Romain Bignon
1941d68b63
Ekaterina is a big spam-slut
2010-10-14 14:28:12 +02:00
Romain Bignon
a9f92552a4
check spam on more objects, and remove threads of spambots
2010-10-14 14:09:48 +02:00
Romain Bignon
9142569594
lot of new patterns
2010-10-14 10:36:02 +02:00
Romain Bignon
a2108a56ed
report fakes
2010-10-13 17:55:03 +02:00
Romain Bignon
22d17a5106
new pattern 'chercher un mac tres chowd'
2010-10-13 14:50:35 +02:00
Romain Bignon
fb0f13c685
use antispam in iter_unread_messages() too (refs #313 )
2010-10-13 14:41:05 +02:00
Romain Bignon
70982a1dd6
new antispam feature for aum (refs #313 )
2010-10-13 13:41:46 +02:00
Romain Bignon
c959feacac
bump version of backends and applications to 0.3
2010-10-11 10:31:44 +02:00
Romain Bignon
8ca143f727
fix description
2010-10-11 10:16:22 +02:00
Romain Bignon
eb8ff28fab
new unfinished backend LCL
2010-10-11 09:17:27 +02:00
Romain Bignon
208784e448
oops, the markup is 'cite' and not 'blockquote'
2010-10-09 19:18:49 +02:00
Romain Bignon
2a8f1d1019
change file licence from GPLv2 to GPLv3
2010-10-09 09:49:46 +02:00
Romain Bignon
5dbd4ce1c0
if wanted quality is not found, take the first available one
2010-10-09 09:45:13 +02:00
Romain Bignon
d351cd13f0
fix boobank when coming is not available
2010-10-09 09:03:41 +02:00
Romain Bignon
cc541cc64a
pyflakes fixes
2010-10-08 13:52:56 +02:00
Romain Bignon
da0bea2180
display debug message only in debug mode
2010-10-08 13:46:41 +02:00
Romain Bignon
5a8509ab75
new ouifm test
2010-10-08 13:45:46 +02:00
Romain Bignon
ce1aafa217
new geolocip tests
2010-10-08 13:44:10 +02:00
Romain Bignon
92c6507f71
use the new add_field() method to define fields
2010-10-08 13:43:57 +02:00
Romain Bignon
f326b16708
new backend ouifm
2010-10-08 10:53:51 +02:00
Romain Bignon
a3ccf3dfde
replace blockquote to i
2010-10-05 17:41:13 +02:00
Romain Bignon
63d9e10172
set root message as NotLoaded if there are no messages and it's not a full request
2010-10-05 17:38:24 +02:00
Romain Bignon
5ff69b8048
support sending HTML messages
2010-10-04 22:51:57 +02:00
Romain Bignon
3ff5b31f4a
set the Thread.title attribute
2010-10-04 21:15:56 +02:00
Romain Bignon
05e28f9b52
fix get_thread with an id instead of a Thread instance
2010-10-04 21:15:43 +02:00
Romain Bignon
25916abbcd
display a warning when the password is expired and has been switched
2010-10-03 15:39:07 +02:00
Laurent Bachelier
481226c6d0
This is actually the same case (no "a" in coming).
...
The code should never crash now.
2010-10-03 10:11:48 +02:00
Pierre Mazière
444a2a9971
bnporc account list: strip account label
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2010-10-03 10:18:58 +02:00
Pierre Mazière
6779c2942b
Fix bug #401
...
Some accounts do have "coming" in bnporc but with simple text
instead of a <a> tag
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2010-10-03 10:18:23 +02:00
Romain Bignon
a4dbaf01c5
if password if expired, switch with the value of the new 'rotating_password' backend setting
2010-10-01 21:24:22 +02:00
Laurent Bachelier
879445ead2
Support for accounts without "coming" in bnporc
2010-10-01 19:12:48 +02:00