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
Results 1,171 to 1,200 of 1384
Thread
-
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)
-
/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 -
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.
-
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"
-
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 -
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 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.
-
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=stabbedbybrick;2729467] 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 ? -
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. -
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
activate the venv:
Code:fvine_venv\scripts\activate
Install the requirements:
Code:pip install -r requirements.txt
If you use Channel 4:
Code:freevine.py profile --username "USERNAME" --password "PASSWORD" --service "All4"
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"
-
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
-
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:
[Attachment 77980 - Click to enlarge]
Thanks for all the fish! -
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.
-
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
Code:freevine.py get --season https://pluto.tv/en/on-demand/series/5fb80beee8b7e6001a753aa8/details/season/6
-
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.
-
Thanks for all your contributions stabby. It's been noting short of remarkable.
-
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
-
-
-
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 -
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. -
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.
Similar Threads
-
UK Free to Air Downloader
By A_n_g_e_l_a in forum Video Streaming DownloadingReplies: 165Last Post: 24th Apr 2024, 08:28 -
Forcing quality on streaming services
By qnufc in forum Video Streaming DownloadingReplies: 10Last Post: 8th Mar 2024, 17:27 -
Video/Screenshot Guide to Freevine/N_m3u8DL-RE downloader for MacOS
By gwilliams1996 in forum Video Streaming DownloadingReplies: 14Last Post: 3rd Feb 2024, 08:22 -
Are we going to see all streaming services switching to L1 completely
By Loryanam2 in forum Video Streaming DownloadingReplies: 7Last Post: 5th Mar 2023, 07:37 -
Portable Streaming DownLoader for XMovies8?
By KermitJ in forum Video Streaming DownloadingReplies: 0Last Post: 27th Sep 2019, 10:44