22588ab1a6
Add the recordplay command to radioob
...
Record a stream and serve it, then run a media player on the local stream
(thus no bandwidth is wasted).
The recorder is started in the background but still print on stdout.
Ctr-C ends both the recorder and the player.
2015-09-30 10:53:27 +02:00
4ee5a52d15
Add the "record" command in radioob
...
The record command use streamripper as a way to save each track of the stream in a separated file.
Extract check_exec as a member.
2015-09-28 00:46:54 +02:00
b8389a9112
bugfix: create a message for 403 errors
...
When handling a BrowserForbidden error, the msg variable was not initialized,
thus leading to a reference before assignement error.
2015-09-27 20:34:59 +02:00
Bezleputh
5dcfb7738d
[filters] Add a Decode filter taht aims to decode urlencoded strings
2015-09-22 15:07:35 +02:00
Bezleputh
1e3568891b
[filter] handle new format in Time filter
2015-09-15 10:44:37 +02:00
Romain Bignon
55fa318cfc
URL.go: ability to force method
2015-09-12 19:07:01 +02:00
Romain Bignon
9eb42b48e4
fix the type of field Transaction.investments
2015-09-12 18:58:48 +02:00
Bezleputh
0936e1dfc4
[calendar] add timezone parameter to calendarevent in order order do get the good date/hours in ical exports
2015-09-11 15:53:21 +02:00
Bezleputh
33393780ab
[boobcoming] improve ical export, Make sure to use '\r\n' to end lines rather than just \n (RFC 2445 4.1)
2015-09-11 15:51:00 +02:00
Laurent Bachelier
ba1bef7062
retry: Avoid crashing on UnicodeDecodeError
2015-09-10 15:36:49 +02:00
Laurent Bachelier
f7115f5f69
Fix PEP8 E713
2015-09-10 15:36:49 +02:00
Laurent Bachelier
c4f221fba0
Change pool size after session init
...
FuturesSession does this, but it is lost since the HTTPAdapters are
later replaced.
2015-09-10 15:36:49 +02:00
Florent
3914d76287
s/dev\/null/os.devnull + add binary flag
...
For windows compatibility
2015-09-08 08:43:04 +02:00
Florent
cf6774afe6
Add binary mode for writing
...
Useless on Linux, can prevent data corruption on windows.
2015-09-07 23:56:50 +02:00
Bezleputh
98a8b1509b
[filters] handle TypeError in json parsing filter
2015-08-31 15:05:27 +02:00
Romain Bignon
50dc78f95b
add Transaction.investments and Investment.vdate
2015-08-24 15:53:01 +02:00
Romain Bignon
a823cb8eef
fix error message
2015-08-11 17:16:02 +02:00
Vincent Paredes
b01a6d8915
CleanDecimal can convert int float and long
2015-08-07 13:30:34 +02:00
Romain Bignon
7654ded661
create the StatesMixin
2015-08-03 12:18:21 +02:00
Romain Bignon
4881bb0be7
remove Bill.idparent and add Bill.vat
2015-08-02 20:08:48 +02:00
Romain Bignon
7fbd375360
do_subscriptions: use do_ls to cache objects in repl
2015-08-02 19:38:36 +02:00
Laurent Bachelier
69a78db3b3
backport check_output for 2.6
2015-07-30 10:51:57 +02:00
Romain Bignon
30f32bea60
inherits Detail and Bill from Currency
2015-07-25 22:22:52 +02:00
Caram Dache
f9f933c32b
boobank OFX export: Identify credit card for each transaction
2015-07-22 19:57:45 +02:00
Pierre-Louis Bonicoli
ead90ebf92
code example: use HTMLPage instead of Page
...
Signed-off-by: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
2015-07-22 13:47:01 +02:00
Laurent Bachelier
97675879b0
Fall back on WEBOOB_WORKDIR if there is no WEBOOB_DATADIR
2015-07-17 16:39:25 +02:00
Romain Bignon
8d48d0d706
fix crash when ReplApplication.do() is called with a function instead of a backend method name
2015-07-13 15:52:53 +02:00
Romain Bignon
01f5c101a4
that's possible to have several md5sum in the same list
2015-07-12 19:54:01 +02:00
Bezleputh
4f93b7b83e
[audio] move specific audio filters from weboob/capabilities/audio.py to weboob/tools/capabilities/audio/audio.py
2015-07-02 16:23:14 +02:00
Bezleputh
b892aafec3
[radioob] add "file" in search subcommand ( does the same as song but an audio file can be a podcast, it is not always a song)
2015-07-02 15:35:35 +02:00
Bezleputh
d020741a4b
[audio] add specific filters in order to create audio objects id / browser2 adaptation : do not require an id in constructor
2015-07-02 15:35:34 +02:00
Bezleputh
18d1f50f26
[qcookboob] fix bug when thumbnail_url is empty
2015-06-30 13:59:13 +02:00
Laurent Bachelier
927ac8876d
Bump Firefox version to next ESR (38)
2015-06-30 11:28:12 +02:00
Romain Bignon
645fc6e2a9
fix unicode issues
2015-06-22 17:45:03 +02:00
Bezleputh
28d2190d66
manage tty colummns while displaying text
2015-06-19 17:40:04 +02:00
Bezleputh
e93d724ed1
[core] add a datadir option to weboob init and handle WEBOOB_DATADIR
2015-06-19 17:40:04 +02:00
Romain Bignon
05d11e4c36
Revert "manage tty colummns while displaying text"
...
This reverts commit 5852bd5ef9 .
2015-06-10 21:21:07 +02:00
Bezleputh
5852bd5ef9
manage tty colummns while displaying text
2015-06-10 21:13:42 +02:00
Romain Bignon
e3975f38b3
fix compatibility with python2.6
2015-05-24 13:11:32 +02:00
Matthieu Weber
1d67bf360f
formatters: use weboob.tools.misc.guess_encoding instead of locale.getpreferredencoding()
...
Signed-off-by: Matthieu Weber <mweber+weboob@free.fr>
Signed-off-by: Romain Bignon <romain@symlink.me>
2015-05-24 11:57:25 +02:00
Laurent Bachelier
f591dba678
Browser: callback in the same place, async or not
2015-05-14 18:43:03 +02:00
Laurent Bachelier
25da89642a
browser: Allow changing the Session class
...
In a separate method, so arguments can be removed or added.
2015-05-14 18:42:55 +02:00
Laurent Bachelier
b4a428a2c8
browser: Allow more control of the referrer
2015-05-14 18:42:52 +02:00
Laurent Bachelier
7263145869
browser: Add Googlebot profile
2015-05-14 18:41:12 +02:00
Matthieu Weber
95cd12fd22
formatters: use locale.getpreferredencoding() instead of utf-8
...
Signed-off-by: Matthieu Weber <mweber+weboob@free.fr>
Signed-off-by: Romain Bignon <romain@symlink.me>
2015-05-14 15:07:20 +02:00
Romain Bignon
14fc8ba7e2
add a Javascript class (which uses execjs library)
2015-05-12 09:03:37 +02:00
Romain Bignon
a33d26558b
move guess_encoding into weboob.tools.misc
2015-05-09 17:52:16 +02:00
Vincent Paredes
bf389d7045
striping data on csv
2015-05-07 17:23:57 +02:00
smurail
511daa73a1
add a context argument
2015-05-07 14:32:59 +02:00
smurail
3835a0c19c
fix error when a name is not found
2015-05-07 14:32:58 +02:00