Luca Armaroli
020518e542
minor comments and variables name changes
2020-09-25 10:32:29 +02:00
Luca Armaroli
502565dcea
better webSocket initialization
...
It should solve all timing issues
2020-09-24 02:36:00 +02:00
Luca Armaroli
c7e0415786
process.exit on uncaught exceptions
2020-09-24 02:30:49 +02:00
Luca Armaroli
14cfe7c18e
typo fix
2020-09-24 02:30:16 +02:00
Luca Armaroli
95c7150449
improved shutdown sequence
...
done a couple of TODOs
2020-09-20 23:15:56 +02:00
Luca Armaroli
482a506145
fixed bug on hanging on shutdown
...
improved shutdown sequence
2020-09-20 23:15:15 +02:00
Luca Armaroli
38edbadf4a
check for aria existance
...
changed ffmpeg error message
2020-09-20 02:01:28 +02:00
Luca Armaroli
af4725c371
fixed linting errors
2020-09-20 01:57:04 +02:00
Luca Armaroli
c9c9fefd2d
removed random useless linting test
2020-09-20 01:28:19 +02:00
Luca Armaroli
8df51555f7
implemented port finding
...
upgraded logging during execution
2020-09-20 01:24:01 +02:00
Luca Armaroli
3e472f9ae0
created error for no port aviable
2020-09-20 01:23:34 +02:00
Luca Armaroli
9453458664
installed portfinder
...
removed useless packages
moved types to devDependencies
upgraded packages to more recent versions
- axios ^0.19.2 → ^0.20.0
- axios-retry ^3.1.8 → ^3.1.9
- puppeteer 2.1.1 → 5.3.0
- yargs ^15.4.1 → ^16.0.3
- @types/mocha ^7.0.2 → ^8.0.3
- @types/puppeteer ^1.20.6 → ^3.0.2
- @typescript-eslint/eslint-plugin ^2.34.0 → ^4.1.1
- @typescript-eslint/parser ^2.34.0 → ^4.1.1
- eslint ^6.8.0 → ^7.9.0
- mocha ^7.2.0 → ^8.1.3
- typescript ^3.9.7 → ^4.0.3
2020-09-20 01:23:08 +02:00
Luca Armaroli
7cab44a2e4
added debug statement
2020-09-19 23:29:44 +02:00
Luca Armaroli
6c8628e5e1
code cleanup
2020-09-19 23:16:55 +02:00
Luca Armaroli
796753f170
change user agent
2020-09-12 13:51:52 +02:00
Luca Armaroli
6f082e163b
marked unused code
2020-09-09 21:18:40 +02:00
Luca Armaroli
16a85325d9
removed useless old code
2020-09-09 21:18:17 +02:00
Luca Armaroli
e9dea1484e
removed bug in quality selection
2020-09-09 05:40:25 +02:00
Luca Armaroli
a93b32879c
updating comments
2020-09-09 05:00:28 +02:00
Luca Armaroli
f1476ffe39
done decryption/merging of video/audio/sub traks
2020-09-09 04:56:12 +02:00
Luca Armaroli
ec099e9124
- fixed progress bar not updating
...
- fixed comments
2020-09-09 04:55:14 +02:00
Luca Armaroli
96f4c90277
- removed useless function/properties
...
- added filename property to Video type
2020-09-09 04:54:17 +02:00
Luca Armaroli
a185f51eb5
fixed typo and added comment
2020-09-09 04:52:21 +02:00
Luca Armaroli
aa21e54a3d
added quality option
2020-09-09 04:51:35 +02:00
Luca Armaroli
8b61f86639
added debug logging
2020-09-09 04:51:03 +02:00
Luca Armaroli
d037b7cfb2
renamed and finished decrypter
2020-09-09 04:50:24 +02:00
Luca Armaroli
9e25870191
updated packages
2020-09-07 22:17:11 +02:00
Luca Armaroli
6e874f5138
exclude debug launch config
2020-09-07 17:49:44 +02:00
Luca Armaroli
1dff41c1bf
Merge branch 'master' of https://github.com/snobu/destreamer into aria2c_forRealNow
2020-09-07 14:34:26 +02:00
lukaarma
4545b010b3
Mino changes ( #217 )
...
* added Unipr info in the Specialized vesion section
* added response body on API call error (verbose)
2020-09-05 19:03:11 +03:00
Luca Armaroli
903f2bfafc
updated destreamer to use the new download method
2020-09-05 12:51:01 +02:00
Luca Armaroli
0c65ff7dfe
added parsing of m3u8 file down to a list of links
2020-09-05 12:42:47 +02:00
Luca Armaroli
5350bc324b
added debug logging
2020-09-05 12:42:00 +02:00
Luca Armaroli
d29bd54d5b
very simple test for SIGINT
2020-09-05 12:41:39 +02:00
Luca Armaroli
29a6fab20b
minor formatting changes
2020-09-05 12:41:05 +02:00
Luca Armaroli
6c0e37ad98
created WebSocket/Aria2c errors
2020-09-05 12:40:41 +02:00
Luca Armaroli
0d8b4204fa
changed UserAgent version
...
added debug logging
2020-09-05 12:40:16 +02:00
Luca Armaroli
685fa27cc7
added debug and best quality flags
2020-09-05 12:39:21 +02:00
Luca Armaroli
67573fcf86
installed WebSocket and updated Tmp
2020-09-05 12:37:37 +02:00
Luca Armaroli
53342932d9
first draft of Decrypter
2020-09-05 12:37:07 +02:00
Luca Armaroli
0cbc962bf3
first draft of DownloadManager
2020-09-05 12:36:39 +02:00
beppe9000
7fc7c4733a
fix lint problems ( #207 )
2020-08-17 23:37:51 +03:00
beppe9000
a9f8b02f08
fix typo & sanitize video names on win32 ( #205 )
...
* fix typo & sanitize video names on win32
* add warning for invalid path
2020-08-15 16:38:01 +03:00
Adrian Calinescu
5b62c50b22
Fix version number
2020-08-14 18:15:48 +03:00
Adrian Calinescu
6d99ae7d85
Fix wording for title template in README
2020-08-12 19:20:18 +03:00
Adrian Calinescu
e1108aed9f
Add missing --outputTemplate to Usage in README
2020-08-12 19:14:41 +03:00
lukaarma
292c72aa1f
Title template ( #194 )
...
* added template option and validation
* update comment link to element list
* get author info when fetching video info
* added template elements to video object
* minor function naming changes
* better exit message for template error
* changed template elements for better substitution
* implemented video title template
* removed trailing decimals on duration
* added template description
* removed hashing from uniqueId
removed debug logger.warn()
* fixed typos in default template
added elements to template fail message
* moved ffmpeg version logging to verbose
2020-08-12 19:10:04 +03:00
Adrian Calinescu
ddecd9e2bc
Minor correction in README
2020-07-23 22:49:29 +03:00
lukaarma
23b71d47d4
Fix first login failing session evaluation ( #191 )
...
* fix first login triggering early using '-k' option
* updated specialized Destreamer versions
2020-07-23 22:48:10 +03:00
lukaarma
3144014a34
check for single url files/ files ending in url ( #186 )
2020-07-22 04:56:57 +03:00