Closed alscaldas closed 3 weeks ago
The Reddit problem is that pipx
installs each of its packages into a separate virtual environment, meaning that even though you've installed both gallery-dl and yt-dlp, they cannot see and import one another, hence the "ModuleNotFoundError: No module named 'yt_dlp'" error.
edit: https://github.com/pypa/pipx/issues/88
Haven't tested this myself, but this might work
pipx inject gallery-dl yt-dlp
The Twitter error is because this Tweet isn't viewable as guest user and Twitter recently(?) changed its response for such Tweets to an absolute minimum, which doesn't get properly reported as "Login Required" by gallery-dl yet.
{"data":{"tweetResult":{}}}
edit: Never mind, it is also broken when logged in, but it seems to be on Twitter's end.
{"errors":[{"message":"_Missing: No status found with that ID.","locations":[{"line":5,"column":3}],"path":["threaded_conversation_with_injections_v2"],"extensions":{"name":"GenericError","source":"Server","code":144,"kind":"NonFatal","tracing":{"trace_id":"ebe89fa9fa603d0f"}},"code":144,"kind":"NonFatal","name":"GenericError","source":"Server","tracing":{"trace_id":"ebe89fa9fa603d0f"}}],"data":{}}
Hey @mikf , thank you for taking the time to help me.
As for the Reddit issue (the one related to pipx
), based on your input I did some research and I believe I found a way (I'm writing it in the case someone have the same issue in the future).
pipx install gallery-dl
pipx inject gallery-dl yt-dlp module-1 ... module-n
This way the further modules get installed at the same environment as the first one.
As for the second error, if it's on the Twitter's end there's nothing to be done.
I do appreciate your help and I believe this issue may be closed.
Hello,
Each time I try to download a video from a couple of sites (the ones I more recently tested in order to get enough data to open this issue were Reddit and Twitter) I got the following error:
When downloading from Reddit:
When downloading from Twitter:
Just to be on the safe side I uninstalled and reinstalled everything:
And here is the corresponding part of my config file:
Is it something I'm doing wrong? Some misconfiguration, perhaps?