Simple Video Downloader 3.0.5 - Supporting MSDN and TED !

in #utopian-io6 years ago (edited)

Introducing to Simple Video Downloader

The Video Downloader is a Chrome Extension that helps you save your favorite videos. It can be installed via Chrome Webstore:
https://chrome.google.com/webstore/detail/ilcdiicigjaccgipndigcenjieedjohj/

Total Number of Current Users

image.png

Install on Firefox or other browsers?

It should work, but not fully tested on Firefox via Chrome Extension Foxified

Install Unpacked Versions

Zipped releases: https://github.com/DoctorLai/VideoDownloadHelper/releases
Download the zip and then you can load unpacked version in Chrome (under development mode)

Changes v3.0.5

Pull Requests Merged: https://github.com/DoctorLai/VideoDownloadHelper/pull/5

  1. Add MSDN Parser and Unit Tests
  2. Add TED Parser and Unit Tests
  3. Filtering Duplicate Video URLs
  4. Fix FixURL

Unit Tests

npm run test
image.png

Build

npm run build which webpacks the ES6 class ParseVideo into \dist\*js

Screenshot

image.png

Roadmap

  1. Use async/await to replace Promise/Then
  2. Fix broken video parser due to video site changes e.g. ted.com
  3. Add more unit tests (increase code coverage)
  4. Support vimeo and other video sites
  5. Merge video segments (ts)

VIP Key Exclusive to Utopian

Please note, you can enter the VIP Key which allows you to call the server API in case the client video parser fails locally - this greatly unlocks video parser to many many other video sites.

image.png

The KEY is iamutopian


Enjoy and Steem On!

Vote for me or Set me as a witness Proxy - Every vote counts! - Thank you!

Your Vote is much appreciated, and every vote counts.

Check out My Witness Page

Support me and my work as a witness - witness thread by

  1. voting me here, or
  2. voting me as a witness proxy - let @justyy represent you.

Thank you! Some of My Contributions: SteemYY.com - SteemIt Tutorials, Robots, Tools and APIs and VPS Search Tool

Relevant Video Download Posts

Sort:  

Thanks for the contribution, @justyy. Since I started working on my own extension it's very interesting to me seeing how others implement theirs. I haven't added any unit tests for mine yet, as to be honest I didn't really have any idea about how to implement them for a browser extension in the first place. I am guessing the HTML files are what are used to test the extension on?

I would recommend using Prettier as there some small inconsistencies (like places where let could be replaced by const) and Prettier will fix those automatically. Was also wondering if there is a reason why you check if the URL's length > 5 twice (here and here) - I feel like I am missing something, haha.

Anyway, I might start doing some research about how to add unit tests to my own extension, thanks for the inspiration! Also, it's definitely no small feat to have 14000+ users, really cool!


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thanks for the review and yes I'll definitely checkout the Prettier.. To be honest, I am not a front-end developer and I hardly catch up the latest frontend frameworks. I use mocha and chai to unit tests the core JS classes and use webpack to pack the ES6 to something Chrome understands e.g. Chrome extension does not understand require. Yes, you are right with Length>5 - which is obviously a code smell and I'll fix that later.

Thank you for your review, @amosbastian! Keep up the good work!

Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!

Reply !stop to disable the comment. Thanks!

Hi @justyy!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 6.879 which ranks you at #95 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 252 contributions, your post is ranked at #70.

Evaluation of your UA score:
  • You've built up a nice network.
  • The readers appreciate your great work!
  • Try to improve on your user engagement! The more interesting interaction in the comments of your post, the better!

Feel free to join our @steem-ua Discord server

Hey, @justyy!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.19
TRX 0.18
JST 0.033
BTC 88380.57
ETH 3082.21
USDT 1.00
SBD 2.72