UNPKG

evdh

Version:

evdh : EisF Video Download Helper, auto download videos on web pages.

142 lines (93 loc) 5.24 kB
:: VERSION.md for evdh (version 0.0.4.0 test201502211207 (public npm version) author `sceext` <sceext@foxmail.com> `2009EisF2015`, *2015.02* <br /> copyright 2015 sceext All rights reserved. # evdh HISTORY of VERSION INFORMATION evdh : EisF Video Download Helper `(public npm version) branch version-npm` ## VERSION **current version** 0.0.2-1.npm test201502211207 `(public npm version) branch version-npm` ### version 0.0.2-1.npm test201502211207 (public npm version) + update README.md for evdh npm version. ### version v0.0.1 test201502202333 (public npm version) + first npm version of *evdh*. Forked from `evdh public version`. <br /> (`evdh version 0.1.5.0 test201502141915 (public version) branch version`) ### version 0.1.5.0 test201502141915 (public version) + add "task_list" mode. Now evdh can auto download many urls. You can write many urls of video play pages in a file, for example a `url.list` file. Each url in one line. Then you can use `$ ./evdh.sh --list-file url.list` to auto download all urls in the list file. + add command line arguments support. Previously, evdh can only run interactively. But now evdh has command line mode. You can use `$ ./evdh.sh --version` to show version info. Or use `$ ./evdh.sh --help` to show help info. + auto select video by keywords. Previously, evdh can only select video by quality hd number. If there is more than one video, evdh has to ask user to select one. But now evdh can auto select one by keywords given by user in config file. + auto retry after download failed. In "task_list" mode, if download failed, evdh will auto retry to download. Default retry times is 4. + UI improve. Now new evdh ui looks better. NOTE: in "task_list" mode, you can not break evdh or continue task after exit. This may be improved in further versions. ### version 0.1.1.0 test201502031447 (public version) first useable version, released to public under GNU GPLv3+ <br /> This version now can work basically. You can give evdh a URL of a video playing page, and evdh will do these things. evdh now can auto analyse the url, and get info by Web API of api.flvxz.com (provided by flv.cn) <br /> then evdh will auto download all video part files, with mutile thread and download memory buffer <br /> after all files download done, evdh will auto merge video part files with ffmpeg So with evdh, it is much easy to download videos with analyse service provided by flv.cn <br /> Which is for what and why evdh is writen. #### More information: + evdh get analysed info of video play page url from api.flvxz.com, and evdh can analyse recevied xml to get info. + evdh now can download video part files with mutile threads, one file a thread, that's to say, evdh can download servel files at the same time. default thread is 2, you can change it in config file. + evdh now has default 2MB download memory buffer, which is used to protect your hard disk. + evdh has config file, and sperate token file, which can help to protect your token. + evdh has log files. So you can continue unfinished task after exit evdh. + evdh now can use ffmpeg to auto merge video part files. But evdh now still has many problems. evdh is not stable. evdh still has some unfound bugs. evdh now only has basic functions. ## This is FREE SOFTWARE This is FREE SOFTWARE, released under GNU GPLv3+ <br /> please see LICENSE for more information. > ``` > evdh : EisF Video Download Helper, auto download videos on web pages > Copyright (C) 2015 sceext <sceext@foxmail.com> > > This program is free software: you can redistribute it and/or modify > it under the terms of the GNU General Public License as published by > the Free Software Foundation, either version 3 of the License, or > (at your option) any later version. > > This program is distributed in the hope that it will be useful, > but WITHOUT ANY WARRANTY; without even the implied warranty of > MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > GNU General Public License for more details. > > You should have received a copy of the GNU General Public License > along with this program. If not, see <http://www.gnu.org/licenses/>. > ``` ### Other Branches You can get *evdh* from <https://github.com/sceext2/evdh> <br /> and get the source code of *evdh* at the same time. This is the *npm* version of *evdh*. `(public npm version) branch version-npm` <br /> <https://github.com/sceext2/evdh/tree/version-npm> <br /> <https://www.npmjs.com/package/evdh> #### evdh also has these versions + **中文版** `(public zh-cn version) branch version-zh-cn` <br /> <https://github.com/sceext2/evdh/tree/version-zh-cn> + **English version** `(public version) branch version` <br /> <https://github.com/sceext2/evdh/tree/version> + *windows* **version** `(public win version) branch version-win` <br /> <https://github.com/sceext2/evdh/tree/version-win> Or you can download *evdh* releases from <br /> <https://github.com/sceext2/evdh/releases> #### uuid mark for evdh `uuid` mark for this program `evdh` is > `uuid=1df11f80-183f-405f-b93c-4dff2ce08398 (public npm version)` :: end VERSION.md