Git Product home page Git Product logo

pluralsight-downloader-chrome-extension's People

Contributors

alextnull avatar arminanton avatar atulsingh0 avatar kabindra avatar mjishnu avatar richardbang83 avatar rjdp avatar sahilsehwag avatar tanushshukla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pluralsight-downloader-chrome-extension's Issues

Downloading Wrong Content or skipping Video Content.

Issue 1: Downloading Wrong Video from the Course.
The Video downloaded for the video available in the Course are being different. I can say around 5 to 10 % mismatches happening.
It has the content of before or after video content.

Issue 2: Skipping Video Content.
It just downloads the exact video file with name in "kb" and downloads the original part in "mb" at default downloads location with the common file name "1280 x 720"..
Is this a known issue.?

Countdown timer freezing

Sometimes it happens to get the download queue stopped, then when I click the extension, I notice that countdown timer (shown as "STATUS") stucks.

Not sure about the root cause, but I believe it happens when you keep using the Chrome window, opening and closing some others tabs, which is something completely necessary to organize your queue of courses.

image

New fixed version broken already - wont download videos

@sahilsehwag @tanushshukla I find the latest fix of the extension broken already. Trying to download a course using Chrome and the latest commit on the master branch. When it goes to download a video, Chrome shows it tried to download some xml file and not an mp4 and displays an error "Failed no file"

I was using it with a free subscription on one of the 50 courses offered in the free library while logged into my pluralsight account that has only the limited free library.

It's not working

I was trying to download a video using this extension and It's not downloading anything.
I am getting erros.

VM110:1 Uncaught (in promise) SyntaxError: Unexpected end of JSON input
at JSON.parse ()
at HTMLDocument. (script.js:738:28)
at HTMLDocument.dispatch (jquery.slim.min.js:2:41964)
at v.handle (jquery.slim.min.js:2:39983)
at Object.trigger (jquery.slim.min.js:2:62230)
at HTMLDocument. (jquery.slim.min.js:2:62825)
at Function.each (jquery.slim.min.js:2:2765)
at w.fn.init.each (jquery.slim.min.js:2:1438)
at w.fn.init.trigger (jquery.slim.min.js:2:62801)
at script.js:669:15

Please let me know if there is a solution for this and if there will be updates of this extension.
Thank you.

Feature Request: Start From video

I can see that in pluralsight-downloader-chrome-extension/src/script.js at line 442:

// download all videos when no startid was given
let startToggle = startingVideoId == null || startingVideoId == ''

So I assume it is possible to download the course from a particular video index.

If this is so? can you please add this feature? Or I can help contribute to this feature if this is not planned for next release.

Saving files?

Hi, is it possible for the downloaded videos to be saved automatically? Or is that normal?

Download .vtt extension

As I am downloading a course it download it a vtt extension. Where can I find the courses videos?

Index of Playlist should have Continuous Numbering with Padded Zeros if required w.r.to Files in the Playlist.

playlist_index (numeric): Index of the video in the playlist padded with leading zeros according to the total length of the playlist.

Is there a way that this can be implemented from my side.?
Example: If All the Video Files are more than 10
1---- 1. Folder\1. Video --> 1. Folder\01. Video
2---- 1. Folder\2. Video --> 1. Folder\02. Video
3---- 2. Folder\1. Video --> 2. Folder\03. Video
4---- 2. Folder\2. Video --> 2. Folder\04. Video
5---- 2. Folder\3. Video --> 2. Folder\05. Video
6---- 2. Folder\4. Video --> 2. Folder\06. Video
7---- 3. Folder\1. Video --> 3. Folder\07. Video
8---- 3. Folder\2. Video --> 3. Folder\08. Video
9---- 3. Folder\3. Video --> 3. Folder\09. Video
10--- 3. Folder\4. Video --> 3. Folder\10. Video
11--- 4. Folder\1. Video --> 4. Folder\11. Video

Similarly, this numbering applies to the folders as well if the folders are more than 10.

How to build latest version?

Hi,

Latest release is over a year old but i see code has been updated since then. How do I build the latest version pls?

Any way to download 1080p video

i tried changing the quality in script.js to1920x1080 but it didn't work. it gave a Json saying 1920x1080.mp4 encoding not found tried different extensions like mkv,mov etc still no success. any idea on how we can get this to work

Key Binding Not working

Hello,

I've Successfully installed the app in Chrome and activated it, but the icon remains grey.

I've tried the key bindings on various videos, but nothing seems to happen.

Is there any additional setup that's needed?

No longer downloads video

I was using this extension without issue on weekly free courses for about 6 months without issue. It's only recently, after the change from free weekly courses to free MONTHLY courses, that the video downloading portion no longer works. I also tested some courses that I own, and the video no longer downloads for those either.

The playlist file, exercise.zip file, and vtt files all download without any problems. It's only the video that is not downloadable, even when logged in and attempting to download courses I own. Anyone else unable to download video?

Downloading same video again and again

I have start downloading a course but it stuck in middle, when I tried of start again, it id now downloading all videos although they are already downloaded.

