VideoHelp Forum
+ Reply to Thread
Results 1 to 23 of 23
Thread
  1. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    https://vadapav.mov hosts free content.

    This downloader will resume the file from the progress point and give you the ability to set a series of downloads running. Speed at vadapav has improved of late by them adding a sub-domain to share the load. Choice of domains can be set by editing the script as can download path and save path see the top portion of the script for details.

    https://files.videohelp.com/u/301890/vadapav.py

    Image
    [Attachment 76649 - Click to enlarge]

    Image
    [Attachment 76650 - Click to enlarge]

    Image
    [Attachment 76651 - Click to enlarge]

    Image
    [Attachment 76652 - Click to enlarge]

    Image
    [Attachment 76653 - Click to enlarge]
    Last edited by A_n_g_e_l_a; 31st Jan 2024 at 07:13.
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  2. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Tweaked the downloader same link new file https://files.videohelp.com/u/301890/vadapav.py

    The script looked to see if a file had been downloaded and if so stopped. It didn't take account of other files in the list to download. Now if a file has been downloaded it skips to next as it always should have done. Playing with colour too!

    Image
    [Attachment 76673 - Click to enlarge]
    Last edited by A_n_g_e_l_a; 1st Feb 2024 at 05:37.
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  3. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    I've created a direct player for Vadapav.mov
    https://files.videohelp.com/u/301890/vada2mpv.py

    Image
    [Attachment 76676 - Click to enlarge]


    It uses mpv as the video player and that needs to be on your system and in Path. If not add the full path to the mpv binary (on windows) like this
    Image
    [Attachment 76677 - Click to enlarge]

    Edit line 175
    subprocess.call(['C:\\path\\to\\mpv.exe', url])
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  4. Great stuff, Angela! Using mpv to stream the media is a nice touch.
    Quote Quote  
  5. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by stabbedbybrick View Post
    Great stuff, Angela! Using mpv to stream the media is a nice touch.
    Thanks Stabbie, but honestly it was suggested to me by BurritoFlakes at vadapav.mov. But it opens up a world of possibilities doesn't it?

    Only shame is mpv won't work on an Android phone in this context. It is hard to call an intent in an apk from within Termux. And if you should manage it Termux lacks an x-server to do the display. It is possible to run an x-server but it becomes so resource intensive it is not worth doing. But on a computer as you see, it work very well.
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  6. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    The children at vadapav don't seem to know what they want. Their API is in the process of being closed and drunk.vadapav.mov no longer works. They advertised themselves on reddit then complained of too many users downloading stuff with bots!

    This software will very soon no longer work.
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  7. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by A_n_g_e_l_a View Post
    The children at vadapav don't seem to know what they want. Their API is in the process of being closed and drunk.vadapav.mov no longer works. They advertised themselves on reddit then complained of too many users downloading stuff with bots!

    This software will very soon no longer work.
    They have U-turned!! The API will remain up. You will need to edit vadapav.py. Comment out drunk.vadapav.mov and uncomment vadapav.mov as the base_url - see the top section of the script after imports.
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  8. Angela, why you don't Github?
    Quote Quote  
  9. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Update:
    The boys at Vadapav.mov removed their api. So now this modified version scrapes the site instead.
    https://files.videohelp.com/u/301890/vadapav.py

    This can be configured as a stand-alone or as part of UK-FTA see configurations near the top of the script.

    Image
    [Attachment 78513 - Click to enlarge]

    Working on Windows 11 and Linux

    Mpv version is still broken

    Edit: Remember to update beaupy to the latest version
    Code:
    pip install beaupy --upgrade
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  10. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    I created web-crawler and set it loose on vadapav today; here are the results. Not very useful probably, but I was interested in experimenting with web-crawling. I leave it here for interest. Of course it is a snapshot in time and will be outdated when more stuff arrives at vadapav

    https://buzzheavier.com/f/GMBuiUDcQAA= It is a text file of 2.93Mb
    direct link https://dl.buzzheavier.com/1783546988216467456

    Windows: Findstr Derry "Z:\Programming\vadacontent.txt"
    Linux: grep -r Derry /home/angela/Programming/vadacontent.txt
    Will find Derry Girls and its link.
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  11. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    They've put a up a catchpa to detect humans and this scraper no longer works.
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  12. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by A_n_g_e_l_a View Post
    They've put a up a catchpa to detect humans and this scraper no longer works.
    What type of captcha? Some can be bypassed.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  13. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Is cloudfare - there is no human input but it decides of you are legit or not.
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  14. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by A_n_g_e_l_a View Post
    Is cloudfare - there is no human input but it decides of you are legit or not.
    See if you can use anything from here
    https://forum.videohelp.com/threads/413598-Downloading-from-CDA-PL#post2729949

    I think you just need the cf_clearance and the user agent for which you generated it. If this ain't the solution, I could take a closer look at what you need but when I access the url https://vadapav.mov/ I saw the cloudflare checking. I think it's the same stuff.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  15. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Originally Posted by A_n_g_e_l_a View Post
    Is cloudfare - there is no human input but it decides of you are legit or not.
    See if you can use anything from here
    https://forum.videohelp.com/threads/413598-Downloading-from-CDA-PL#post2729949

    I think you just need the cf_clearance and the user agent for which you generated it. If this ain't the solution, I could take a closer look at what you need but when I access the url https://vadapav.mov/ I saw the cloudflare checking. I think it's the same stuff.
    Thanks for the advice; much appreciated . I'm busy with something else right now and vadapav isn't urgent; I'll look into it later.

    (Who would have guessed there is a module for cloudfare!)
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  16. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by A_n_g_e_l_a View Post
    (Who would have guessed there is a module for cloudfare!)
    When it comes to Python, there's a module for almost anything.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  17. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Vadapav.mov have removed the cloudfare 'human' check, so this script works once again. Vadapav is very busy and downloads can be slow. There is a setting near the top of the script for which vadapav server to use - choose one of these.
    Code:
        https://vadapav.mov/
        https://dl1.vadapav.mov/
        https://dl2.vadapav.mov/
        https://dl3.vadapav.mov/
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  18. Code:
    root@Ubuntu-2204-jammy-amd64-base /www/wwwroot/Download/vadapav # python3 vadapav.py
    Traceback (most recent call last):
      File "/www/wwwroot/Download/vadapav/vadapav.py", line 33, in <module>
        from scrapy import Selector
      File "/usr/local/lib/python3.10/dist-packages/scrapy/__init__.py", line 15, in <module>
        from scrapy.spiders import Spider
      File "/usr/local/lib/python3.10/dist-packages/scrapy/spiders/__init__.py", line 109, in <module>
        from scrapy.spiders.crawl import CrawlSpider, Rule
      File "/usr/local/lib/python3.10/dist-packages/scrapy/spiders/crawl.py", line 15, in <module>
        from scrapy.utils.spider import iterate_spider_output
      File "/usr/local/lib/python3.10/dist-packages/scrapy/utils/spider.py", line 24, in <module>
        from scrapy.utils.defer import deferred_from_coro
      File "/usr/local/lib/python3.10/dist-packages/scrapy/utils/defer.py", line 37, in <module>
        from scrapy.utils.reactor import _get_asyncio_event_loop, is_asyncio_reactor_installed
      File "/usr/local/lib/python3.10/dist-packages/scrapy/utils/reactor.py", line 8, in <module>
        from twisted.internet import asyncioreactor, error
      File "/usr/lib/python3/dist-packages/twisted/internet/asyncioreactor.py", line 19, in <module>
        from twisted.internet.posixbase import (
      File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 19, in <module>
        from twisted.internet import error, tcp, udp
      File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 37, in <module>
        from twisted.internet._newtls import (
      File "/usr/lib/python3/dist-packages/twisted/internet/_newtls.py", line 18, in <module>
        from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
      File "/usr/lib/python3/dist-packages/twisted/protocols/tls.py", line 40, in <module>
        from OpenSSL.SSL import (
      File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
        from OpenSSL import crypto, SSL
      File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1579, in <module>
        class X509StoreFlags(object):
      File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1598, in X509StoreFlags
        NOTIFY_POLICY = _lib.X509_V_FLAG_NOTIFY_POLICY
    AttributeError: module 'lib' has no attribute 'X509_V_FLAG_NOTIFY_POLICY'. Did you mean: 'X509_V_FLAG_EXPLICIT_POLICY'?
    Getting this error when i run on Linux
    Quote Quote  
  19. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by Yamiraan View Post
    Code:
    root@Ubuntu-2204-jammy-amd64-base /www/wwwroot/Download/vadapav # python3 vadapav.py
    Traceback (most recent call last):
      File "/www/wwwroot/Download/vadapav/vadapav.py", line 33, in <module>
        from scrapy import Selector
      File "/usr/local/lib/python3.10/dist-packages/scrapy/__init__.py", line 15, in <module>
        from scrapy.spiders import Spider
      File "/usr/local/lib/python3.10/dist-packages/scrapy/spiders/__init__.py", line 109, in <module>
        from scrapy.spiders.crawl import CrawlSpider, Rule
      File "/usr/local/lib/python3.10/dist-packages/scrapy/spiders/crawl.py", line 15, in <module>
        from scrapy.utils.spider import iterate_spider_output
      File "/usr/local/lib/python3.10/dist-packages/scrapy/utils/spider.py", line 24, in <module>
        from scrapy.utils.defer import deferred_from_coro
      File "/usr/local/lib/python3.10/dist-packages/scrapy/utils/defer.py", line 37, in <module>
        from scrapy.utils.reactor import _get_asyncio_event_loop, is_asyncio_reactor_installed
      File "/usr/local/lib/python3.10/dist-packages/scrapy/utils/reactor.py", line 8, in <module>
        from twisted.internet import asyncioreactor, error
      File "/usr/lib/python3/dist-packages/twisted/internet/asyncioreactor.py", line 19, in <module>
        from twisted.internet.posixbase import (
      File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 19, in <module>
        from twisted.internet import error, tcp, udp
      File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 37, in <module>
        from twisted.internet._newtls import (
      File "/usr/lib/python3/dist-packages/twisted/internet/_newtls.py", line 18, in <module>
        from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
      File "/usr/lib/python3/dist-packages/twisted/protocols/tls.py", line 40, in <module>
        from OpenSSL.SSL import (
      File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
        from OpenSSL import crypto, SSL
      File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1579, in <module>
        class X509StoreFlags(object):
      File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1598, in X509StoreFlags
        NOTIFY_POLICY = _lib.X509_V_FLAG_NOTIFY_POLICY
    AttributeError: module 'lib' has no attribute 'X509_V_FLAG_NOTIFY_POLICY'. Did you mean: 'X509_V_FLAG_EXPLICIT_POLICY'?
    Getting this error when i run on Linux
    Just tested on my Fedora Linux without issue. Make sure you've got openssl-devel and openssl-libs on your system (or your systems alternatives)
    Image
    [Attachment 80726 - Click to enlarge]
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
  20. i checked what you recommended and they are already enable, and im having same issue
    Quote Quote  
  21. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Works for me.
    There is no support for this, especially when you edit code. 2vadapav.py?
    Noob Starter Pack. Just download everything Widevine! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes5.zip
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!