13860 Commits

Author SHA1 Message Date
sulyi
f605783764 [jsinterp] Parser - take one (untested)
Supports:
  - arrays
  - expressions
  - calls
  - assignment
  - variable declaration
  - blocks
  - return statement
  - element and property access

  Semantics not yet implemented, tho.
2016-12-04 12:49:30 +01:00
sulyi
f6005dc652 [jsinterp] Adding _operator_expression using reversed polish notation 2016-12-03 13:21:03 +01:00
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
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
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
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
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
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
Yen Chi Hsuan
2574721a81
Clean and ignore more file types
ape is another audio codec seen in kuwo. See
https://en.wikipedia.org/wiki/Monkey's_Audio
2016-11-21 12:50:13 +08:00
Yen Chi Hsuan
dbcc4a6b32
[CONTRIBUTING.md] Fix broken links (#11239) 2016-11-21 12:25:19 +08:00
Yen Chi Hsuan
0bb58a208b Merge pull request #11239 from josephfrazier/patch-1
[CONTRIBUTING.md] Fix broken link
2016-11-21 12:24:11 +08:00
Joseph Frazier
dc6a9e4195 [README.md] Update link from generated CONTRIBUTING.md 2016-11-20 11:32:00 -05:00
Sergey M․
8f8f182d0b
[extractor/generic] Improve limelight embeds support 2016-11-20 02:13:21 +07:00
Yen Chi Hsuan
2176e466e0
Merge branch 'DarkstaIkers-master' 2016-11-20 00:07:35 +08:00
Yen Chi Hsuan
303b38fa84
[ChangeLog] Update for #9028 2016-11-20 00:06:44 +08:00
Yen Chi Hsuan
fb27d0ce5e
Merge branch 'master' of https://github.com/DarkstaIkers/youtube-dl into DarkstaIkers-master 2016-11-20 00:05:11 +08:00
Sergey M․
0aacd2deb1
[bandcamp] Fix free downloads extraction and extract all formats (closes #11067) 2016-11-19 04:18:21 +07:00
Sergey M․
08ec95a6db
[ChangeLog] Actualize 2016-11-19 03:10:20 +07:00
Sergey M․
df46b19cb8
[toutv] Fix login form regex (closes #11223) 2016-11-19 01:56:31 +07:00
Sergey M․
748a462fbe
[twitter:card] Relax _VALID_URL (closes #11225) 2016-11-19 01:49:13 +07:00
Sergey M․
c131fc3372
[tvanouvelles] Add extractor (closes #10616) 2016-11-18 01:16:33 +07:00
Sergey M․
b25459b88a
release 2016.11.18 2016.11.18 2016-11-18 00:25:24 +07:00
Sergey M․
5f75c4a4ad
[ChangeLog] Actualize 2016-11-18 00:19:55 +07:00
Sergey M․
689f31fde5
[devscripts/create-github-release] Fill release body from ChangeLog (closes #11094) 2016-11-18 00:17:46 +07:00
Yen Chi Hsuan
582be35847
Update coding style after pycodestyle 2.1.0
In pycodestyle 2.1.0, E305 was introduced, which requires two blank
lines after top level declarations, too.

See https://github.com/PyCQA/pycodestyle/issues/400

See also #10689; thanks @stepshal for first mentioning this issue and
initial patches
2016-11-17 19:45:42 +08:00
Sergey M․
073d5bf583
[youtube:live] Relax _VALID_URL (closes #11164) 2016-11-16 23:15:19 +07:00
Yen Chi Hsuan
315cb86a95 Merge pull request #11210 from FooBarQuaxx/patch-2
Strip only args urls
2016-11-16 23:29:37 +08:00
FooBarQuaxx
b2fc1c4fb9 Add explanatory comment 2016-11-16 18:18:54 +03:00
Yen Chi Hsuan
d76767c90e
[ChangeLog] Update after #11122 landed 2016-11-16 20:47:15 +08:00
Yen Chi Hsuan
eceba9f805 Merge pull request #11122 from kasper93/openload
[openload] Fix extraction.
2016-11-16 20:43:19 +08:00
MAA
d755396804 Strip only args urls 2016-11-16 09:00:30 +03:00
Sergey M․
58355a3bf1
[vlive] Add test for #11203 2016-11-15 22:11:47 +07:00
ping
49b69ad91c [vlive] Prefer locale over language for subtitles id 2016-11-15 22:07:17 +07:00
Sergey M․
6b4dfa2819
release 2016.11.14.1 2016.11.14.1 2016-11-14 02:48:15 +07:00
Sergey M․
9f60134a9d
[ChangeLog] Actualize 2016-11-14 02:46:12 +07:00
Sergey M․
b3d4bd05f9
release 2016.11.14 2016.11.14 2016-11-14 02:39:50 +07:00
Sergey M․
dbffd00ba9
[ChangeLog] Actualize 2016-11-14 02:37:21 +07:00
Sergey M․
50913b8241
[nrk] Improve geo restriction detection 2016-11-13 22:29:36 +07:00
Sergey M․
7e08e2cab0
[nrk] Add X-Forwarded-For HTTP header in info dict 2016-11-13 22:28:29 +07:00
Sergey M․
690355551c
[downoader/fragment,f4m,hls] Add internal support for custom HTTP headers 2016-11-13 22:22:10 +07:00