Different URL Filters to different types of files?

Author Message
Eric 12/21/2014 10:36 am
I want to download all videos under the catagery "Series" http://channel9.msdn.com/Browse/Series
For instance,
I don't want videos on http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Strategies-for-Adopting-New-Technologies
but I need http://channel9.msdn.com/Series/Whats-New-with-ASPNET-5/01


The URL of all these pages with the videos I want contain keyword "Series" , so I set the Directory to include "Series" in URL Filters. However the videos come with different versions of quality, I only want to download the highest quality version. For example:
http://channel9.msdn.com/Series/Whats-New-with-ASPNET-5/01
I want High Quality MP4 ONLY.

want: http://video.ch9.ms/ch9/c7f8/d96ecd69-018b-4247-ac3d-a110baa8c7f8/566WhatsNewWithASPNET5M01_high.mp4

don't want: http://video.ch9.ms/ch9/c7f8/d96ecd69-018b-4247-ac3d-a110baa8c7f8/566WhatsNewWithASPNET5M01_mid.mp4

don't want: http://video.ch9.ms/ch9/c7f8/d96ecd69-018b-4247-ac3d-a110baa8c7f8/566WhatsNewWithASPNET5M01.mp4

For such requirement I have to set the Filename to include keyword "high" or exclude "mid" in URL Filters. But in File Filters - Video - Location, I have to choose "Load from any site" --- in this case all videos in diffenet qualites will be downloaded regardless of how I set the URL filters. If I choose "Load using URL Filters settings" , since the videos' URL don't contain keyword "Series" they won't be downloaded at all.

Is it possible setting different URL Filters to different types of files?
Oleg Chernavin 12/21/2014 02:02 pm
What about making a Project with URL:

http://channel9.msdn.com/Series/Whats-New-with-ASPNET-5

Level=2

URL Filters - Server - Load from any server. Directory - load from any directory. Filename - add the following Included keywords:

/*-ASPNET-5*/*
*_high.mp4

Best regards,
Oleg Chernavin
MP Staff
Eric 12/23/2014 01:49 am
Oleg,

Thank you for your help. But you have not solved my problem.

Please note I am not downloading videos from only ONE SPECIFIC web page like http://channel9.msdn.com/Series/Whats-New-with-ASPNET-5. I am trying to download videos on ALL pages whose URL have a keyword "Series“ like this one. There are too many such web pages to specify individually manually. So the project starting page should be something like http://channel9.msdn.com/Browse/Series with no limit on download levels. But, as I mentioned, I have to set the Directory to include "Series" in URL Filters to avoid video downloaded from page like http://channel9.msdn.com/Shows/Defrag-Tools.

The problem is with such setting, there's no way to download even one video file.

It looks like setting URL Filters - Filename to include "_high.mp4" keyword AND File Filters - Video - Location - Load using URL Filters settings may achieve our goal , but actually it won't!
Since the project starting page is http://channel9.msdn.com/Browse/Series, which is only a catalog web page, not the one actually contains the video link, we have to expect offline explorer to crawl several levels to the final page with the directly embedded videos like http://channel9.msdn.com/Series/Whats-New-with-ASPNET-5/01

However with setting of Filename to include "_high.mp4" keyword, offline explorer will NOT crawl to this page. Only level zero, ie, the project starting page will be downloaded, since all text(HTML) pages linked to it has no keyword "_high.mp4". The only way to get the video downloaded is to abandon setting of Filename to include "_high.mp4" keyword, and set File Filters - Video - Location - Load from any site. But in this case, ALL videos including low quality ones will be downloaded which considerably waste disk space.

If it is possible setting different URL Filters for different types of files respectively, ie, we can set video file's URL should have keyword "_high.mp4" but no mandatory requirement to contain "Series" ; while text (HTML) file's URL should have keyword "Series" but no mandatory requirement to contain "_high.mp4" ------ everything will be OK!

I just wonder with no such function in current offline explorer, if there is alternative existing way to achieve this.
Oleg Chernavin 12/23/2014 08:25 am
OK. Allow all directories and use the following Included Filename keywords:

/*series*/*
*_high.mp4

Oleg.