I asked my Tech Agony Aunt for you:
Certainly, Paul! Here's a guide tailored for Ubuntu users to install Git, clone a repository, and set up a Python virtual environment.
### Installing Git on Ubuntu
1. **Open Terminal:**
- You can open the Terminal by pressing `Ctrl + Alt + T` or by searching for it in the applications menu.
2. **Install Git:**
- First, update your package list with:
```
sudo apt update
```
- Then, install Git using:
```
sudo apt install git
```
3. **Verify Installation:**
- Check that Git is installed correctly by running:
```
git --version
```
- This should display the installed Git version.
### Cloning the Repository
1. **Navigate to Desired Directory:**
- Use the `cd` command to navigate to the directory where you want to clone the repository.
2. **Clone the Repository:**
- Run the following command:
```
git clone https://github.com/stabbedbybrick/freevine.git
```
- This will create a folder named "freevine" and download the contents of the repository into it.
### Setting Up a Python Virtual Environment on Ubuntu
1. **Install Python:**
- Ubuntu typically comes with Python pre-installed. Check if Python is installed and its version by running:
```
python3 --version
```
- If Python is not installed, you can install it via:
```
sudo apt install python3
```
2. **Install the Python Package Manager (pip):**
- You might also need to install pip (if not already installed):
```
sudo apt install python3-pip
```
3. **Navigate to the Repository Directory:**
- Change to the directory of the cloned repository:
```
cd freevine
```
4. **Create a Virtual Environment:**
- Run the following command to create a virtual environment named 'venv':
```
python3 -m venv venv
```
5. **Activate the Virtual Environment:**
- Activate the environment with:
```
source venv/bin/activate
```
- Your prompt should change to indicate that the virtual environment is active.
6. **Install Required Packages (if any):**
- If the repository has a `requirements.txt` file, you can install all required dependencies using:
```
pip install -r requirements.txt
```
7. **Deactivate the Virtual Environment:**
- To exit the virtual environment, simply type:
```
deactivate
```
This guide should enable an Ubuntu user to install Git, clone a repository, and set up a Python virtual environment. These steps are generally straightforward, but can vary slightly depending on specific system configurations or project requirements.
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 901 to 930 of 1612
-
-
Are you sure you're getting subtitles on these episode in the web player? Because I'm not getting any. The links to them exist, but they're inaccessible both in the player and through the API.
Either way, I'm in the process of implementing a proper subtitle converter so that they can be handled outside of N_m3u8DL. So at the very least, the downloads won't error out if the subtitles are broken. -
here thats what you need
https://github.com/stabbedbybrick/freevine -
I did do what brick said. When I type in exactly what you did
Code:freevine v1.1.5python freevine.py get --episode s01e06 https://pluto.tv/en/on-demand/series/baggage-on-the-road/details
Code:Desktop\freevine 1.1.5>python freevine.py get --episode s01e06 https://pluto.tv/en/on-demand/series/baggage-on-the-road/details ❯_freevine v1.1.5 07:02:17.016 ←[4m←[32mINFO←[0m : ←[1mPlutoTV←[0m Traceback (most recent call last): File "C:\Users\super\Desktop\freevine 1.1.5\freevine.py", line 15, in <module> cli() File "C:\Users\super\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1157, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\super\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "C:\Users\super\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1688, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\super\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1434, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\super\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\super\Desktop\freevine 1.1.5\utils\commands.py", line 90, in get Service(config, **kwargs) File "C:\Users\super\Desktop\freevine 1.1.5\services\pluto\pluto.py", line 58, in __init__ self.get_options() File "C:\Users\super\Desktop\freevine 1.1.5\services\pluto\pluto.py", line 340, in get_options downloads, title = get_downloads(self) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\super\Desktop\freevine 1.1.5\utils\options.py", line 163, in get_downloads content, title = stream.get_content(stream.url) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\super\Desktop\freevine 1.1.5\services\pluto\pluto.py", line 321, in get_content content = self.get_series(url) ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\super\Desktop\freevine 1.1.5\services\pluto\pluto.py", line 112, in get_series data = self.get_data(url) ^^^^^^^^^^^^^^^^^^ File "C:\Users\super\Desktop\freevine 1.1.5\services\pluto\pluto.py", line 107, in get_data raise ConnectionError(f"{r.status_code} - {r.json().get('message')}") ConnectionError: 404 - Not found
-
no problem here. im from uk use US vpn. where you from, did you use vpn?
[Attachment 76623 - Click to enlarge] -
-
-
Hey, I updated to the latest build just now and installed the requirements as usual, and I am suddenly getting a
Code:no modules named subby error
-
Yeah the requirements have changed to include subby so you'll need to run:
Code:pip install -r requirements.txt
-
It was a corrupt venv! I forgot I changed the directory for it and as such pip3 was not working correctly, I opened it with VS Code and changed the directory and voila! All working again!
Opened the pip3 file it generated -
PS C:\freevine> python freevine.py get -e https://www.channel4.com/programmes/to-catch-a-copper
❯_freevine v1.1.6
21:36:36.557 INFO : ALL4
21:36:36.653 INFO : Cache is empty, aquiring new tokens...
21:36:36.653 ERROR : Required credentials were not found. See 'freevine.py profile --help'
PS C:\freevine> python profile --help
C:\Users\psxma\AppData\Local\Programs\Python\Pytho n312\python.exe: can't open file 'C:\\freevine\\profile': [Errno 2] No such file or directory -
-
Hi,
I installed the new version, installed subby and get the following error :
ImportError: cannot import name 'CommonIssuesFixer' from 'subby' (C:\Users\xxxxxxxx\AppData\Local\Programs\Python\P ython311\Lib\site-packages\subby\__init__.py)
when downloading from iPlayer. Any ideas? Thanks -
Thanks. However, when I run requirements.txt it errors with :
ERROR: No .egg-info directory found in C:\Users\xxxxxxxx\AppData\Local\Temp\pip-pip-egg-info-4tjw4fjx -
-
Seem to be having an issue with Subby. I have pip install -r requirements.txt again to be sure. Should the subby-main folder just sit within the freevine 1.1.6 folder?
Code:(env) C:\ffmpeg\bin\env\freevine-1.1.6>python freevine.py get --episode https://iview.abc.net.au/video/ZW3786A001S00 ❯_freevine v1.1.6 12:35:49.961 ←[4m←[32mINFO←[0m : ←[1mABC iView←[0m 12:35:49.961 ←[4m←[32mINFO←[0m : + Adding service profile 12:35:52.149 ←[4m←[32mINFO←[0m : Darby And Joan S01E01 12:35:52.149 ←[4m←[32mINFO←[0m : Subtitles: https://cdn.iview.abc.net.au/cc/zw/ZW3786A001S00MA1D1_658a8bc3adaf0.vtt 12:35:52.680 ←[4m←[32mINFO←[0m : Skipped subtitle at index 1: No content 12:35:52.680 ←[4m←[32mINFO←[0m : Skipped subtitle at index 1: No content 12:35:52.680 ←[4m←[32mINFO←[0m : Skipped subtitle at index 38: No content 12:35:52.680 ←[4m←[32mINFO←[0m : Skipped subtitle at index 732: No content 12:35:52.805 INFO : N_m3u8DL-RE (Beta version) 20230628 12:35:52.819 INFO : Loading URL: tmp\manifest.mpd 12:35:52.820 ERROR: Object reference not set to an instance of an object.
-
-
-
Thanks @ElCap I've already deleted 1.1.5 but also I checked just now the downloads folder and the actual .srt file is there, it doesn't seem to continue on for the video
-
Line 269 of the download function
Code:self.manifest = manifest if not subtitle else self.tmp / "manifest.mpd"
[Attachment 76643 - Click to enlarge]
if a subtitle exists, self.manifest is set to "tmp/manifest.mpd" but that file doesnt exist.
in version 1.1.5, the function get_mediainfo used to have this code
Code:if subtitle is not None: self.soup = add_subtitles(self.soup, subtitle) with open(self.tmp / "manifest.mpd", "w") as f: f.write(str(self.soup.prettify()))
so depending on why the if statement exists on line 269, a fix could be just to modify line 269 to
Code:self.manifest = manifest
-
Just pushed a new update(v1.1.7) to fix the iView issue. Apologies for another release so soon, but iView was basically broken and had to be fixed. It's working as intended now.
From here on out, I'll reserve the actual version releases for major changes only. I'd urge everyone to git clone the repository to keep things neat and easily fetch new fixes and updates as they roll out.
And big thanks to everyone helping out with support! It's much appreciated. -
@SE14man:
That error indicates that you're not using proper URLs. -
10:48:07.801 INFO : [0x1]: Audio, aac (mp4a), 128 kb/s
10:48:09.354 INFO : Binary merging...
10:48:09.897 INFO : Decrypting...
10:48:17.100 INFO : Binary merging...
10:48:18.890 INFO : Decrypting...
10:48:25.342 WARN : Car.S.O.S.S11E02.Ford.Mustang.1080p.ALL4.WEB-DL.AAC2.0.H.264.mp4
10:48:25.342 WARN : Car.S.O.S.S11E02.Ford.Mustang.1080p.ALL4.WEB-DL.AAC2.0.H.264.m4a
10:48:25.343 WARN : Car.S.O.S.S11E02.Ford.Mustang.1080p.ALL4.WEB-DL.AAC2.0.H.264.srt
10:48:25.343 WARN : Muxing to Car.S.O.S.S11E02.Ford.Mustang.1080p.ALL4.WEB-DL.AAC2.0.H.264.MUX.mkv
10:48:28.841 WARN : Cleaning files...
10:48:28.940 WARN : Rename to Car.S.O.S.S11E02.Ford.Mustang.1080p.ALL4.WEB-DL.AAC2.0.H.264.mkv
10:48:28.941 INFO : Done
PS G:\freevine> -
Similar Threads
-
UK Free to Air Downloader
By A_n_g_e_l_a in forum Video Streaming DownloadingReplies: 623Last Post: 26th Jul 2025, 08:11 -
Video/Screenshot Guide to Freevine/N_m3u8DL-RE downloader for MacOS
By gwilliams1996 in forum Video Streaming DownloadingReplies: 16Last Post: 15th May 2024, 06:14 -
Forcing quality on streaming services
By qnufc in forum Video Streaming DownloadingReplies: 10Last Post: 8th Mar 2024, 17:27 -
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