VideoHelp Forum


Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!


Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.


+ Reply to Thread
Page 40 of 47
FirstFirst ... 30 38 39 40 41 42 ... LastLast
Results 1,171 to 1,200 of 1384
Thread
  1. Originally Posted by stabbedbybrick View Post
    Originally Posted by pssh View Post
    Thank you very much, S18E09 worked manually, yesterday aired S18E10 also does not work ...
    is a change coming?

    Code:
    python3 freevine.py get -e S18E10 https://www.channel5.com/ben-fogle-new-lives-in-the-wild/ --proxy uk
    KeyError: 'episodes'
    You're not using the complete URL: https://www.channel5.com/show/ben-fogle-new-lives-in-the-wild/
    Thank you very much. My bad, messing around trying to download episodes that are not available ...
    Last edited by pssh; 28th Mar 2024 at 11:31.
    Quote Quote  
  2. You are more than likely running the bash command from the wrong folder.

    open terminal
    you need to use 'cd' to open the update folder and you need to use the full path.
    type pwd and press enter to get current full path of the current folder:
    then use cd to change it to the freevine update folder.

    example
    pwd
    home/psxman/freevine

    then you can either:
    .~/freevine/update/update.sh

    or

    cd ~/freevine/update/
    ./update.sh

    Obviously that is an example.
    Gotchas to watch for:
    you must make sure that any text you type uses the correct uppercase and lowercase.
    You can only run the bash command from full path or cd into the folder to run bash command
    ~ means /home/(user)

    It would be easier if I knew the full path of the freevine folder (pwd)

    Originally Posted by PSXman_uk View Post
    Can you please let me know how to update freevine in linux ive tried this

    git clone https://github.com/stabbedbybrick/freevine.git freevine

    bash /update/update.sh

    it has a freevine dir in update directory with it all in

    Updates available from remote repository.
    fatal: not a git repository (or any of the parent directories): .git
    fatal: not a git repository (or any of the parent directories): .git
    fatal: not a git repository (or any of the parent directories): .git
    Repository updated and local changes reapplied.
    Press Enter to exit

    This is running under termux as per A_n_g_e_l_a's post on how to get it working on an android phone works fine apart from cant see how it updates

    Thanks for looking
    Quote Quote  
  3. /root/FV/freevine-main

    (frenv) root@localhost:~/FV/freevine-main#

    Same error is it because the dir is called freevine-main as it unzipped to that
    Quote Quote  
  4. wrong command. ~ or /home/ is for the equivalent of a windows c drive.

    so:

    cd /root/FV/freevine-main/update

    will change the directory to the update directory

    ls -L

    will list the current files in current directory , not necesaary but you should update.sh

    ./update.sh

    will run update.


    Originally Posted by PSXman_uk View Post
    /root/FV/freevine-main

    (frenv) root@localhost:~/FV/freevine-main#

    Same error is it because the dir is called freevine-main as it unzipped to that
    Quote Quote  
  5. Updates available from remote repository.
    fatal: not a git repository (or any of the parent directories): .git
    fatal: not a git repository (or any of the parent directories): .git
    fatal: not a git repository (or any of the parent directories): .git
    Repository updated and local changes reapplied.

    Code:
    #!/bin/bash
    
    function update_repo {
    
        git fetch
    
        if git diff --quiet HEAD..origin; then
            echo "No updates available from remote repository."
        else
            echo "Updates available from remote repository."
    
            git stash --include-untracked
    
            git pull
    
            git stash pop
    
            echo "Repository updated and local changes reapplied."
        fi
    }
    
    update_repo
    
    read -p "Press Enter to exit"
    Quote Quote  
  6. I'm assuming that when you typed ls -L the update.sh file was there?

    try this:

    cd /root/FV/freevine-main
    git init
    ./root/FV/freevine-main/update/update.sh
    Quote Quote  
  7. Hi to all.
    Naturally first great thanks for the genius creator of "freevine"...


    I work with a Windows 11 machine, an use Visual Studio Code for open Freevine.


    My first interesting question:
    Is it necessary to run freevine folder, each time, with a venv Python Environment ?




    Here is what's the Python Debugger results for "commands.py" in a non-venv area - i obtain the same in venv environment :


    Exception has occurred: ModuleNotFoundError
    No module named 'click'
    File "D:\Sauvegarde xxxxxxx\Downloads\Freevine\freevine\utils\commands .py", line 10, in <module>
    import click
    File "D:\Sauvegarde xxxxxxx\Downloads\Freevine\freevine\freevine.py", line 5, in <module>
    from utils.commands import cli
    ModuleNotFoundError: No module named 'click'
    i cant run properly the freevine program with this actual problem.


    I have the same response if i choose to run "freevine.py".

    ---------------------------------------------------------------------------
    ModuleNotFoundError Traceback (most recent call last)
    File d:\Sauvegarde xxxxxxx\Downloads\Freevine\freevine\freevine.py:5
    2 import shutil
    3 from pathlib import Path
    ----> 5 from utils.commands import cli
    8 @atexit.register
    9 def remove_temp_directory() -> None:
    10 if Path("tmp").exists():

    File d:\Sauvegarde xxxxxxx\Downloads\Freevine\freevine\utils\commands .py:10
    7 from pathlib import Path
    8 from urllib3.exceptions import InsecureRequestWarning
    ---> 10 import click
    11 import yaml
    12 from rich.console import Console

    ModuleNotFoundError: No module named 'click'



    How can i open freevine without any problem occurred ?
    Last edited by GilbertA83; 27th Mar 2024 at 10:37.
    Quote Quote  
  8. Code:
    root@localhost:~/FV/freevine-main# git init
    hint: Using 'master' as the name for the initial branch. This default branch name
    hint: is subject to change. To configure the initial branch name to use in all
    hint: of your new repositories, which will suppress this warning, call:
    hint:
    hint:   git config --global init.defaultBranch <name>
    hint:
    hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
    hint: 'development'. The just-created branch can be renamed via this command:
    hint:
    hint:   git branch -m <name>
    Initialized empty Git repository in /root/FV/freevine-main/.git/
    root@localhost:~/FV/freevine-main#
    root@localhost:~/FV/freevine-main# ./root/FV/freevine-main/update/update.sh
    bash: ./root/FV/freevine-main/update/update.sh: No such file or directory
    root@localhost:~/FV/freevine-main#
    Quote Quote  
  9. Originally Posted by PSXman_uk View Post
    Code:
    root@localhost:~/FV/freevine-main# git init
    hint: Using 'master' as the name for the initial branch. This default branch name
    hint: is subject to change. To configure the initial branch name to use in all
    hint: of your new repositories, which will suppress this warning, call:
    hint:
    hint:   git config --global init.defaultBranch <name>
    hint:
    hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
    hint: 'development'. The just-created branch can be renamed via this command:
    hint:
    hint:   git branch -m <name>
    Initialized empty Git repository in /root/FV/freevine-main/.git/
    root@localhost:~/FV/freevine-main#
    root@localhost:~/FV/freevine-main# ./root/FV/freevine-main/update/update.sh
    bash: ./root/FV/freevine-main/update/update.sh: No such file or directory
    root@localhost:~/FV/freevine-main#
    What's this code, @PSXman_uk, is it for me, about my last post ?
    Quote Quote  
  10. Originally Posted by GilbertA83 View Post
    My first interesting question:
    Is it necessary to run freevine folder, each time, with a venv Python Environment ?
    If you have installed the requirements inside a venv, then yes it's necessary to activate it each time.

    Originally Posted by GilbertA83 View Post
    ModuleNotFoundError: No module named 'click'
    Make sure you're using whatever environment you installed the requirements to: pip install -r requirements.txt
    Quote Quote  
  11. [QUOTE=stabbedbybrick;2729467]
    Originally Posted by GilbertA83 View Post
    My first interesting question:
    Is it necessary to run freevine folder, each time, with a venv Python Environment ?
    If you have installed the requirements inside a venv, then yes it's necessary to activate it each time.

    Freevine folder is now inside .venv (he was outside .venv before). I saw my mistake. Thanks, but must the requirements text be installed each time, @stabbedbybrick ?
    Quote Quote  
  12. Originally Posted by GilbertA83 View Post

    Freevine folder is now inside .venv (he was outside .venv before). I saw my mistake. Thanks, but must the requirements text be installed each time, @stabbedbybrick ?
    It doesn't matter where the freevine folder is, it's the .venv environment that needs to be active when using it. And no, you don't need to install the requirements each time.

    I suggest you read through the documentation HERE since this is more related to Python usage itself and not specifically Freevine.
    Quote Quote  
  13. Member
    Join Date
    Dec 2021
    Location
    Scotland
    Search Comp PM
    Here's my cribsheet if I install freevine on another PC or I have to instruct somebody else.

    Download and unzip freevine. Put the freevine folder in a convenient place.
    Copy my \utils\wvd folder (which contains my cdm keys) from my previous version of freevine.

    Go into freevine folder. Create a venv by
    Code:
    python -m venv fvine_venv
    note I call my venv 'fvine_venv'. Call yours what you want.
    activate the venv:
    Code:
    fvine_venv\scripts\activate
    (or use the bat as described below)
    Install the requirements:
    Code:
    pip install -r requirements.txt
    Set up the config.yaml file to what you want (or just use the default one). Or just copy the one from your previous downloaded version of freevine, assuming stabby hasn't altered the config structure.
    If you use Channel 4:
    Code:
    freevine.py profile --username "USERNAME" --password "PASSWORD" --service "All4"
    I haven't a clue about proxies if you use them.

    That's it.
    To use freevine, you must be in the venv (ie. activate it).I have a Windows PC, so I have a bat file within the freevine folder which, if I double click it, automatically activates the venv in a new CMD terminal.

    Contents of bat file:
    Code:
    cmd /k ".\fvine_venv\scripts\activate"
    Quote Quote  
  14. Originally Posted by stabbedbybrick View Post
    Originally Posted by GilbertA83 View Post

    Freevine folder is now inside .venv (he was outside .venv before). I saw my mistake. Thanks, but must the requirements text be installed each time, @stabbedbybrick ?
    It doesn't matter where the freevine folder is, it's the .venv environment that needs to be active when using it. And no, you don't need to install the requirements each time.

    I suggest you read through the documentation HERE since this is more related to Python usage itself and not specifically Freevine.
    Thanks

    Here is the Python Command results after running freevine.py :

    Code:
    PS D:\Sauvegarde xxxxxxx\Downloads\freevine\freevine> & "C:/Program Files/Python312/python.exe" "d:/Sauvegarde xxxxxxx/Downloads/freevine/freevine/freevine.py"       
    Usage: freevine.py [OPTIONS] COMMAND [ARGS]...
    
    Options:
      --debug / --no-debug
      --help                Show this message and exit.
    
    Commands:
      clear-cache   Delete download cache
      file          Read commands from a text file
      get           Download series or movies
      profile       Create a profile with user credentials
      search        Search one or multiple services for titles
      service-info  Print information about each streaming service
    Is it a success for me to start freevine positively, now, isn't it, @stabbedbybrick ?
    Quote Quote  
  15. Yup, looks like you got it
    Quote Quote  
  16. All good things must come to an end!

    With the latest commits bringing up all services to full functionality (as far as I can tell), I feel like now is a good time to call it a day. I started this project as a way to learn by doing, and it's been a lot of fun seeing so many of you engaging in the development process. But I feel like it's reached its limit in its current state, and it's time to move on to other things. I'll be archiving the github repository, which means that you can still access and clone it, but it'll be read-only and no longer actively maintained. It should still be usable for the foreseeable future, though. And this thread will always be open to questions.

    When it comes to future developments, I'll be moving on to using Devine, the successor to Vinetrimmer. If you don't know what Devine is, it's essentially a framework for handling service scripts. It's kind of similar to Freevine in behavior, except it's more advanced and modular, and you need to add the services yourself. I'm in the process of porting over the services, and I might share the ones that comply with the rules of this forum at some point. Perhaps a thread, channel, or a collaborative github could be created where we can share services or something. I know we have several eager programmers around here that would be up to the task.

    A few examples of what it looks like:
    Image
    [Attachment 77980 - Click to enlarge]



    Thanks for all the fish!
    Quote Quote  
  17. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by stabbedbybrick View Post
    All good things must come to an end!

    With the latest commits bringing up all services to full functionality (as far as I can tell), I feel like now is a good time to call it a day. I started this project as a way to learn by doing, and it's been a lot of fun seeing so many of you engaging in the development process. But I feel like it's reached its limit in its current state, and it's time to move on to other things. I'll be archiving the github repository, which means that you can still access and clone it, but it'll be read-only and no longer actively maintained. It should still be usable for the foreseeable future, though. And this thread will always be open to questions.

    When it comes to future developments, I'll be moving on to using Devine, the successor to Vinetrimmer. If you don't know what Devine is, it's essentially a framework for handling service scripts. It's kind of similar to Freevine in behavior, except it's more advanced and modular, and you need to add the services yourself. I'm in the process of porting over the services, and I might share the ones that comply with the rules of this forum at some point. Perhaps a thread, channel, or a collaborative github could be created where we can share services or something. I know we have several eager programmers around here that would be up to the task.

    A few examples of what it looks like:
    Image
    [Attachment 77980 - Click to enlarge]



    Thanks for all the fish!
    Thank you for all the great work, you should be proud of what you achieved!
    Quote Quote  
  18. Thank you for all the great work and for sharing it with us
    Quote Quote  
  19. Thank you for creating this! It's been a huge help for me. It would be great to have the services for Devine.

    Out of curiosity, when you say you were using it to learn by doing. Did you have some code knowlegde already or learnt from scratch? I'm wanting to learn Python but will be starting from scratch (I know some HTML and CSS as well as can understand some PHP but not write it from scratch).
    Last edited by SaLTy; 28th Mar 2024 at 15:37.
    Quote Quote  
  20. I just recently discovered this program, but am having an issue with Pluto. I'm trying to download "The Beverly Hillbillies" free episodes they have, and it's failing with this error:

    Code:
    ❯_freevine v1.1.8
    
    20:04:47.817 ←[4m←[31mERROR←[0m : URL did not match any supported service
    This is the URL/command I'm using
    Code:
    freevine.py get --season  https://pluto.tv/en/on-demand/series/5fb80beee8b7e6001a753aa8/details/season/6
    Is it just broken entirely now, or am I doing something wrong? I've used it on Tubi and other sites, so I know all my dependencies, etc. are installed.
    Quote Quote  
  21. Thank you for this terrific program. I am sure going to miss it when it stops working. Thank you for the patience you showed as we learned how to get it set up and to work with it. I think I better buy tubedigger and some other programs at some point soon. It has been wonderful to be able to archive various videos over these months. I better try to get what I can while I can and once again thank you for all work you put into developing this program.
    Quote Quote  
  22. Member
    Join Date
    Dec 2021
    Location
    Scotland
    Search Comp PM
    Absolutely stunning work you've done stabby. Thank you so much.
    Quote Quote  
  23. Member
    Join Date
    Oct 2023
    Location
    Australia
    Search PM
    Thanks for all your contributions stabby. It's been noting short of remarkable.
    Quote Quote  
  24. Originally Posted by SaLTy View Post
    Out of curiosity, when you say you were using it to learn by doing. Did you have some code knowlegde already or learnt from scratch? I'm wanting to learn Python but will be starting from scratch (I know some HTML and CSS as well as can understand some PHP but not write it from scratch).
    It was basically learning from scratch. I'd been using various tools written in Python and other languages, but only got into the development side of things sometime last year. I started messing around with Python in the evenings and just figured stuff out as I went. Having a particular goal in mind is far and away the best way to learn something, so I decided to write a script that used URLs from Channel4 to download episodes, and it kind of grew from there
    Quote Quote  
  25. Originally Posted by cp2k View Post
    I just recently discovered this program, but am having an issue with Pluto. I'm trying to download "The Beverly Hillbillies" free episodes they have, and it's failing with this error:

    Code:
    ❯_freevine v1.1.8
    
    20:04:47.817 ←[4m←[31mERROR←[0m : URL did not match any supported service
    This is the URL/command I'm using
    Code:
    freevine.py get --season  https://pluto.tv/en/on-demand/series/5fb80beee8b7e6001a753aa8/details/season/6
    Is it just broken entirely now, or am I doing something wrong? I've used it on Tubi and other sites, so I know all my dependencies, etc. are installed.
    Wrong command:
    Code:
    freevine.py get --season s06 https://pluto.tv/en/on-demand/series/5fb80beee8b7e6001a753aa8/details
    Quote Quote  
  26. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by stabbedbybrick View Post
    Originally Posted by SaLTy View Post
    Out of curiosity, when you say you were using it to learn by doing. Did you have some code knowlegde already or learnt from scratch? I'm wanting to learn Python but will be starting from scratch (I know some HTML and CSS as well as can understand some PHP but not write it from scratch).
    It was basically learning from scratch. I'd been using various tools written in Python and other languages, but only got into the development side of things sometime last year. I started messing around with Python in the evenings and just figured stuff out as I went. Having a particular goal in mind is far and away the best way to learn something, so I decided to write a script that used URLs from Channel4 to download episodes, and it kind of grew from there
    recognizable and relatable. Nevertheless, well done!
    I had a look at Devine, it looks promising. Have fun learning
    Quote Quote  
  27. Originally Posted by stabbedbybrick View Post
    Originally Posted by SaLTy View Post
    Out of curiosity, when you say you were using it to learn by doing. Did you have some code knowlegde already or learnt from scratch? I'm wanting to learn Python but will be starting from scratch (I know some HTML and CSS as well as can understand some PHP but not write it from scratch).
    It was basically learning from scratch. I'd been using various tools written in Python and other languages, but only got into the development side of things sometime last year. I started messing around with Python in the evenings and just figured stuff out as I went. Having a particular goal in mind is far and away the best way to learn something, so I decided to write a script that used URLs from Channel4 to download episodes, and it kind of grew from there
    Nice! Gives me some hope on learning how to get Devine working and maybe in the future write services for it. Thanks
    Quote Quote  
  28. Originally Posted by Karoolus View Post
    recognizable and relatable. Nevertheless, well done!
    I had a look at Devine, it looks promising. Have fun learning
    Thanks! Don't hesitate to drop me a line if you wanna give it a go and need help setting it up.


    Originally Posted by SaLTy
    Nice! Gives me some hope on learning how to get Devine working and maybe in the future write services for it. Thanks
    If I can learn all this stuff, anyone can. And Devine is extremely well documented, both on github and in the code itself, so make sure to read through it and you'll get it in no time
    Quote Quote  
  29. stabbedbybrick, the tool your wrote is impressive. What is truly epic is this thread and your relentless support for it. Some people write stuff and then release it into the wild with a 'I wrote this for myself, no documentation, use at your own risk" disclaimer. But you were willing to help people, regardless of how big or small the issue was. That is truly legendary.

    If you are converting service code, I hope you create an accessible repo for it and a place to discuss it. Thank you.
    Quote Quote  
  30. Member
    Join Date
    Dec 2023
    Location
    Spain
    Search Comp PM
    Sad news, but understandable. Thanks so much for all you've done. Your support has been nothing short of astounding and very much appreciated by many.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!