5378970187
use ox.makedirs
2017-08-31 15:49:19 +02:00
32abb6106e
fix is_asian_name
2017-08-02 19:52:40 +02:00
7d2c17c90e
fix is_asian_name
2017-08-02 19:52:06 +02:00
18176630ef
fix is_asian_name
2017-08-02 19:51:14 +02:00
5ca89dfe08
fix is_asian_name
2017-08-02 19:49:49 +02:00
9b4cb6fe86
better is_asian_name
2017-08-02 19:46:40 +02:00
fdc68a85e2
fix is_asian_name
2017-08-02 18:48:43 +02:00
70be1b8a96
fix is_asian_name
2017-08-02 18:47:39 +02:00
791b71425f
fix is_asian_name
2017-08-02 18:44:32 +02:00
b905003a9e
add is_asian_name
2017-08-02 18:39:51 +02:00
4677188407
get title/original title from releaseinfo
2017-08-02 17:36:57 +02:00
35534254c3
simple title detection (imdb)
2017-08-02 16:48:22 +02:00
b7b4b09f0f
py3
2017-08-02 16:48:01 +02:00
454d53d68a
fix ddg results
2017-07-26 13:18:10 +02:00
8aef76e7cd
use main page for series creator, fixes #3046
2017-07-26 13:17:40 +02:00
3e589c454a
folder might not exist
2017-06-14 13:00:44 +02:00
e30ae03f5f
py3
2017-06-06 16:54:49 +02:00
5e84e59f95
dont treat coverart as video
2017-05-21 11:19:43 +02:00
6509cfa3e2
_V
2017-05-03 15:11:01 +02:00
4b1fd064f2
get poster
2017-05-03 15:02:58 +02:00
a09dfe5d4d
higher timeout
2017-03-23 10:48:42 +01:00
dc2eaccd92
compress wiki text, only decompress if compressed
2017-03-14 19:11:52 +01:00
1dc2788c25
more ox.cache storage backends
2017-03-14 18:24:11 +01:00
1eca4de3b5
fix language
2017-03-05 09:13:01 +01:00
c35154ad3a
pep8 style
2017-02-18 13:02:27 +01:00
6475bb8120
py3 sort fixes
2017-02-18 13:01:33 +01:00
ac55ef0fbd
py3 comparing int/str
2017-02-18 12:33:10 +01:00
67d30ef88e
parse fullcredits
2017-02-16 17:18:13 +01:00
51af80545f
add .asf
2017-02-16 17:15:33 +01:00
dddf29a439
python3 issue with english titles, fixes #3003
2017-02-14 15:33:23 +01:00
f1fea0f939
rotation migth be negative, fixes #2984
2017-01-07 12:30:28 +01:00
354784a93b
rotate width/height
2017-01-07 12:11:21 +01:00
077c979a41
iexists
2017-01-07 12:11:05 +01:00
e004a3836e
yandex mobile
2016-11-25 22:34:27 +01:00
67fac4c0b7
yandex
2016-11-25 22:24:45 +01:00
faf8b9914f
add m2ts
2016-10-26 23:38:44 +02:00
f69e5a0322
debug info
2016-10-26 23:38:00 +02:00
616b255197
return list
2016-09-23 12:48:02 +02:00
70710d8446
py3 fixes
2016-09-19 10:30:56 +02:00
7cda751666
return lists
2016-09-18 13:39:22 +02:00
546f518448
isinstance takes tuple not list
2016-09-17 17:20:17 +02:00
9893e5865d
fix cache fs backend(py3)
2016-09-07 15:47:12 +02:00
3e9a7c2e5f
python3 fixes
2016-09-07 15:06:52 +02:00
a7fe2e2f96
max votes
2016-09-07 14:44:42 +02:00
f191e766ae
fix matching _ in unicode string: Réalité_Logique -> Réalité/Logique
2016-09-05 16:47:02 +02:00
06e95b816a
don't use OrderedDict
2016-08-30 11:16:02 +02:00
4b3a449e82
avoid deep recursion in bdecode3, brings performance closer to py2 version
2016-08-30 10:16:18 +02:00
5168459936
keys can be binary
2016-08-29 22:58:54 +02:00
1fb697b48b
avoid python3 compile errors in python2 only code (shows up during install)
2016-08-27 20:31:46 +02:00
5153c08698
remove with_statement(for 2.5) from __future__
2016-08-23 18:12:46 +02:00
164a71ed51
decode stdout
2016-08-23 18:11:20 +02:00
f54cb4160e
add amr
2016-08-06 13:17:10 +02:00
adf777ce7c
add ox.web.youtube.subtitles
2016-07-20 19:51:41 +02:00
d63118827b
fix python3 import
2016-07-03 18:54:29 +05:30
d05acbfbbb
add vtt as subtitle extension
2016-07-01 18:02:42 +02:00
75d71707dd
include chapters in avinfo
2016-06-16 15:55:12 +02:00
ce50a626dc
use requests if available
2016-06-16 15:30:27 +02:00
77f8876fca
cleanup pylint errors and py2/3 issues
2016-06-08 15:32:46 +02:00
4e7898ae57
avoid dict as default value
2016-06-08 15:30:25 +02:00
170af83272
dont use temp variables to compute ox.image.ZONE_INDEX
2016-06-08 12:35:33 +02:00
51da4fd809
fix python3 ox.text
2016-06-08 12:27:55 +02:00
ac2e829016
fix python3 ox.srt
2016-06-08 11:36:55 +02:00
1e3d2d24bb
raise Exception(...)
2016-06-04 00:39:01 +02:00
7695a9c015
fix some tests and urls
2016-05-21 15:19:25 +02:00
5355dbf821
Add WebVTT output support
...
This subset of the format is almost identical to SRT, but I think it's
cleaner to have a separate module (at the cost of a little bit of
copy-pasta).
2016-03-11 12:14:50 +00:00
b75a0f9bb8
srt: neater docstrings, some cleanup
2016-03-11 12:10:32 +00:00
959931114b
add rmvb as video extension
2016-03-01 14:44:47 +05:30
ec1e5459f6
remove ox.django
2016-02-20 17:51:46 +05:30
8055e1dd54
update to django 1.9
2016-02-20 17:51:46 +05:30
43783b00a1
rewrite ox.django.fields
2016-02-19 19:00:53 +05:30
2681536b08
use PY2
2016-01-14 17:09:10 +05:30
c49f663d54
py3 does not have string.letters
2015-12-25 20:43:15 +05:30
1db297169b
basestring->six.string_types
2015-12-25 20:38:55 +05:30
fa29557a6f
ignore audio language if stream length does not match
2015-12-18 15:46:01 +01:00
85c1e789ba
cleanup cache, fix delete
2015-12-11 20:00:05 +01:00
d938091b26
add option delete option to cache
2015-12-11 19:27:54 +01:00
cbcef39ec0
ox.html: fix sanitizing whitespace-only strings
...
lxml raises:
ParserError: Document is empty
if you ask it to parse a string with no non-whitespace characters. The
existing truthiness test squashed the commonest case (empty string) but
not the general case.
2015-11-24 18:17:48 +00:00
533a1a627e
ox.html.sanitize_fragment: documentation, tests
2015-11-24 18:05:48 +00:00
5448aec902
ox.html.sanitize_html: fix existing tests
...
The backslashes need to be escaped to come out as literal backslashes in
the Python source code run by doctest.
2015-11-24 17:58:39 +00:00
j
98d83192ce
jsonc: handle parse errors from 'json' gracefully ( fixes #2858 )
...
- JSONDecodeError is only available in simplejson, use ValueError
- imporove error context output
2015-11-12 13:01:29 +01:00
j
3ed213d6d7
update crawler
2015-11-03 23:16:34 +01:00
j
4a8717ee76
update user agent
2015-11-03 23:15:57 +01:00
j
4b3af0cbaf
update imdb.movieconnections
2015-10-12 13:56:25 +02:00
7c9887410c
Allow definition lists in sanitized HTML
2015-09-14 22:47:21 +02:00
j
5230d59d44
UA strings: Edge+El Capitan
2015-08-04 19:23:47 +02:00
j
77f34143f5
criterion: decode some html
2015-08-02 15:58:59 +02:00
86bffd67b3
API: raise if caller supplies both dict and kwargs
...
I (incorrectly) wrote something like the following:
api.find({'query': {...}}, keys=['id'], range=[0, n])
and the query was silently ignored, giving totally different
results to what I wanted. fixes #2822
2015-08-02 15:57:48 +02:00
j
586dbaa932
fix akas
2015-06-01 14:51:09 +02:00
j
4a3fecab19
force cache update
2015-05-23 21:44:37 +02:00
j
5bf53ba463
titles without countries
2015-05-04 10:53:17 +02:00
j
b147c61f5c
ubu cleanup
2015-04-26 15:29:32 +02:00
j
5c883e19e6
better ubu parser
2015-04-24 19:02:25 +02:00
j
47bdf3c897
include size for unknown formats
2015-04-24 16:09:31 +02:00
j
72f34f2a60
fix net.oshash for small files
2015-03-19 18:57:50 +05:30
j
ed465c527f
better title
2015-03-15 02:38:38 +05:30
j
36c1754725
use video link if its mp4(ubu)
2015-03-15 02:25:31 +05:30
j
9dd0c2416e
better description
2015-03-15 02:23:52 +05:30
j
16a955f310
better title
2015-03-15 02:21:56 +05:30
j
c4c0c40825
only ignore title
2015-03-15 02:17:33 +05:30
j
cdea161d2f
ignore emtpy parts
2015-03-15 02:12:40 +05:30