There should be key for download current video only.

Duration does nothing

Hi, i was testing the extension, but i have a little doubt, what is the duration option supposed do? i move the slider, change max duration value, but i donΒ΄t see any diference.

Best Regards.

image

Pluralsight Downloader Extension Blocked

Hello

I am installing the chrome extension and Chrome does not want any non-chrome approved extensions.

Error message:
"This extension is not listed in the Chrome Web Store and may have been added without your knowledge."

How do I bypass this? Even in Dev Mode it still persists. Ive installed in dev mode, outta dev mode, etc. If my device listing is of any help, this is a Pavillion DV6-4023TX running Windows 7 home pro
Image

EDIT: This appears same on windows 10 PC i am running. It has been blocked by google for 'not being legitimate or could've been added without my knowledge.' I installed it. I think google is just flat out blocking non-chrome extensions

script throwing an error when typing 'a' to download the course

Hey guys

I was trying to download a course when playing a video from the course but I noticed this in the console

image

name.replace is not a function the last place it fails following the trace is here

const nameToFilename = (name) => name.replace(/[/:?><]/g, " ").trim();

Error when downloading

Hi,

I have error

Error: Error in invocation of downloads.download(downloads.DownloadOptions options, optional function callback): Error at parameter 'options': Error at property 'url': Invalid type: expected string, found object.

server responds

{"success":false,"error":{"message":"1280x720.mp4 encoding not found"},"meta":{"statusCode":404},"trace":[{"service":"videoservices_clip","version":"1.0.471","latency":7,"fn":"viewClipV3"}]}

Feature Request: Download without prompt

Currently you'll have to confirm save as popup window everytime. This is time consuming given the fact that we have to literally sit there, wait for sleep and accept. Is there a possibility that we can change it to silently download wihtout popups?

Downloading duplicates?

So I watch it download for a bit and going through the lesson it download like part 1, part 2, part 3, part 4 then another copy of part 3, part 5, part 6, then another copy of part 5? Then it goes to part 7 but after that download part 6 again. It's really weird.

only downloading VTT files. videos are not downloaded

The downloaded playlist.m3u contains names of the MP$ files to be downloaded. but it only downloads vtt files

Folder PATH listing for volume Windows
Volume serial number is CE6D-464E
C:.
β”‚   exercise.zip
β”‚   playlist.m3u
β”‚
β”œβ”€β”€β”€1. Introduction - Designing in an Agile World
β”‚       1. Introduction.vtt
β”‚       2. Designing in an Agile World.vtt
β”‚
β”œβ”€β”€β”€2. Organizing Stories
β”‚       1. Stories and Story Cards.vtt
β”‚       2. Story Maps.vtt
β”‚       3. Story (Use-case) Diagrams.vtt
β”‚
β”œβ”€β”€β”€3. Diagramming Activities
β”‚       1. Activity Diagrams.vtt
β”‚
β”œβ”€β”€β”€4. Visualizing Message Flow
β”‚       1. Collaboration Diagrams.vtt
β”‚       2. Sequence Diagrams.vtt
β”‚
β”œβ”€β”€β”€5. Determining Class Relationships
β”‚       1. CRC Cards and CRC-Card Walls.vtt
β”‚       2. UML Class-relationship Diagrams.vtt
β”‚       3. Inheritance Relationships in a Class Diagram.vtt
β”‚
β”œβ”€β”€β”€6. Representing State-based Behavior
β”‚       1. Mealy and Moore Machines.vtt
β”‚       2. UML State Diagrams.vtt
β”‚
└───7. Summing up (And Whats Missing)
        1. Summing up (And Whats Missing).vtt

Extension not working

Hi there! The extension doesn't seem to do anything when I click any "e" "s" or "c" buttons. Attached is a screenshot of the installed extension. I tried installing in 2 different browsers. The extension icon shows grey also and not red like the screenshots. Any help would be appreciated!

image

missing crx

github issue

issue with the downloaded extension, missing crx

Add a random jitter to the waiting duration

In the current implementation, the waiting time between two consecutive downloads is constant. A slightly better approach might be to introduce a small random jitter to change the waiting time in each download by a small margin (say 1 to 5 seconds), to make it difficult for the automation detection algorithms to kick-in.

(Apologies for not submitting a PR along with this request, I barely know any JS to be of help.)

not install

i cant install,
when running for installing say error

Needed check / cast to string on invalid chars

name.toString().replace(/[/:?><]/g, " ").trim();

works

name.replace(/[/:?><]/g, " ").trim();

does not.

I assume that in your rewritten version this bug is also valid

Have a good one.

cheers

Extension is grayed out and doesn't show the UI

image

Hello, I sent this message in a closed ticket so I wasn't sure if anyone was notified. I installed it by using the Load Unpackaged Extension button in Chrome but I don't see the full UI like in the screenshots. Mine looks like the picture above. What am I doing wrong?

My pluralsight access is expiring at the end of the month and would like to get this fixed so I can download a few courses. Any help would be much appreciated! Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.