There is one particular vid in a substack post that I would like at least a link to but preferably a way to download.
It is the one introduced by simplicius like this:
For the first time, we now have some actual details from a trustworthy source, in this case the German-Russian journalist Alina Lipp. You can listen to her account below and decide for yourself what to believe as far as the details:
But I can't find any way to do anything with it. I tried the firefox addon 'substack video downloader' but it seemed to do nothing at all.
I put the page URL in yt-dlp and it says 'page type newsletter' is not supported.
here is the page: https://simplicius76.substack.com/p/sitrep-5124-the-russian-steamroller?utm_source=pos...m_medium=email
Any help?
+ Reply to Thread
Results 1 to 28 of 28
-
-
That site is a complete mess. Can't even distinguish the m3u8s and see which one goes for which video.
Code:import re import requests def get_url(source_url, video_index): response = requests.get(source_url).content.decode() matches = re.findall('data-component-name="VideoEmbedPlayer" id="media-([^"]+)"', response) current_index = 0 if video_index > 0: current_index = video_index - 1 matches = [matches[current_index]] video_urls = [] for media_id in matches: current_index += 1 response = requests.get( f'https://simplicius76.substack.com/api/v1/video/upload/{media_id}/src', allow_redirects=False ) video_urls.append((current_index, response.headers["Location"])) return video_urls urls = get_url( source_url="https://simplicius76.substack.com/p/sitrep-5124-the-russian-steamroller?publication_id=1351274&post_id=144144149&isFreemail=true&r=2ld2be", video_index=11 ) for i, u in urls: print(f"Video index: {i} // Video url: {u}\n")
Code:Video index: 11 // Video url: https://stream.mux.com/AyDz00FQ1CWIBpu1yc005Vh12ozEe63Q7s01FOplSjiWRQ/medium.mp4?token=ey...
https://www.transfernow.net/dl/20240502rbkStvI5
I tested the python script with other simplicus pages. Seems to be working. Just gotta edit the source page url and the video index in the script. The index starts from 1 and represents what specific video you want from that page. If it's set to 0 or negative, it gets all the videos from that page.Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 2nd May 2024 at 05:21.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
That's wonderful, really is. Thanks a lot.
It is nice to have that. Now I can spread it around to people/places that wouldn't want to be bothered with Simplicius's posts.
I guess I just run the python script from the command line?
Edit source page URL is fine. But video index? Just manually count them down the page or I could put something in there so's it would just get all of them, the urls for them? -
You run it like a normal python script. From cmd. Obviously you need to install python before.
Code:python random_script.py
Originally Posted by abrogard
Naturally, I assumed you were only interested in filtering and extracting specific content. Regardless I edited the posted script. All the urls point to mp4, so grab one in browser and right click save as.--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
Yep, sure. You did exactly as I was asking for. I'm not complaining. Did I give you that impression? Nope.
Yep I have python. Use it from time to time but I don't 'know' it. I get help from gpt and try to make little utilities and sometimes it works and sometimes it doesn't:
gpt is pretty stupid I find and gets stupider and stupider when fault finding. Which is kinda good now I've learned that. For it makes me step in and start figuring the code which, of course, is what I ought to do.
I'm just old and lazy now. Work averse. I don't want to learn a language just for a little desktop app. Like I download Yahoo transcripts and wanted to make subtitles out of them. Is all. Just for one particular movie. Me and gpt worked for a couple or more days with dozens of attempts and I never finished up with a smooth procedure. Abandoned the whole thing. I vaguely think I found there's places on the web maybe that do it for you.
But that's the sort of thing.
I have military maps covering the whole of ukraine. each map covers a specific long and lat area of course. I wanted a routine that would save me the trouble of googling where a place was and then looking to find which map. ie. a routine where I could input the lat and long for that place and out would come the map number. that was a lengthy try, try, try, try again thing, too.. abandoned in the end....
And back to where we were - sorry about the digression, second glass of wine, late at night, I start to babble, yes I did only want specific content, that one vid. I queried the 'general get them all' thing lest it turned out to be harder to find the index number for the one you want than just counting down from the top. Remembering what you said about it being a total mess. I thought it possible their index numbers were all mixed up and might be easier for me to just get the lot. Not that it would be 'easier' in the end for I'd then have to look through them all and find which one I wanted but I mean it would be then the easiest way to ensure I got the one I wanted.
yep. Hey... thanks for your help. -
I'm not complaining either. No one is complaining. It just seemed funny to me you wanted X and then asked for Y. That's all. No worries.
The only thing that is a mess about that site is the m3u8 management mechanism. If you filter in network requests for a m3u8 you have no idea which one is for which video. However, the video index position is set in stone for all pages from top to bottom. That's why I used that to distinguish requested videos since it's a constant (even if it might be tedious to obtain that information, the alternative would have been to input directly the media id, but lots of people don't know how to inspect the html page or what is that even about).
You're welcome.--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
Hi again,
I just tried your script for the first time and running python3 got an error
PS C:\WINDOWS\system32> python3 E:\downsubstackvid.py
Traceback (most recent call last):
File "E:\downsubstackvid.py", line 3, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
did i screw something up with the copy paste somehow?
p.p.s.
I can't see how to insert code the way you did else I'd put my current version of your code up.
p.s. looking for the only vid on here this time. https://mcddd.substack.com/p/falling-between-two-stools
I set this:
urls = get_url(
source_url="https://simplicius76.substack.com/p/sitrep-5124-the-russian-steamroller?publication_id=1351274&post_id=1441441 49&isFreemail=true&r=2ld2be",
video_index=0
to 'index=0' because of what you said about the indexes and in order to make it 'general purpose' even if at the cost of downloading too much. In fact I rarely do this and usually there's very few vids.Last edited by abrogard; 28th Sep 2024 at 20:11.
-
here is the video you want - yt-dlp -f mp4 -o '%(title).20s' "https://stream.mux.com/AyDz00FQ1CWIBpu1yc005Vh12ozEe63Q7s01FOplSjiWRQ.m3u 8?token=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZC I6IkYwMUdzZ2hSRUgzRGNkSjAwZ1loNEpQeDdxb1IzakNUQ0Zo ZHphS2tPaU10YyJ9.eyJleHAiOjE3Mjc2Njk3MDAsImF1ZCI6I nYiLCJzdWIiOiJBeUR6MDBGUTFDV0lCcHUxeWMwMDVWaDEyb3p FZTYzUTdzMDFGT3BsU2ppV1JRIn0.wBniZHLxejsVO38y4UaCS kWBPFUnn5GztpEprLtYAlFBteatwvGP1CAfyXOc7d89bkS_IGG g9bwVMRaEzMS0sROVfZ5LvfRATa0qVl5Jg0vTbUgI8SmWjFl7G pcYQlsZHiOkL_j_WCg1j798kBQhVAQ6UqtzOkCi0NUSZqC421c 8MtXoNbotclmB1Tj109-iojRBIUMYOP5uiPzVky37DfeuzYvi4k6kfw8ELV8qeEPsNrTWP FgzDr55c_TZG7xdcoI7EMp6oRBh7To5RRI7YBZNV8nlCqLA3zK lB-RdnX89dQdPpulan_E-yWwX_juyeIZFX2rwncS3qPtChIQwig"
-
Hello again
Here's a neat thing about Python that is easily solved. Whenever you see the error
ModuleNotFoundError: No module named '<module_specific_name>'
Code:pip install <module_specific_name>
Code:pip install requests
https://stackoverflow.com/questions/17309288/importerror-no-module-named-requests
This isn't complex at all, it's just running 1 command. Now, if you get pip command not recognized, that means you didn't install it when you ran the python installer the first time. To fix it easily, just uninstall python, and reinstall, making sure you select the option to also install pip.
As for the script, all you have to do is replacing
Code:urls = get_url( source_url="https://simplicius76.substack.com/p/sitrep-5124-the-russian-steamroller?publication_id=1351274&post_id=144144149&isFreemail=true&r=2ld2be", video_index=11 )
Code:urls = get_url( source_url="https://mcddd.substack.com/p/falling-between-two-stools", video_index=1 )
https://www.transfernow.net/dl/202409290c851kMS--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
Yep, humbled and helped me all at once again.
I'm grateful, thanks and I will try to think more before I start look for help.... -
Hmmm
I hesitate to say this to you, but my python simply will not run the code. I've spend five hours on it this morning with the advice of gpt. installed, uninstalled, undated, checked Paths.... all kinds of stuff.
And keep coming back to the same place: it wants to install 'socket' and gpt tells me that's a core module and never needs any install.
PS C:\ytdlp> py substackgetvid.py
Traceback (most recent call last):
File "C:\ytdlp\substackgetvid.py", line 3, in <module>
import requests
File "C:\Users\arthur\AppData\Local\Programs\Python\Pyt hon313\Lib\site-packages\requests\__init__.py", line 43, in <module>
import urllib3
p.s.
PS C:\ytdlp> python.exe --version
Python 3.13.0
PS C:\ytdlp>
File "C:\Users\arthur\AppData\Local\Programs\Python\Pyt hon313\Lib\site-packages\urllib3\__init__.py", line 14, in <module>
from . import exceptions
File "C:\Users\arthur\AppData\Local\Programs\Python\Pyt hon313\Lib\site-packages\urllib3\exceptions.py", line 3, in <module>
import socket
File "C:\Users\arthur\AppData\Local\Programs\Python\Pyt hon313\Lib\socket.py", line 52, in <module>
import _socket
ImportError: DLL load failed while importing _socket: The specified module could not be found.
PS C:\ytdlp>
So there's a module: 'import_socket' but it can't. or something... -
Good Morning Everyone! I use to DOWNLOAD videos from the Internet for cultural purposes only the excellent ANY VIDEO CONVERTER. My problem yesterday evening was that I wanted to DOWNLOAD a video from SUBSTACK, which I had never done before. I clicked on COPY, for there is no DOWNLOAD LINK, and entered the LINK into the DOWNLOAD space on ANY VIDEO CONVERTER. What happened is that the DOWNLOAD was only a MP3 AUDIO, not VIDEO???!!! This is very strange. How do I get the video as one can view it on SUBSTACK. I await your assistance. God Bless, Eric Galati
-
You probably should start your own thread, Eric.
For the moment you could try the suggestion made in this thread. It has worked for the poster. It just doesn't work for me. Could well work for you.
I don't know much but I do know many downloads are 'offered' in a number of different formats. You'll get video and audio in different video resolutions, you'll get video alone and audio alone. Your downloader appears to have picked the wrong one for you. Perhaps it shows the list somewhere and gives you an opportunity to choose? Or it has an 'all' option?
I do suggest you start your own thread. This one has ostensibly answered your question already. It did it for me.
The thread now, I hope, is about why it doesn't work for me. Seems to me to be a Python issue somehow. -
I came here because of your post from other thread.
Not sure what's wrong with your python installed on your computer but I have tried the code provided on online python compiler and it works without any issue:
https://reqbin.com/code/python
If you still wish to troubleshoot on your python installed on your computer rather than using online python compiler, u could try:
[
1. Reinstall Python (with the right settings)
It looks like you might have a broken installation of Python. Let’s try reinstalling Python properly.
Uninstall Python:
1. Go to Control Panel → Programs → Uninstall a program.
2. Find Python 3.13 in the list and uninstall it.
Reinstall Python:
1. Download the latest stable version of Python from the official website: python.org.
2. Important: During the installation process, make sure to check the box that says “Add Python to PATH” before clicking Install Now.
3. After the installation, restart your computer.
2. Check the Python Installation
Once you have reinstalled Python, confirm that Python and its core modules are properly installed:
- Open a new Command Prompt or PowerShell window.
- Run the following commands to verify the installation:
Code:python --version
- Next, try to import the socket module directly in Python:
Code:python -c "import socket; print(socket)"
3. Reinstall Dependencies
If Python is installed correctly, it’s possible that the third-party libraries like requests and urllib3 didn’t install correctly. To fix this:
- Install the necessary packages using pip:
Code:pip install --upgrade pip pip install requests urllib3
If the error persists, it could be related to your environment settings (e.g., conflicting installations or virtual environments). Here's how to check:
Virtual Environment: If you're using a virtual environment, make sure it's activated properly.
Code:# Activate your environment if using one .\venv\Scripts\activate # Windows
Code:where python
5. Try a Clean Environment (Optional)
If nothing else works, you might want to test in a clean environment:
1. Create a virtual environment:
Code:python -m venv newenv
Code:.\newenv\Scripts\activate # Windows
Code:pip install requests urllib3
6. Update or Reinstall Dependencies
If you have other dependencies in your script that rely on socket, ensure they’re compatible with your Python version, or try upgrading them:
Code:pip install --upgrade requests urllib3
By following these steps, you should be able to resolve the issue with the [_socket] module. The key here is ensuring that Python is properly installed and that all the required core libraries are intact. Reinstalling Python and its dependencies can often solve issues like this. If you continue to face problems, let me know and we can dig deeper into other potential solutions!
-
I thank you for all that. It's good. You've motivated me. I will go back and do it all again and try to be careful and painstaking.
It will be nice to have a python install I can have confidence in, gotta admit, so really it's a must do anyway.
Will get back with a victory report when it comes that time. thanks again. -
I got to thank you and everyone else for your patience with me. I did a slow careful uninstall and reinstall and ran the original code and all is good. That's as far as I've got right now but I fully expect it to perform perfectly on any urls I feed it.
so now I look at that code and the hub is response = requests.get(source url).content.decode()
and matches = re.findall('data-component-name="VideoEmbedPlayer" etc...
I don't think I've ever seen such functions before. with '.' between arguments ( if that's what it is/they are)
These two : requests.get and re.findall are doing the magic and I ought to look them up and understand what they are doing I guess?
edit p.s.
just tried for the first time with a different url. this one: https://eastcalling.substack.com/p/extreme-happiness-and-sadness-in?utm_source=cross-p...m_medium=email
and it is the only video on the page so I tried it with index=1 and got index out of range so I tried index=0 and that brought nothing. Like it just returns to the prompt is all.
I wonder what's going on there...Last edited by abrogard; 14th Jan 2025 at 06:21.
-
If you have a page with only one video, then there's no point in running the script since it wasn't designed for this case. Instead, simply use stream detector, select m3u8 link, copy URL, and use yt-dlp on that URL with setting output name (otherwise it fails due to long url).
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
my stream detector: firefox addon 'stream detector' - seems to detect nothing.
i use jdownloader but it baffles me.
[Attachment 84819 - Click to enlarge]Last edited by abrogard; 14th Jan 2025 at 16:50.
-
install thebrowser add-on called fetchV - https://addons.mozilla.org/en-US/firefox/addon/fetchv-video-downloader/?utm_source=add...content=search will make it much easier to download video.
-
You have to refresh page and use addon ok
[Attachment 84815 - Click to enlarge]--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
Hmm. Thanks for that. I'm not getting that display. I have tried with firefox and with chrome. I get this:
[Attachment 84825 - Click to enlarge]
followed by this:
[Attachment 84826 - Click to enlarge]
and my display (on firefox or chrome) never has that little arrow icon for the plugin next to the 'plugins' icon...
I manage to get to 'record' and started that up but it never completed... went away without telling me anything...
this is all quite tricky isn't it? -
in that add-on click on the play button to be sure it's the video you want.
with yt-dlp try with yt-dlp -o "%(title).20s" "https://stream.mux.com/Y2n9zFw7q2a1uAq4D2wXMvK5H02W5f2kf3HDdoR01YrNU.m3u8 ?token=eyJhbGciOiJSUzI1NiJ9.eyJraWQiOiJGMDFHc2doUk VIM0RjZEowMGdZaDRKUHg3cW9SM2pDVENGaGR6YUtrT2lNdGMi LCJzdWIiOiJZMm45ekZ3N3EyYTF1QXE0RDJ3WE12SzVIMDJXNW Yya2YzSERkb1IwMVlyTlUiLCJhdWQiOiJ2IiwiZXhwIjoxNzM2 OTg2MjE0fQ.fwRZsF9kOfqaC9apkAtXZfjHiFU39U_vYU1YZY3 e252xvCIRyZnAipKqvMOiAkCTi-jf-D3sqEVwRBkVR3kDgC5ngNkgOa1TbpDGeHE5YKqofiM-19x1NhHtb0qRMtP4PU_D4IQEeM1qxpK2g1rxutYEfXt0Bp83BV b1Al0BR4qVqfwjju05ckRUV-znZWQaeAhJ67Y40x_IAixgqWKy8KWqSkcb3_ggC48_kDHUM_uB qieM3PGF0mZi-b2U_feZELKIBVdcgfdxHxtstifYi1ChJ7-Y-pUscAULG_2e2J2sf2wZTYj4ntnwnme9Y8mgohifeEjDAdQ9RCB p5WG5Rw" to download the video -
PS E:\> cd ytdlp
PS E:\ytdlp> .\yt-dlp -o "%(title).20s" "https://stream.mux.com/Y2n9zFw7q2a1uAq4D2wXMvK5H02W5f2kf3HDdoR01YrNU.m3u8 ?token=eyJhbGciOiJSUzI1NiJ9.eyJraWQiOiJGMDFHc2doUk VIM0RjZEowMGdZaDRKUHg3cW9SM2pDVENGaGR6YUtrT2lNdGMi LCJzdWIiOiJZMm45ekZ3N3EyYTF1QXE0RDJ3WE12SzVIMDJXNW Yya2YzSERkb1IwMVlyTlUiLCJhdWQiOiJ2IiwiZXhwIjoxNzM2 OTg2MjE0fQ.fwRZsF9kOfqaC9apkAtXZfjHiFU39U_vYU1YZY3 e252xvCIRyZnAipKqvMOiAkCTi-jf-D3sqEVwRBkVR3kDgC5ngNkgOa1TbpDGeHE5YKqofiM-19x1NhHtb0qRMtP4PU_D4IQEeM1qxpK2g1rxutYEfXt0Bp83BV b1Al0BR4qVqfwjju05ckRUV-znZWQaeAhJ67Y40x_IAixgqWKy8KWqSkcb3_ggC48_kDHUM_uB qieM3PGF0mZi-b2U_feZELKIBVdcgfdxHxtstifYi1ChJ7-Y-pUscAULG_2e2J2sf2wZTYj4ntnwnme9Y8mgohifeEjDAdQ9RCB p5WG5Rw"
[generic] Extracting URL: https://stream.mux.com/Y2n9zFw7q2a1uAq4D2wXMvK5H02W5f2kf3HDdoR01YrNU.m3u8 ?token=eyJhbGciOiJSUzI1...feEjDAdQ9RCB p5WG5Rw
[generic] Y2n9zFw7q2a1uAq4D2wXMvK5H02W5f2kf3HDdoR01YrNU.m3u8 ?token=eyJhbGciOiJSUzI1NiJ9.eyJraWQiOiJGMDFHc2doUk VIM0RjZEowMGdZaDRKUHg3cW9SM2pDVENGaGR6YUtrT2lNdGMi LCJzdWIiOiJZMm45ekZ3N3EyYTF1QXE0RDJ3WE12SzVIMDJXNW Yya2YzSERkb1IwMVlyTlUiLCJhdWQiOiJ2IiwiZXhwIjoxNzM2 OTg2MjE0fQ: Downloading webpage
ERROR: [generic] Unable to download webpage: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)
PS E:\ytdlp> -
It was not up to date so I updated it. But the results are not better:
PS E:\ytdlp> .\yt-dlp -o "%(title).20s" "https://stream.mux.com/Y2n9zFw7q2a1uAq4D2wXMvK5H02W5f2kf3HDdoR01YrNU.m3u8 ?token=eyJhbGciOiJSUzI1NiJ9.eyJraWQiOiJGMDFHc2doUk VIM0RjZEowMGdZaDRKUHg3cW9SM2pDVENGaGR6YUtrT2lNdGMi LCJzdWIiOiJZMm45ekZ3N3EyYTF1QXE0RDJ3WE12SzVIMDJXNW Yya2YzSERkb1IwMVlyTlUiLCJhdWQiOiJ2IiwiZXhwIjoxNzM2 OTg2MjE0fQ.fwRZsF9kOfqaC9apkAtXZfjHiFU39U_vYU1YZY3 e252xvCIRyZnAipKqvMOiAkCTi-jf-D3sqEVwRBkVR3kDgC5ngNkgOa1TbpDGeHE5YKqofiM-19x1NhHtb0qRMtP4PU_D4IQEeM1qxpK2g1rxutYEfXt0Bp83BV b1Al0BR4qVqfwjju05ckRUV-znZWQaeAhJ67Y40x_IAixgqWKy8KWqSkcb3_ggC48_kDHUM_uB qieM3PGF0mZi-b2U_feZELKIBVdcgfdxHxtstifYi1ChJ7-Y-pUscAULG_2e2J2sf2wZTYj4ntnwnme9Y8mgohifeEjDAdQ9RCB p5WG5Rw"
[generic] Extracting URL: https://stream.mux.com/Y2n9zFw7q2a1uAq4D2wXMvK5H02W5f2kf3HDdoR01YrNU.m3u8 ?token=eyJhbGciOiJSUzI1...feEjDAdQ9RCB p5WG5Rw
[generic] Y2n9zFw7q2a1uAq4D2wXMvK5H02W5f2kf3HDdoR01YrNU.m3u8 ?token=eyJhbGciOiJSUzI1NiJ9.eyJraWQiOiJGMDFHc2doUk VIM0RjZEowMGdZaDRKUHg3cW9SM2pDVENGaGR6YUtrT2lNdGMi LCJzdWIiOiJZMm45ekZ3N3EyYTF1QXE0RDJ3WE12SzVIMDJXNW Yya2YzSERkb1IwMVlyTlUiLCJhdWQiOiJ2IiwiZXhwIjoxNzM2 OTg2MjE0fQ: Downloading webpage
ERROR: [generic] Unable to download webpage: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)
PS E:\ytdlp>
That 'ERROR' word is hard to read. it is in red. i have green on black background. happen to know how I can change that error message away from red? -
try with this URL - yt-dlp -o "%(title).20s" "https://stream.mux.com/2TGypb56qCcedYZaWgLZJ2bXq2Ck8RK50013lHuNh1Ls.m3u8? token=eyJhbGciOiJSUzI1NiJ9.eyJraWQiOiJGMDFHc2doUkV IM0RjZEowMGdZaDRKUHg3cW9SM2pDVENGaGR6YUtrT2lNdGMiL CJzdWIiOiIyVEd5cGI1NnFDY2VkWVphV2dMWkoyYlhxMkNrOFJ LNTAwMTNsSHVOaDFMcyIsImF1ZCI6InYiLCJleHAiOjE3MzY5O TQ3Mzh9.LgW-0dv0uU9KdgW0Q9f1BTxyOrVfJh6SdOmJ0g7xZZfCg3zbxn2O0W kbfJ8AUc3jN7tAesBOlvcIyto1M3f5KzyA43Of7tk3BIpiW-HamDhmKkfS1AfnEbgzSN0jXFylCB-ZVkfnMFEl_uRNvZ9cY_v1XYX0zDoVPbql5qREZSNIdeOodUD0U xxZV2chlqMNVpU7K2prgZjaJdhlna1QEWzY606R70JkAdld9X0 PWUjDbXX7B4CrKvtvoKe4Cr2EvomHbB3XNgKuQzaTSAL6Lyy-aJHV6G_3tfgVAZfk7W41E4pYwmzslq3yR2sMqifttZBcz7YLzC pmwZNQxyhXRg"
the first link no longer works for me either, so try the second link. -
hohoho, wunderbar... got it. got a file called 'rendition'. i renamed it rendition.mp4 and it runs sound and all.
thanks for your help.
so full of questions now: why this one so hard? they are all going to be like this now?
so the python script will no longer be functional? (before I even understood it)
why did the first one stop working? they're patching as we speak?
what makes them so paranoid about stuff they're giving to the public anyway (we could always OBS it I guess) and which they're not selling anyway?
what are the things they're doing that make things so hard?
nice to have it. It is ammunition for me to counter the kiev fanatics who claim russia and the donbas soldiers are 'conquering', 'invading'.
i don't trust links back to old substack articles and so on... like to have it to hand.
I much appreciate your help you know. thanks.
Similar Threads
-
How do download video from Substack
By rogue2020 in forum Video Streaming DownloadingReplies: 1Last Post: 25th Nov 2023, 12:30 -
Can anyone post a quick guide how to download this DRM protected stream?
By elektro in forum Newbie / General discussionsReplies: 1Last Post: 7th Jul 2023, 22:47 -
How to download vids from this RG site, please?
By WazaKrash in forum Video Streaming DownloadingReplies: 17Last Post: 17th May 2023, 11:48 -
how to download video from this link Go to first new post
By penskyfile in forum Video Streaming DownloadingReplies: 0Last Post: 3rd Jan 2022, 13:50 -
How To Download Live Science Vids? With youtube-dl ?
By abrogard in forum Video Streaming DownloadingReplies: 5Last Post: 18th Mar 2021, 16:45