Commit graph

124 commits

Author SHA1 Message Date
drew458
a86389774d
fixed typo (#399) 2021-08-24 12:44:35 +03:00
Adrian Calinescu
52d5b227e2
Fix typo 2021-06-28 14:18:24 +03:00
Adrian Calinescu
a62f8ef777
Mention chrome://version in README 2021-06-28 14:16:42 +03:00
snobu
1da56990bc Cleanup README for thumb bug 2021-05-11 11:07:10 +03:00
Adrian Calinescu
918aadce5d
Added thumbnail bug to README 2021-05-10 14:40:45 +03:00
Adrian Calinescu
dfab30cf46
Add -x for now 2021-05-05 13:10:02 +03:00
Tomáš Hübelbauer
deadd6758c
Mention TokenCache in the own browser usage section 2021-04-14 16:10:24 +02:00
Gargaj
22658a3706
escape edge path properly 2021-03-30 18:27:17 +02:00
Giuseppe Montuoro
1181290d8f Improved "Title template" documentation. 2021-03-18 20:42:48 +01:00
Giuseppe Montuoro
21215bc9da Updated README. 2021-03-18 17:10:53 +01:00
Adrian Calinescu
7efa54932f
Added KNOWN BUGS section 2021-03-02 10:30:15 +02:00
Archisman Panigrahi
aa569bee4d
update README - add instructions for Linux
These instructions are valid for a lot of Linux distros, and not just limited to Raspberry Pi.
2021-02-07 12:20:18 +05:30
Adrian Calinescu
9ebd4faab3
Add Raspberry Pi note 2021-01-26 16:59:48 +02:00
Adrian Calinescu
b5226713b6
If you're using Node 8 you're on your own, pal. 2021-01-13 20:55:21 +02:00
Adrian Calinescu
0726bd90f4
Holiday cleanup 2021-01-07 18:33:57 +02:00
Adrian Calinescu
0da9c6fb5f
Fixup for the holidays 2020-12-22 21:51:07 +02:00
Adrian Calinescu
fbe8de00de
Added link to aria branch in README 2020-12-03 00:07:13 +02:00
fulminemizzega
b48af65285
fix quotes in input file example in README.md (#283)
This should close #281
2020-11-22 20:54:42 +02:00
Adrian Calinescu
ac0fdf5468
Fix MSEdge launch params 2020-10-15 16:07:20 +03:00
lukaarma
22968f42ea
Misc fixes (#244)
* cleared up docs

* fix 401 bug for images thumbnail
2020-10-08 16:00:28 +03:00
Rohit Devmore
389be33f74
Update README.md
made videos path clearer
2020-10-04 00:18:33 +05:30
Rohit Devmore
8848f293d7
Update README.md
made videos path clear
2020-10-04 00:07:40 +05:30
Adrian Calinescu
de6ab1d8af
Fix syntax highlight 2020-09-17 12:12:54 +03:00
Adrian Calinescu
01014df068
Added README section on plugging in your own browser 2020-09-17 12:11:58 +03:00
Adrian Calinescu
f2b7a9ba96
Add help us pick a codename 2020-09-12 22:59:42 +03:00
Adrian Calinescu
b6c0dfe98d
Update README.md 2020-09-12 22:58:51 +03:00
Adrian Calinescu
1fbe36629b
Add v3 teaser 2020-09-12 22:33:20 +03: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
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
Adrian Calinescu
400aeceb76
Update README to refrect 2.1 changes 2020-07-18 22:57:12 +03:00
lukaarma
7bfc565a05
Major code refactoring (#164)
* Added Chromium caching of identity provider cookies

* Moved token expiry check in standalone method

* Created refreshSession function

* Session is now refreshed if the token expires

* Linting fixes

* Removed debug console.log()

* Added CC support

* Created function to prompt user for download parameters (interactive mode)

* Fix data folder for puppeteer

* Fixed multiple session error

* Fix token expire time

* Moved session refreshing to a more sensible place

* Changed Metadata name to Video (to better reflect the data structure)

* Complete CLI refactoring

* Removed useless sleep function

* Added outDir check from CLI

* Complete input parsing refactoring (both inline and file)

* Fixed and improved tests to work with the new input parsing

* Moved and improved output path generation to videoUtils

* Main code refactoring, added outpath to video type

* Minor changes in spacing and type definition style

* Updated readme after code refactoring

* Fix if inputFile doesn't start with url on line 1

* Minor naming change

* Use module 'winston' for logging

* Created logge, changed all console.log and similar to use the logger

* Added verbose logging, changed posterUrl property name on Video type

* Moved GUID extraction to input parsing

* Added support for group links

* Fixed test after last input parsing update

* Removed debug proces.exit()

* Changed from desc to asc order for group videos

* Updated test to reflect GUIDs output after parsing

* Added couple of comments and restyled some imports

* More readable verbose GUIDs logging

* Removed unused errors

* Temporary fix for timeout not working in ApiClient

* Explicit class member accessibility

* Defined array naming schema to be Array<T>

* Defined type/interface schema to be type only

* A LOT of type definitions
2020-07-18 22:49:36 +03:00
Adrian Calinescu
5f4ea274c6
Add UniPi link 2020-05-28 22:49:14 +03:00
snobu
417ddb19a4 Add outstanding bugs to README 2020-05-18 20:52:55 +03:00
molikuner
3a8ed600ac
Fix auto rename for duplicate video titles (#118)
* Fix `makeUniqueTitle` was not working with (custom) output format
* Add option to skip already existing files
* Update README to include --skip option

Co-authored-by: molikuner <molikuner@gmail.com>
2020-05-06 10:28:17 +03:00
snobu
ec959b7133 Fix output format in README 2020-05-02 17:02:59 +03:00
snobu
8902ccef80 Renamed re-encoding parameters, amended README 2020-05-02 16:58:20 +03:00
molikuner
c21fb96ff6
Add option to change encoder and container (#114)
This change enables the user to select a specific
container and/or encoder for the output. As this change
forces ffmpeg to use copy by default, destreamer now uses
mkv as default output. This might be needed when MS Streams
doesn't offer a mp4 compatible stream. mkv offers much more
support.
2020-05-02 16:47:18 +03:00
Adrian Calinescu
0f7f585deb
Fix label in .cmd script (#112)
Fixes https://github.com/snobu/destreamer/issues/111
2020-05-01 00:48:34 +03:00
Adrian Calinescu
778488c8ce
Added link to specialized destreamer for Poli Milano (#103) 2020-04-27 21:55:35 +03:00
Adrian Calinescu
042e79d57f
Add mid-download token refresh, fix headers length overflow bug (#93)
* Add mid-download token refresh and header size fix for Node v8

* Refactor puppeteer test

* Remove note on mid-download token refresh bug

* Add source maps to build step

* Fix npm build script
2020-04-26 22:54:05 +03:00
Don
67cb62ce3c
Add noCleanup argument (#95)
* Added noCleanup argument (don't delete temp audio/video files on ffmpeg error)
* Added argument to README

Co-authored-by: Aleksa Savic <savicaleksa83@gmail.com>
2020-04-26 18:03:03 +03:00
Adrian Calinescu
df7fe98a7f
Link to WSL issue from README 2020-04-25 16:21:03 +03:00
snobu
f339166aa3 Fix git download link 2020-04-24 11:22:00 +03:00
snobu
ef7aca9b7f Added link to Node downloads page 2020-04-24 11:20:45 +03:00
snobu
37ea6e04ab Fix section title 2020-04-24 11:17:28 +03:00