13944 Commits

Author SHA1 Message Date
sulyi
a89d4906e7 [jsinterp] TokenStream, expression mock up
- new class TokenStream with peek and pop methods
 - _assign_expression handling precedence
 - new logical, unary, equality and relation operators
 - yet another try replacing OrderedDict
 - minor change in lexical grammar
    allowing identifiers to match reserved words
    _chk_id staticmethod has been added to handle it
    in syntactic grammar
2016-12-03 06:32:11 +01:00
Remita Amine
a94e7f4a0c [aenetworks] extract more formats(closes #11321) 2016-12-01 12:15:35 +01:00
Yen Chi Hsuan
d17bfe4095
[thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS
Closes #11271
2016-12-01 14:56:52 +08:00
Laneone
98b08f94b1 [README.md] Fix typo
Just a minor spelling mistake in the readme
2016-12-01 01:31:21 +07:00
Sergey M․
73ec479c7d
release 2016.12.01 2016.12.01 2016-12-01 00:15:12 +07:00
Sergey M․
f150530f4d
[ChangeLog] Actualize 2016-12-01 00:13:06 +07:00
Sergey M․
4c4765dba2
[soundcloud] Update client id (closes #11327) 2016-11-30 23:17:30 +07:00
Philipp Hagemeister
f882554815 [comedcycentral] Give /shows/.+/full-episodes URLs to the COmedyCentralFullEpisodesIE 2016-11-30 11:52:19 +01:00
sulyi
67d56532e3 [jsinterp] Minor quick fixes
- missing enumerate in op_ids and aop_ids
- order of relation and operator regex in input_element
2016-11-30 08:04:08 +01:00
sulyi
a0fa6bf88e [jsinterp] Parser mock up 2016-11-30 07:49:47 +01:00
sulyi
aa7eb3d6c1 [jsinterp] No OrderedDict 2016-11-30 07:37:47 +01:00
Sergey M․
db75f14d8a
[ruutu] Detect DRM videos 2016-11-30 04:19:38 +07:00
Sergey M․
8b0d3ee64e
[liveleak] Simplify and PEP 8 2016-11-29 23:42:19 +07:00
Varun
3779d524df [liveleak] Add support for youtube embeds 2016-11-29 23:37:30 +07:00
Mark Lee
6303fc8204 [spike] Fix full episodes extraction 2016-11-29 23:06:01 +07:00
Philipp Hagemeister
cc61fc3934 [comedycentral] Add new extractor for full-episodes
CC seems to have added yet another indirection for full episodes - the mgid is now only in a linked feed.
This may be a little brittle, but it's better than failing outright.
Plus, the current The Daily Show episode now works :)
2016-11-29 10:12:18 +01:00
Sergey M․
c2530d3319
[teamfourstar] Simplify _VALID_URL and relax regexes 2016-11-28 23:22:29 +07:00
felix
8953319916 [screenwavemedia] Remove extractor
Rewrite TeamFourStar and Normalboots extractors in terms of JWPlatform
2016-11-28 23:17:56 +07:00
sulyi
9bd5dee5ce [jsinterp] Value parsing 2016-11-28 13:14:37 +01:00
sulyi
b089388f26 [jsinterp] Lexer overhaul 2016-11-28 06:53:28 +01:00
Yen Chi Hsuan
51b1378eed
Ignore and clean .swf files
Some videos on NicoNico are swf
2016-11-27 22:01:07 +08:00
Sergey M․
2b380fc299
release 2016.11.27 2016.11.27 2016-11-27 20:05:32 +07:00
Sergey M․
294d4926d7
[ChangeLog] Actualize 2016-11-27 20:04:03 +07:00
Sergey M․
83f1481baa
[extractor/generic] Add support for webcaster.pro embeds 2016-11-27 19:56:32 +07:00
Sergey M․
f25e1c8d8c
[webcaster] Add support for webcaster.pro 2016-11-27 19:54:59 +07:00
Sergey M․
6901673868
[azubu] Add support for azubu.uol.com.br (closes #11305) 2016-11-27 15:40:28 +07:00
sulyi
ba5a40054a [jsinterp] Simpler regex regex (+more TOTO) 2016-11-26 04:45:55 +01:00
sulyi
c485fe7e5d [jsinterp] Reject method call when name is empty (+reminder TOTOs) 2016-11-26 01:47:39 +01:00
sulyi
8842f08df3 [jsinterp] String literal regex change 2016-11-26 01:13:44 +01:00
sulyi
71a485fdb6 [jsinterp] Complex call test (thx to yan12125) 2016-11-25 22:41:33 +01:00
sulyi
da73cd90ec [jsinterp] Quick regex fixes (thx to yan12125) 2016-11-25 22:31:58 +01:00
sulyi
2076b0bb3c [jsinterp] Clean up 2016-11-25 21:54:25 +01:00
Sergey M․
560c8c6ec0
[viki] Prefer hls 2016-11-26 00:14:09 +07:00
Sergey M․
9338a0eae3
[viki] Fix rtmp formats extraction (closes #11255) 2016-11-26 00:13:46 +07:00
Sergey M․
74394b5e10
[puls4] Relax _VALID_URL (closes #11267) 2016-11-25 23:37:32 +07:00
sulyi
8c87a18029 [jsinterp] Calling field and test 2016-11-24 22:33:30 +01:00
sulyi
cc895cd712 [jsinterp] Parsing expr (cleanup needed) 2016-11-24 21:48:11 +01:00
Sergey M․
1db058466d
[vevo] Allow video info to fail in tests 2016-11-24 23:10:58 +07:00
Sergey M․
e94eeb1dd3
[vevo] Simplify artists extraction 2016-11-24 23:09:35 +07:00
Andrew J. Erickson
8b27d83e4e
vevo: fixing naming when there are featured artists 2016-11-24 23:07:28 +07:00
Sergey M․
8eb7b5c3f1
[mitele] Modernize and extract more metadata 2016-11-24 22:43:02 +07:00
zurfyx
b68599ed47
[mitele] Relax _VALID_URL 2016-11-24 21:57:53 +07:00
Yen Chi Hsuan
44444f0d3b
[cbslocal] Support newyork.cbslocal.com
Closes #11285
2016-11-24 20:32:17 +08:00
Sergey M․
c867adc68c
[youtube:playlist] Pass disable_polymer in query (closes #11193, closes #11270) 2016-11-23 23:28:32 +07:00
sulyi
2c85715b93 [jsinterp] Handling comments 2016-11-23 06:19:57 +01:00
sulyi
d328b8c6c2 [jsinterp] Actual parsing 2016-11-23 02:34:20 +01:00
Sergey M․
3b5daf0736
release 2016.11.22 2016.11.22 2016-11-22 22:32:16 +07:00
Sergey M․
c8f56741dd
[ChangeLog] Actualize 2016-11-22 22:29:37 +07:00
Andy Savicki
868630fbe5
[hellporno] Add support for hellporno.net and improve ext extraction 2016-11-22 22:16:10 +07:00
Yen Chi Hsuan
1d6ae5628f
[amcnetworks] Recognize more BBC America URLs
Closes #11263
2016-11-22 20:40:57 +08:00