-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[forteller] Adds a forteller extractor #1
base: master
Are you sure you want to change the base?
Conversation
Caching the api call for "stream-key" results in bogus re-runs of the downloader if one deletes the already downloaded content. |
how do I get the "proper url" ? this portion is not clear... thank you |
The proper URL is the forteller website link (such as https://www.fortellergames.com/narrations/cephalofair/gloomhaven) . I think I have a bug somewhere in the code, and it picks the first one available in your purchases. Let me know if it doesn't work. |
no it does not work... I have sigle purchase and it downloads only the 2 free showcase files... The link I'm using is |
Hi! First of all, thanks for the extractor! My friend ran into an issue using it: [Forteller] Logging in Is there a fix or workaround for the issue? |
The SKU extraction is currently broken, but I don’t have a workaround right now. I’ll debug this by next week and probably hardcode existing SKUs as a fix.
|
@YoshkinCat I couldn't figure out enough details from your error report. The "Unable to extract sky" string does not appear in the code, so I'm not sure where this error is coming from. Could you re-run it with the complete URL and let me know the response?
I'm reachable at Matrix if you'd like to chat for a faster debug session. |
@ctiradhorkel Can you provide verbose output with the suggested command? I just tried running it again against JOTL, and it works perfectly fine for me: https://pastebin.ubuntu.com/p/3FVb5KGyb7/ |
Authored by: CrendKing
Sure, be more than happy to... https://pastebin.ubuntu.com/p/Nvcbk6zRmV/ The problem is that for some reason I'm never authenticated, it aways downloads only two demo videos from youtube and the folder and files are named "NA - NA" Please let me know if I can help you any more |
Closes yt-dlp#8212 Authored by: bashonly
Closes yt-dlp#7971 Authored by: bashonly
Closes yt-dlp#7623 Authored by: bashonly
@ctiradhorkel looks you don't have the extractor installed, so the generic yt-dlp code is instead picking it up, finding the samples embedded on the website, and downloading those instead. Running You will need to be running the code in this branch for it to work. I've pushed some minor changes that avoid the complicate SKU lookup, but something like the following should get you up and running with this extractor: python3 -m venv forteller
source forteller/bin/activate
pip install git+https://github.com/captn3m0/yt-dlp.git@forteller
./forteller/bin/yt-dlp --version
./forteller/bin/yt-dlp --list-extractors|grep Forteller Assuming the above works, make sure you have your creds in your machine forteller
login email@example.com
password yourpasswordgoeshere And then, you can run the downloader: ./forteller/bin/yt-dlp --verbose --embed-metadata --lazy-playlist https://www.fortellergames.com/products/jaws-of-the-lion -o "%(disc_number)02d - %(chapter)s/%(track_number)02d - %(track)s.%(ext)s" --netrc forteller Note that the newest code uses |
Hi there, I'm sorry for late reply, your instructions worked flawlessly... So I bought also the Frosthaven, and those are not downloading correctly, only the first file per set unfortunately... |
@captn3m0 You a re probably bussy, but I love to hear from you back. Thank you ;) |
@ctiradhorkel I've sent you a mail regarding this 👍🏽 |
This is in draft, while I work on this. Suggested invocation:
How to Run
Assuming a system with Python installed, replace EMAIL/PASSWORD with your own EMAIL/PASSWORD. You'll need to own the relevant items in your Forteller account, obviously. And change the URL to the correct URL from the website.
TODO:
childNodes
which are used for decision based track listings, in City Events.Known Issues
IMPORTANT: PRs without the template will be CLOSED
Description of your pull request and other information
ADD DESCRIPTION HERE
Fixes #
Template
Before submitting a pull request make sure you have:
In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check all of the following options that apply:
What is the purpose of your pull request?