Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Weboob 0.8 (2011-05-08)
General
* New backend: E-Hentai (CapGallery).
* New backend: FranceInter (CapRadio).
* New backend: LeMouv (CapRadio).
* New backend: PasteALaCon (CapPaste).
* New backend: PasteBin (CapPaste).
* New application: Boobathon (CapContent).
* New application: Galleroob (CapGallery).
* New application: Pastoob (CapPaste).
* Fix lot of unicode problems.
* License changed to AGPLv3+.
* FreeBSD support.
Repl applications
* The new CapCollection capability is supported by every REPL
Application. At the moment, only few backends implement it.
* Better messages and return codes in applications.
Backend: AdopteUnMec
* Fix: website changes (#508,#637,#638,#639).
Backend: BNPorc
* The 'rotating_password' parameter is now an hidden one (#627).
* Ability to do transfers to external recipients.
Backend: BP
* Add 'comptes titres', 'comptes vies' and 'comptes retraites' to the
list of accounts (#567).
* Fix: website changes (#621).
Backend: CanalPlus
* Implement the new CapCollection capability.
Backend: CrAgr
* Support of a new history layout.
* Fix: login issues with the Toulouse website (#629).
Backend: Dailymotion
* Fix: URL was not found in special cases.
Backend: FourChan
* Fix: support message "AMERICA FUCK YEAH" outside of a thread.
Backend: Gazelle
* Fix: work with broken gazelle websites.
Backend: Inrocks
* Fix: matching URLs.
Backend: KickAss
* Several fixes and enhancements (#651).
Backend: LCL
* Fix: websites changes.
Backend: OuiFM
* Implements the new CapCollection capability.
Backend: Transilien
* Add the PAA code for Gare de Lyon.
Backend: Youtube
* Support more URLs.
Backend: Youporn
* Correctly set the 'ext' attribute on videos.
Application: monboob
* Check configuration (#484).
Application: weboob-config
* New commands 'enable' and 'disable'.
Core
* Use lowercase http_proxy environment variable.
* select() function has been moved into parser.
* Support for xpath in LxmlHtmlParser.select.
* Fragments are removed from URLs (#636).
* Remove a hack from feedparser which fixes parsing of webpages with
recent versions of this library.
* Also log redirects when saving responses and debugging (#398).
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
Weboob 0.7 (2011-04-01)
General
* New backend: Dailymotion (CapVideo).
* New backend: Ecrans (CapMessages).
* Now compatible with Windows (is it really a good news? :)).
Console applications
* Do not print escape characters (like bold) when using -O.
Backend: AuM
* Fix: parsing of smileys (#532).
* Fix: new page (#535).
Backend: BP
* Fix: parsing of accounts is case there are missing sections.
Backend: CreditMutuel
* Compatibility with other agencies (#550).
Backend: DLFP
* Ability to plusse/moinse contents.
* Ability to tag a content.
* Support the board.
* Support comments signatures.
* Support wiki, forums, polls, tracker.
* Now implements CapContent to edit wiki.
Backend: FourChan
* All messages are children of thread.
Backend: Inrocks
* Add support of 'InrocksTV' pages.
Backend: IpInfoDB
* Fix: crash when lat/long are empty (#585).
Backend: LCL
* Fix login, and implement CapBank methods.
Backend: Newsfeed
* Fix: correctly set the UNREAD flag.
Backend: Orange
* Fix: posting messages (#614).
Backend: Redmine
* Fix: support project names with '-' in.
Backend: Transilien
* Fix: don't keep previous results.
* Change user-agent of browser and use HTTPS (#580,#583).
Backend: Youjizz
* Fix: crash when duration is not available.
Backend: Youtube
* Now correctly handle gdata errors.
* Fix: get video from page URL.
* Fix: get file URL of video.
Application: boobmsg
* New command 'export_all'.
* New xhtml formatter.
Application: masstransit
* Works without conic or hildon (#562).
* Add banner on load.
Application: QWebContentEdit
* Better errors management.
Application: videoob
* New command 'download'.
Application: webcontentedit
* Set a default editor (#557).
Core
* Split of ReplApplication to create ConsoleApplication.
* Remove the 'refresh' feature from Browser (to prevent unwanted
behaviors like freezes).
* Browser has upgraded Firefox from 3.0.3 to 3.6.13.
* Browser doesn't retry on 404 errors.
* Script to generate Sphinx API documentation.
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
Weboob 0.6 (2011-03-01)
General
* New backend: Inrocks (CapMessages).
* New backend: LeFigaro (CapMessages).
* New backend: MediaWiki (CapContent).
* New backend: Minutes20 (CapMessages).
* New application: QWebContentEdit (CapContent).
Backend: AuM
* Fix: website changed, mails.php renamed to mail.php.
Backend: BNP
* Fix: the captcha has been changed on their website (#461).
Backend: CrAgr
* Fix: the history operation works when every non-ASCII character on
the bank website is replaced with two interrogation marks.
* Fix: calculation of cents.
Backend: CreditMutuel
* Fix: negative value correctly considered by 'list'
Backend: DLFP
* Fix: website changed to a new version (#503).
Backend: IsoHunt
* Fix: website doesn't provide seed information on info page anymore
(#529).
Backend: KickAss
* Fix: size span detection improved (fixes #497).
Backend: OuiFM
* Fix: website changed to get current song.
Backend: PirateBay
* Fix: parsing to find leecher and seeders (#458).
Backend: Redmine
* Adds support for previewing modifications on redmine's wiki pages.
* Fix: when login/password is invalid.
Backend: Yahoo
* Fix: didn't load with python < 2.6
Application: boobmsg
* New command 'export_thread'.
* New parameter '-t' on the 'post' command to set a title.
Application: monboob
* Fix: catch errors when trying to bind the SMTP server (#485).
Application: QBoobMsg
* Fix: reload of backends list.
Application: webcontentedit
* New command 'log' to display all revisions of a page.
Application: weboob-config
* The 'edit' command can be used to interactively edit one backend,
instead of opening the './weboob/backends' file with a text editor.
* Checks on given backends for 'backends <add|register>' subcommands.
Application: weboob-config-qt
* Fix: crash when trying to add an already existing backend.
Repl Applications
* New parameter '-O' to set an output file.
Core:
* Fix: Browser.location() crashes when uri is empty (#488).
* Fix: catch every exceptions when loading a backend (not only
ImportError).
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
Weboob 0.5 (2011-01-08)
General
* New backend: MeteoFrance (CapWeather).
* New backend: Orange (CapMessages, CapMessagesPost).
* A new tool, make_man.py, is used to generate manpages.
Backend: Bouygues
* Fix: logging issues (#444).
Backend: CrAgr
* Fix: do not keep accounts list in cache.
* Fix: extraction of amounts >999€ and negative amounts.
Backend: KickAss
* Fix: website changes (#457).
* Fix: size parsing.
Backend: PirateBay
* Fix: size parsing.
Backend: Yahoo
* The 'search' command is implemented.
Backend: Youtube
* Fix: website changes (#450).
Application: boobmsg
* The 'post' command can take message from command-line instead of stdin.
* Fix: encoding problems.
Application: videoob
* Fix: playing videos in some cases (#446).
Application: wetboobs
* Rewrite of application to use formatters.
Weboob 0.4 (2010-12-01)
General
* New backend: Bouygues (CapMessagesPost).
* New backend: CanalPlus (CapVideo).
* New backend: CreditMutuel (CapBank).
* New backend: IPInfoDB (CapGeolocIp).
* New backend: IsoHunt (CapTorrent).
* New backend: KickAss (CapTorrent).
* New backend: PirateBay (CapTorrent).
* New backend: SFR (CapMessagesPost).
* New backend: SocieteGenerale (CapBank).
* New application: boobmsg (CapMessages, CapMessagesPost).
* New command 'inspect' to open a graphical webkit browser with the
current page (to help debugging). If it is not available, the page
source is displayed on stdout.
* In question prompts, display a bullet list when there are too many
choices.
* The --save-responses (-a) parameter stores now pages in a directory
and save here a debug log and a list of visited URLs associated to the
files.
* Fix unicode issues (#436).
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
* Do not send baskets messages from left sluts.
* Anti-spam is updated.
* Raise an error when user is banned.
* New optimization PRIORITY_CONNECTION to create fake godchilds to allow
user access to website between 18h and 1h. (#319)
* New optimization QUERIES_QUEUE to enqueue queries in case no charms are
available.
* New backend parameter 'baskets' to enable getting baskets messages.
* In profiles, look for hidden photos.
Backend: BNPorc
* Fix: display of coming operations.
* Fix: check if the password rotation has been succeed.
Backend: BP
* Backend has been rewritten to use BaseBrowser (#422).
* Fix: backend initialization.
* Fix: parsing of accounts.
* Fix: handle of transfers errors.
Backend: CrAgr
* Support of history operations.
* Support monay transfers.
* Choose the agency website in a list instead of giving URL.
Backend: DLFP
* Store datetime from newsfeed in the Thread object (#419).
* Now the session is closed at deinit.
* Fix: when posting a comment, send right parameters to immediately
display it.
Backend: GeolocIP
* Use the website www.geolocip.com instead of www.geolocalise-ip.com. It
prevents authentication and limits.
Backend: INA
* Fix: parsing date, duration and title.
Application: boobank-munin
* Save cache in .weboob/munin/ and handle errors.
* New option 'boobank_cumulate' to display graph as areas instead of
plots.
Application: havesex
* The optimizations management has been rewritten.
* New command 'query' to send a query to a contact (like a charm or a
poke).
* Fix: do not exist after displaying a profile in interactive mode.
Application: monboob
* New option to pipe mails to an external process instead of sending it
to a SMTP server.
* Fix: when domain in In-Reply-To contains a '@'.
* Fix: parsing incoming mails when no charset is supplied.
* Fix: unicode issues.
Application: QHaveSex
* Display URL of contacts.
* Contacts list is now sorted.
* Have a photos caroussel on profile page.
Application: weboob-config
* New command 'confirm'. It takes an email in stdin and call corresponding
backend to go on the confirm address. It is useful to automatically
confirm account register.
Application: weboorrents
* Ability to complete paths.
* The 'repeat' scheduler has been rewritten.
* Ability to cancel a scheduled task.
* Fix parsing of path-like in INI config.
* Conditions are now treated by BackendsCall instead by formatters (#372).
* Backends name can now contain only letters and digits.
* Add a tool to generate manpages.
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
Weboob 0.3 (2010-11-01)
General
* New backend: LCL (CapBank) -- unfinished.
* New backend: OuiFM (CapRadio).
* New backend: Newsfeed (CapMessages).
* New backend: Redmine (CapContent).
* New application: radioob (CapRadio).
* New application: webcontentedit (CapContent).
* New application: boobank-munin is a plugin for munin (CapBank).
* New tests.
* New global parameter --logging-file to log into a file instead of
stdout.
* Logging is now colorized when printed on stdout (depending on level).
Console Applications
* Formatters management have been rewritten. Now each command can set its
own default formatter, and user can redefine them.
* If output exceed the height of term, ask user to press a key for each
page.
* Do not display columns when all of these values are NotLoaded or
NotAvailable.
* Add a CSV formatter (#350).
* Command 'backends register' to register a new account (#294).
* Can use '$full' and '$direct' selectors.
Backend: Arte
* Fix: fall-back when the wanted quality is not available.
Backend: AuM
* New anti-spam feature to detect, block and report spambots (#313).
* Implements the capability CapAccount to register new accounts (#389).
* In profile walker, when reloading sluts list from search page, do not
keep the previous queue to prevent visiting sluts who have been added
a long time before and who are now disconnected.
* Contact status is now 'connected'/'not connected since ... hours'.
* Fix: do not crash if contact list is empty.
Backend: BNPorc
* If password is expired, switch with the value of the new
'rotating_password' backend setting.
* Support transfers (#416).
* Fix: don't crash when accounts don't support 'coming' (#401).
* Fix: when website is not available, raise BrowserUnavailable instead of
BrowserIncorrectPassword.
Backend: DLFP
* Replace 'cite>' and 'tt>' to 'i>' in read messages.
Application: boobank
* Use 'table' as default formatter.
* Output for the 'list' command is more readable (#410).
* When a transfer is made, display all information instead of ID.
* Fix: do not load backends twice (#405).
Application: QBoobMsg
* Support threads display and answers.
* Support sending answers (plaintext or HTML).
* Unread messages are in yellow in list, and set message as read when
one is selected.
* Fix: correctly reload when backends have been changed.
Application: QHaveSex
* Ability to display a profile from URL.
Application: QVideoob
* Fix: search on youtube was unlimited, so QVideoob freezed.
Application: traveloob
* Use 'table' as default formatter.
Application: videoob
* Output for the 'search' command is more readable.
Application: weboob-config
* Add a 'register' command (#294).
Application: weboob-config-qt
* Add a 'Register' button to register a new account on a backend (#390).
Application: weboorrents
* Output for the 'search' and 'info' commands is more readable.
Core
* Weboob.load_backends() takes a new 'errors' argument.
* CapBaseObject has a new method 'add_field' to add a field property which
forces a specific type and is set to NotLoaded by default.
* Browser.readurl() can take same arguments than Browser.openurl().
* If a page is not recognized by the Browser instance, save response even
if -a is not supplied.
* Introduce 'Value' classes to replace BaseBackend.ConfigField and is
used by ReplApplication.ask().
* Use several loggers for parts of weboob.
* Fix: crash when HTTP server returns shit (#406).
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
Weboob 0.2 (2010-10-01)
* Backend 'yweather' renamed to 'yahoo'.
* New capability: ICapGeolocIp to geolocalise IP addresses.
* New backend Arte: for the arte.tv french TV website.
* New backend GeolocIp: for the geolocalise-ip.com website.
* New backend BP: for the “Banque Postale” french bank.
* AuM backend: check when the account is blocked.
* AuM backend: ability to register new account.
* BNPorc backend: support history.
* CrAgr backend fix: support of another version of Credit Agricole.
* CrAgr backend fix: check if website is down.
* DLFP backend: display comments link in signature.
* DLFP backend fix: parsing of comments when templeet sucks.
* Youtube backend: support infinite searches.
* Youtube backend fix: parsing of URLs (#388).
* New application geolooc: a console application to interact with
ICapGeolocIp backends.
* New application weboob-cli: a console application to interact with
every backends.
* boobank application: new command 'history'.
* boobank application: new command 'transfer'.
* QHaveSex application: know if a message has been read or not.
* videoob application: new command 'play'.
* Console applications: can be interactive (repl) when run without any
command (#353).
* Console applications: if no backends are loaded at startup, ask user to
add them.
* Console applications: -s '*' fills objects.
* Qt applications: display configuration window if no backends are loaded
at startup.
* Core: ability to fill objects already fetched to complete them.
* Core: ICapMessages has been rewritten to be more efficient.
* Core: can enable or disable backends.
* Core: a test architecture has been written.
* Core: all loaded backends now need to be configured (#368).
* Core: new pargument --save-responses to debug HTML pages (#274).
* Core fix: handle read URL data failure.
* Core fix: Client is merged into mechanize >= 0.2 (#362).
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
Weboob 0.1 (2010-08-03)
* First public release.
* The core system can load/unload backends, supports configured
backends, can do asynchronous calls to specific backends.
* Capabilities are abstractions to be overloaded by backends:
- ICapBank
- ICapChat
- ICapContact
- ICapDating
- ICapMessages
- ICapMessagesReply
- ICapTorrent
- ICapTravel
- ICapVideo
- ICapWeather
* Backends interact with websites:
- AuM
- BNPorc
- CanalTP
- CrAgr
- DLFP
- FourChan
- Gazelle
- INA
- Transilien
- YouJizz
- YouPorn
- YouTube
- YWeather
* Applications interact with backends:
Console
- boobank
- chatoob
- havesex
- traveloob
- videoob
- weboob-config
- weboorrents
- wetboobs
Nokia N900 Phones
- masstransit
Daemon
- monboob
Qt
- QBoobMsg
- QHaveSex
- QVideoob
- weboob-config-qt
Web
- videoob-web-server