VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 42 of 60
FirstFirst ... 32 40 41 42 43 44 52 ... LastLast
Results 1,231 to 1,260 of 1799
  1. Originally Posted by Trululu View Post
    I want to ask if anyone know how to install CCExtractor
    I posted a compiled a 64 bit x86 binary a week or so back - https://files.videohelp.com/u/312095/ccextractor version 0.93.
    Quote Quote  
  2. I have zero idea how accurate this is, but running that file through virustotal says it's infected with "Linux.Ransomware.Gonnacry" ...

    https://www.virustotal.com/gui/file/9ab08472e88001f3e2682ba1a803f444095022f758729f1f09282becbe0e2ed2
    Quote Quote  
  3. Originally Posted by dodgydodgy View Post
    I have zero idea how accurate this is, but running that file through virustotal says it's infected with "Linux.Ransomware.Gonnacry" ...

    https://www.virustotal.com/gui/file/9ab08472e88001f3e2682ba1a803f444095022f758729f1f09282becbe0e2ed2
    It's a false postive.
    Linux doesn't use exe files.
    Quote Quote  
  4. Originally Posted by dodgydodgy View Post
    I have zero idea how accurate this is, but running that file through virustotal says it's infected with "Linux.Ransomware.Gonnacry" ...

    https://www.virustotal.com/gui/file/9ab08472e88001f3e2682ba1a803f444095022f758729f1f09282becbe0e2ed2
    30 users have been perfectly happy with their download. If you have any doubts about my good intentions then compile your own binary.

    And as a side note, devine works on python 3.13 via pip install. The poetry install fails compiling marisa-trie
    Quote Quote  
  5. Originally Posted by phased View Post
    Originally Posted by Trululu View Post
    I want to ask if anyone know how to install CCExtractor
    I posted a compiled a 64 bit x86 binary a week or so back - https://files.videohelp.com/u/312095/ccextractor version 0.93.
    Thank you!

    I tried it (made it executable and all), and it gave me this error:
    Code:
    ccextractor: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ccextractor)
    ccextractor: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ccextractor)
    If is already compiled, can still get that error?

    The system has glib6 v.2.31-13+deb11u8. I will try to update it or install it locally.
    ___
    The administrator of my appbox installed CCExtrator, but the version is:0.88. Is the version that was available on debian bullseye repository. Runs, but doesn't work with devine apparently.

    .ASS subtitles still gives me an error if I set <--sub-format SRT>:
    Code:
    ValueError: Unknown Subtitle format "ASS"...
    I don't have this problem with VTT or if I don't set SRT as subtitle format. So I think the problem is with the conversion.

    Is that what CCExtractor if for?

    I took a look at the files and it seems that "pycaption" converts VTT to .srt, and CCExtractor takes care of the conversion of other subs format like ASS.
    ___
    How can I tell devine to not download ASS subtitles?

    Best,
    Last edited by Trululu; 11th Jan 2025 at 11:02.
    Quote Quote  
  6. Originally Posted by Trululu View Post

    I tried it (made it executable and all), and it gave me this error:
    Code:
    ccextractor: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ccextractor)
    ccextractor: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ccextractor)
    All I know is that I updated my distro earlier this week with a full install from scratch. I now only have a bare system with none of the libraries used for compiling and ccextractor works

    Originally Posted by Trululu View Post

    .ASS subtitles still gives me an error if I set <--sub-format SRT>:
    That should be sub_format: SRT
    Quote Quote  
  7. Originally Posted by phased View Post
    All I know is that I updated my distro earlier this week with a full install from scratch. I now only have a bare system with none of the libraries used for compiling and ccextractor works
    Yes, the problem is in my end.

    That should be sub_format: SRT
    In the devine.yaml.
    In the command line is --sub-format SRT
    Last edited by Trululu; 11th Jan 2025 at 13:15.
    Quote Quote  
  8. dl:
    lang: en
    sub_format: srt
    downloads: 4
    workers: 16
    Quote Quote  
  9. CBC Gem has been fixed and updated and should now work properly again.

    Remember to clear the old cache before running the updated version:
    Code:
    devine env clear cache CBC
    Quote Quote  
  10. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by stabbedbybrick View Post
    CBC Gem has been fixed and updated and should now work properly again.

    Remember to clear the old cache before running the updated version:
    Code:
    devine env clear cache CBC
    Much appreciated! As always, thank you! This works great now again!
    Quote Quote  
  11. Originally Posted by stabbedbybrick View Post
    CBC Gem has been fixed and updated and should now work properly again.

    Remember to clear the old cache before running the updated version:
    Code:
    devine env clear cache CBC
    Thank you so much for this, you are awesome!!!
    Quote Quote  
  12. Originally Posted by SL33K View Post
    Originally Posted by SL33K View Post
    Getting error when trying to use AMZN

    Code:
     Traceback (most recent call last) ──────────────────────╮
    │ in _run_module_as_main:198                                                   │
    │ in _run_code:88                                                              │
    │                                                                              │
    │ in <module>:7                                                                │
    │                                                                              │
    │ C:\Users\\AppData\Roaming\Python\Python312\site-packages\click\core. │
    │ py:1157 in __call__                                                          │
    │                                                                              │
    │ C:\Users\\AppData\Roaming\Python\Python312\site-packages\click\core. │
    │ py:1078 in main                                                              │
    │                                                                              │
    │ C:\Users\\AppData\Roaming\Python\Python312\site-packages\click\core. │
    │ py:1688 in invoke                                                            │
    │                                                                              │
    │ C:\Users\\AppData\Roaming\Python\Python312\site-packages\click\core. │
    │ py:1688 in invoke                                                            │
    │                                                                              │
    │ py:1657 in _process_result                                                   │
    │                                                                              │
    │ C:\Users\\AppData\Roaming\Python\Python312\site-packages\click\core. │
    │ py:783 in invoke                                                             │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\ │
    │ devine\commands\dl.py:301 in result                                          │
    │                                                                              │
    │   298 │   │   │   │   self.log.info("Authenticated with Service")            │
    │   299 │   │                                                                  │
    │   300 │   │   with console.status("Fetching Title Metadata...", spinner="dot │
    │ ❱ 301 │   │   │   titles = service.get_titles()                              │
    │   302 │   │   │   if not titles:                                             │
    │   303 │   │   │   │   self.log.error("No titles returned, nothing to downloa │
    │   304 │   │   │   │   sys.exit(1)                                            │
    │                                                                              │
    │ C:\Users\\AppData\Local\devine\services\AMZN\__init__.py:130 in      │
    │ get_titles                                                                   │
    │                                                                              │
    │   127 │   │                                                                  │
    │   128 │   │   title_metadata = self.session.post(url='https://atv-ps-eu.prim │
    │   129 │   │                                                                  │
    │ ❱ 130 │   │   if title_metadata['catalogMetadata']['catalog']['entityType']  │
    │   131 │   │   │                                                              │
    │   132 │   │   │   for manifest_json in title_metadata['playbackUrls']['urlSe │
    │   133 │   │   │   │   if title_metadata['playbackUrls']['urlSets'][manifest_ │
    ╰──────────────────────────────────────────────────────────────────────────────╯
    KeyError: 'catalogMetadata'
    Is there anyone available to help with AMZN issue? Or is it dead currently.
    Any updates or suggestions with this? Currently getting the error:

    Code:
    │ ❱ 180 │   │   │   for set in response['playbackUrls']['urlSets']:            │
    │   181 │   │   │   │   url = response['playbackUrls']['urlSets'][set]['urls'] │
    │   182 │   │   │   │   hd_urls.append(url)                                    │
    │   183 │   │   │   tracks.add(DASH.from_url(url=hd_urls[random.randint(0, len │
    ╰──────────────────────────────────────────────────────────────────────────────╯
    KeyError: 'playbackUrls'
    devine dl AMZN B01MQVG52J

    Thanks!
    Quote Quote  
  13. Great work with CBC Stabby, gave it a try and works good for me.
    Quote Quote  
  14. Thanks @Stabby for the updated service
    Quote Quote  
  15. Thanks for the CBC update. I saved the new .init and .yaml in the CBC folder. I ran the command that stabbedbybrick mentioned to clear the cache. But unfortunately it is not working for me. What I tend to do since I am not confident with Devine is when a service is updated is I just copy the new .init and .yaml for a service in their folder and leave it at that and it usually works. Here is my log:

    Code:
    C:\devine>devine dl -q 540 -w s19e11 cbc https://gem.cbc.ca/dragons-de
    
                           / __ \/ ____/ |  / /  _/ | / / ____/
                          / / / / __/  | | / // //  |/ / __/
                         / /_/ / /___  | |/ // // /|  / /___
                        /_____/_____/  |___/___/_/ |_/_____/
                        ⠀
                        v3.3.1 Copyright © 2019-2025 rlaphoenix
                          https://github.com/devine-dl/devine
    
         Service Config loaded
         Loaded Cdm Widevine CDM: 4464 (L3)
         Loaded 1 Vaults
    
      ─────────────────────────────── Service: CBC ───────────────────────────────
    
         Service is not Geoblocked in your region
          + Acquired fresh login tokens
    ╭───────────────────── Traceback (most recent call last) ──────────────────────╮
    │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\CBC\__init__. │
    │ py:301 in _request                                                           │
    │                                                                              │
    │   298 │   │   │   raise ConnectionError(f"{response.status_code} - {response │
    │   299 │   │                                                                  │
    │   300 │   │   try:                                                           │
    │ ❱ 301 │   │   │   data = json.loads(response.content)                        │
    │   302 │   │   │   error_keys = ["errorMessage", "ErrorMessage", "ErrorCode", │
    │   303 │   │   │   error_message = next((data.get(key) for key in error_keys  │
    │   304 │   │   │   if error_message:                                          │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\json\__init__.py: │
    │ 346 in loads                                                                 │
    │                                                                              │
    │   343 │   if (cls is None and object_hook is None and                        │
    │   344 │   │   │   parse_int is None and parse_float is None and              │
    │   345 │   │   │   parse_constant is None and object_pairs_hook is None and n │
    │ ❱ 346 │   │   return _default_decoder.decode(s)                              │
    │   347 │   if cls is None:                                                    │
    │   348 │   │   cls = JSONDecoder                                              │
    │   349 │   if object_hook is not None:                                        │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py:3 │
    │ 37 in decode                                                                 │
    │                                                                              │
    │   334 │   │   containing a JSON document).                                   │
    │   335 │   │                                                                  │
    │   336 │   │   """                                                            │
    │ ❱ 337 │   │   obj, end = self.raw_decode(s, idx=_w(s, 0).end())              │
    │   338 │   │   end = _w(s, end).end()                                         │
    │   339 │   │   if end != len(s):                                              │
    │   340 │   │   │   raise JSONDecodeError("Extra data", s, end)                │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\json\decoder.py:3 │
    │ 55 in raw_decode                                                             │
    │                                                                              │
    │   352 │   │   try:                                                           │
    │   353 │   │   │   obj, end = self.scan_once(s, idx)                          │
    │   354 │   │   except StopIteration as err:                                   │
    │ ❱ 355 │   │   │   raise JSONDecodeError("Expecting value", s, err.value) fro │
    │   356 │   │   return obj, end                                                │
    │   357                                                                        │
    ╰──────────────────────────────────────────────────────────────────────────────╯
    JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    
    During handling of the above exception, another exception occurred:
    
    ╭───────────────────── Traceback (most recent call last) ──────────────────────╮
    │ in _run_module_as_main:198                                                   │
    │ in _run_code:88                                                              │
    │                                                                              │
    │ in <module>:7                                                                │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │
    │ ck\core.py:1157 in __call__                                                  │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │
    │ ck\core.py:1078 in main                                                      │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │
    │ ck\core.py:1688 in invoke                                                    │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │
    │ ck\core.py:1688 in invoke                                                    │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │
    │ ck\core.py:1657 in _process_result                                           │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │
    │ ck\core.py:783 in invoke                                                     │
    │                                                                              │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\dev │
    │ ine\commands\dl.py:295 in result                                             │
    │                                                                              │
    │   292 │   │   with console.status("Authenticating with Service...", spinner= │
    │   293 │   │   │   cookies = self.get_cookie_jar(self.service, self.profile)  │
    │   294 │   │   │   credential = self.get_credentials(self.service, self.profi │
    │ ❱ 295 │   │   │   service.authenticate(cookies, credential)                  │
    │   296 │   │   │   if cookies or credential:                                  │
    │   297 │   │   │   │   self.log.info("Authenticated with Service")            │
    │   298                                                                        │
    │                                                                              │
    │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\CBC\__init__. │
    │ py:138 in authenticate                                                       │
    │                                                                              │
    │   135 │   │   │   access_token = tokens.data["accessToken"]                  │
    │   136 │   │                                                                  │
    │   137 │   │   else:                                                          │
    │ ❱ 138 │   │   │   access = self.access_token(auth_token)                     │
    │   139 │   │   │   tokens.set(access, expiration=access["accessTokenExpiresIn │
    │   140 │   │   │   access_token = access["accessToken"]                       │
    │   141 │   │   │   self.log.info(" + Acquired fresh access tokens")           │
    │                                                                              │
    │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\CBC\__init__. │
    │ py:276 in access_token                                                       │
    │                                                                              │
    │   273 │   │                                                                  │
    │   274 │   │   payload = {"jwt": resp.get("signature")}                       │
    │   275 │   │   headers = {"content-type": "application/json", "ott-device-typ │
    │ ❱ 276 │   │   auth = self._request("POST", "/ott/cbc-api/v2/token", headers= │
    │   277 │   │                                                                  │
    │   278 │   │   return auth                                                    │
    │   279                                                                        │
    │                                                                              │
    │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\CBC\__init__. │
    │ py:311 in _request                                                           │
    │                                                                              │
    │   308 │   │   │   return data                                                │
    │   309 │   │                                                                  │
    │   310 │   │   except json.JSONDecodeError:                                   │
    │ ❱ 311 │   │   │   raise ConnectionError("Request for {} failed: {}".format(r │
    │   312                                                                        │
    ╰──────────────────────────────────────────────────────────────────────────────╯
    ConnectionError: Request for
    https://services.radio-canada.ca/ott/cbc-api/v2/token failed: <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    
    C:\devine>
    Thanks in advance for any guidance with this issue.
    Quote Quote  
  16. Member
    Join Date
    Mar 2024
    Location
    United Kingdom
    Search PM
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Quote Quote  
  17. Member
    Join Date
    Mar 2024
    Location
    United Kingdom
    Search PM
    Originally Posted by stabbedbybrick View Post
    CBC Gem has been fixed and updated and should now work properly again.

    Remember to clear the old cache before running the updated version:
    Code:
    devine env clear cache CBC
    Great effort thank you!

    Just a couple of things to mention, please ignore if you are already aware

    1) Both audio and video tracks seem to have duplicate entries?
    2) DD+ is not seen as best quality
    3) --skip-dl seems to be ignored?

    All three can be reproduced with S19E11 https://gem.cbc.ca/dragons-den
    Last edited by SaintyUK; 15th Jan 2025 at 09:53.
    Quote Quote  
  18. Originally Posted by SaintyUK View Post
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Thank you I did eventually notice that. But even with the correct entire url it is still the same result. I hope I get this figured out as CBC has new episodes of Dragons' Den Canada and that new show Saint-Pierre.

    Also I am sorry for my skiddishness with Devine; it just took so very much time for me to get it set up and such that I have practically no confidence that I won't screw it up. How should I update services without screwing up my main .yaml and cookies and credentials and such? Also why do people keep posting about AMZ when it isn't a service that stabbedbybrick has available? I wouldn't mind having a service for NF but I can't seem to find it and of course I can live without it but wouldn't mind having it. Thanks in advance for advice and for the advice I have received.
    Last edited by Tom Saurus; 15th Jan 2025 at 10:02.
    Quote Quote  
  19. Member
    Join Date
    Mar 2024
    Location
    United Kingdom
    Search PM
    Originally Posted by Tom Saurus View Post
    Originally Posted by SaintyUK View Post
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Thank you I did eventually notice that. But even with the correct entire url it is still the same result. I hope I get this figured out as CBC has new episodes of Dragons' Den Canada and that new show Saint-Pierre.
    It looks like you've not updated correctly. In your logs it shows '/ott/cbc-api/v2/token' but this isn't used anymore.

    The command you are using does work fine for me:
    Image
    [Attachment 84835 - Click to enlarge]
    Quote Quote  
  20. Originally Posted by SaintyUK View Post
    Originally Posted by Tom Saurus View Post
    Originally Posted by SaintyUK View Post
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Thank you I did eventually notice that. But even with the correct entire url it is still the same result. I hope I get this figured out as CBC has new episodes of Dragons' Den Canada and that new show Saint-Pierre.
    It looks like you've not updated correctly. In your logs it shows '/ott/cbc-api/v2/token' but this isn't used anymore.

    The command you are using does work fine for me:
    Image
    [Attachment 84835 - Click to enlarge]
    Thank you for your post. It shows that you have it up and working. As I wrote I save the new CBC .init and .yaml in the folder and I launch Devine with cmd and type in: devine env clear cache CBC and unfortunately it isn't accepting that it has been updated. I just gave it another try and it still doesn't work for me. I am thinking maybe I need to update my cookie; maybe that is where the problem is. I am going to give that a try.
    Last edited by Tom Saurus; 15th Jan 2025 at 10:18.
    Quote Quote  
  21. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by Tom Saurus View Post
    Originally Posted by SaintyUK View Post
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Thank you I did eventually notice that. But even with the correct entire url it is still the same result. I hope I get this figured out as CBC has new episodes of Dragons' Den Canada and that new show Saint-Pierre.

    Also I am sorry for my skiddishness with Devine; it just took so very much time for me to get it set up and such that I have practically no confidence that I won't screw it up. How should I update services without screwing up my main .yaml and cookies and credentials and such? Also why do people keep posting about AMZ when it isn't a service that stabbedbybrick has available? I wouldn't mind having a service for NF but I can't seem to find it and of course I can live without it but wouldn't mind having it. Thanks in advance for advice and for the advice I have received.
    Did you copy the raw contents of the files to the previous files?

    When In doubt at first I would just open the files from site:
    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/config.yaml

    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/__init__.py

    If you open your files locally "config.yaml" and "__init__.py"

    Do they look like the raw files from the site? If they do not, just copy/paste into your local files all the code, and resave. Your one screenshot looked like it had html tags in it in the code.
    Quote Quote  
  22. Member
    Join Date
    Mar 2024
    Location
    United Kingdom
    Search PM
    You really should learn to use git - much easier to just execute git pull
    Quote Quote  
  23. Originally Posted by ehurdler View Post
    Originally Posted by Tom Saurus View Post
    Originally Posted by SaintyUK View Post
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Thank you I did eventually notice that. But even with the correct entire url it is still the same result. I hope I get this figured out as CBC has new episodes of Dragons' Den Canada and that new show Saint-Pierre.

    Also I am sorry for my skiddishness with Devine; it just took so very much time for me to get it set up and such that I have practically no confidence that I won't screw it up. How should I update services without screwing up my main .yaml and cookies and credentials and such? Also why do people keep posting about AMZ when it isn't a service that stabbedbybrick has available? I wouldn't mind having a service for NF but I can't seem to find it and of course I can live without it but wouldn't mind having it. Thanks in advance for advice and for the advice I have received.
    Did you copy the raw contents of the files to the previous files?

    When In doubt at first I would just open the files from site:
    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/config.yaml

    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/__init__.py

    If you open your files locally "config.yaml" and "__init__.py"

    Do they look like the raw files from the site? If they do not, just copy/paste into your local files all the code, and resave. Your one screenshot looked like it had html tags in it in the code.
    Thank you for your post. I just did as you instructed and unfortunately it is failing once again. I have GIT Desktop perhaps I can do a Git Pull. I suppose I have nothing to loose other than loosing TUBI which I don't want to loose.

    Is there a way to just launch Devine and get it to update stabbedbybrick's services and hopefully that would fix things? Thank you to SaintyUK as well.
    Quote Quote  
  24. I just launched GIT Desktop and Devine Services was listed and I clicked on "Pull Origin" and it says below now: Pull 44 commits on the remote that you don't have on your machine and it gives me the option to pull them. I just clicked on that and I hope Devine still works at least for TUBI.
    Quote Quote  
  25. I did the Git Pull with Git Desktop and it put the files into Devine Services and I am testing on TUBI and it is working fine so far. However I tried CBC before that and for me it is still failing. I am at a loss what to do now other than to accept CBC is not going to work for me via Devine. The TUBI download turned out all right so it is nice to at least have TUBI still working. I am sorry for being such a pain to everyone and I am grateful for all the help I have received. I sure hope CBC works for me at some point.
    Last edited by Tom Saurus; 15th Jan 2025 at 11:26.
    Quote Quote  
  26. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by Tom Saurus View Post
    Originally Posted by ehurdler View Post
    Originally Posted by Tom Saurus View Post
    Originally Posted by SaintyUK View Post
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Thank you I did eventually notice that. But even with the correct entire url it is still the same result. I hope I get this figured out as CBC has new episodes of Dragons' Den Canada and that new show Saint-Pierre.

    Also I am sorry for my skiddishness with Devine; it just took so very much time for me to get it set up and such that I have practically no confidence that I won't screw it up. How should I update services without screwing up my main .yaml and cookies and credentials and such? Also why do people keep posting about AMZ when it isn't a service that stabbedbybrick has available? I wouldn't mind having a service for NF but I can't seem to find it and of course I can live without it but wouldn't mind having it. Thanks in advance for advice and for the advice I have received.
    Did you copy the raw contents of the files to the previous files?

    When In doubt at first I would just open the files from site:
    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/config.yaml

    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/__init__.py

    If you open your files locally "config.yaml" and "__init__.py"

    Do they look like the raw files from the site? If they do not, just copy/paste into your local files all the code, and resave. Your one screenshot looked like it had html tags in it in the code.
    Thank you for your post. I just did as you instructed and unfortunately it is failing once again. I have GIT Desktop perhaps I can do a Git Pull. I suppose I have nothing to loose other than loosing TUBI which I don't want to loose.

    Is there a way to just launch Devine and get it to update stabbedbybrick's services and hopefully that would fix things? Thank you to SaintyUK as well.
    Yeah not sure, other than is your env loaded? From your original log, cannot tell but I assume it is loaded.

    As SaintyUK stated, learning to use git will/may help. But the manual way as I suggested should work. So maybe if you verified manually try the clearing of cache again?
    Code:
    devine env clear cache CBC
    Quote Quote  
  27. Originally Posted by ehurdler View Post
    Originally Posted by Tom Saurus View Post
    Originally Posted by ehurdler View Post
    Originally Posted by Tom Saurus View Post
    Originally Posted by SaintyUK View Post
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Thank you I did eventually notice that. But even with the correct entire url it is still the same result. I hope I get this figured out as CBC has new episodes of Dragons' Den Canada and that new show Saint-Pierre.

    Also I am sorry for my skiddishness with Devine; it just took so very much time for me to get it set up and such that I have practically no confidence that I won't screw it up. How should I update services without screwing up my main .yaml and cookies and credentials and such? Also why do people keep posting about AMZ when it isn't a service that stabbedbybrick has available? I wouldn't mind having a service for NF but I can't seem to find it and of course I can live without it but wouldn't mind having it. Thanks in advance for advice and for the advice I have received.
    Did you copy the raw contents of the files to the previous files?

    When In doubt at first I would just open the files from site:
    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/config.yaml

    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/__init__.py

    If you open your files locally "config.yaml" and "__init__.py"

    Do they look like the raw files from the site? If they do not, just copy/paste into your local files all the code, and resave. Your one screenshot looked like it had html tags in it in the code.
    Thank you for your post. I just did as you instructed and unfortunately it is failing once again. I have GIT Desktop perhaps I can do a Git Pull. I suppose I have nothing to loose other than loosing TUBI which I don't want to loose.

    Is there a way to just launch Devine and get it to update stabbedbybrick's services and hopefully that would fix things? Thank you to SaintyUK as well.
    Yeah not sure, other than is your env loaded? From your original log, cannot tell but I assume it is loaded.

    As SaintyUK stated, learning to use git will/may help. But the manual way as I suggested should work. So maybe if you verified manually try the clearing of cache again?
    Code:
    devine env clear cache CBC
    Yes did the copy paste and tested with that it failed and then did the Git Pull via Git Desktop and that failed and I cleared the cache. I get this:

    Code:
    ConnectionError: Request for
    https://services.radio-canada.ca/ott/cbc-api/v2/token failed: <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    Thank you for your posts though and I hope this works out eventually.
    Quote Quote  
  28. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by Tom Saurus View Post
    Originally Posted by ehurdler View Post
    Originally Posted by Tom Saurus View Post
    Originally Posted by ehurdler View Post
    Originally Posted by Tom Saurus View Post
    Originally Posted by SaintyUK View Post
    Pretty sure you meant to use https://gem.cbc.ca/dragons-den instead of https://gem.cbc.ca/dragons-de
    i.e you missed the 'n' from den.
    Thank you I did eventually notice that. But even with the correct entire url it is still the same result. I hope I get this figured out as CBC has new episodes of Dragons' Den Canada and that new show Saint-Pierre.

    Also I am sorry for my skiddishness with Devine; it just took so very much time for me to get it set up and such that I have practically no confidence that I won't screw it up. How should I update services without screwing up my main .yaml and cookies and credentials and such? Also why do people keep posting about AMZ when it isn't a service that stabbedbybrick has available? I wouldn't mind having a service for NF but I can't seem to find it and of course I can live without it but wouldn't mind having it. Thanks in advance for advice and for the advice I have received.
    Did you copy the raw contents of the files to the previous files?

    When In doubt at first I would just open the files from site:
    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/config.yaml

    https://cdm-project.com/stabbedbybrick/devine-services/raw/branch/main/services/CBC/__init__.py

    If you open your files locally "config.yaml" and "__init__.py"

    Do they look like the raw files from the site? If they do not, just copy/paste into your local files all the code, and resave. Your one screenshot looked like it had html tags in it in the code.
    Thank you for your post. I just did as you instructed and unfortunately it is failing once again. I have GIT Desktop perhaps I can do a Git Pull. I suppose I have nothing to loose other than loosing TUBI which I don't want to loose.

    Is there a way to just launch Devine and get it to update stabbedbybrick's services and hopefully that would fix things? Thank you to SaintyUK as well.
    Yeah not sure, other than is your env loaded? From your original log, cannot tell but I assume it is loaded.

    As SaintyUK stated, learning to use git will/may help. But the manual way as I suggested should work. So maybe if you verified manually try the clearing of cache again?
    Code:
    devine env clear cache CBC
    Yes did the copy paste and tested with that it failed and then did the Git Pull via Git Desktop and that failed and I cleared the cache. I get this:

    Code:
    ConnectionError: Request for
    https://services.radio-canada.ca/ott/cbc-api/v2/token failed: <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    Thank you for your posts though and I hope this works out eventually.
    What if you just manually cleared cache and tried again:
    Code:
    devine env clear cache CBC
    
                           / __ \/ ____/ |  / /  _/ | / / ____/
                          / / / / __/  | | / // //  |/ / __/
                         / /_/ / /___  | |/ // // /|  / /___
                        /_____/_____/  |___/___/_/ |_/_____/
                        ⠀
                        v3.3.3 Copyright © 2019-2025 rlaphoenix
                          https://github.com/devine-dl/devine
    
         Clearing cache directory:
         C:\Users\***UserName***\AppData\Local\devine\Cache\CBC
         Deleting 1 files...
         Cleared
    Going to
    Code:
    C:\Users\***UserName***\AppData\Local\devine\Cache\CBC
    Quote Quote  
  29. ehurdler: When I look in that particular Devine Folder, I have three items a Log Folder, a WVDs Folder and the main .yaml file. My cache is in C: Devine. I have hidden files turned on so if something was there it would show. I wonder if it has something to do with my IP address as I turn off my VPN as I live in Canada so I am no Geoblocked for CBC Gem.

    [CODE][/C:\devine>devine env info

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.1 Copyright © 2019-2025 rlaphoenix
    https://github.com/devine-dl/devine

    [Root Config] : C:\Users\sheld\AppData\Local\devine\devine.yaml
    [Cookies] : C:\devine\cookies
    [WVDs] : C:\Users\sheld\AppData\Local\devine\WVDs
    [Cache] : C:\devine\cache
    [Logs] : C:\Users\sheld\AppData\Local\devine\Logs
    [Temp Files] : C:\devine\temp
    [Downloads] : C:\devine\downloads

    C:\devine>devine env clear cache CBC

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.1 Copyright © 2019-2025 rlaphoenix
    https://github.com/devine-dl/devine

    Clearing cache directory: C:\devine\cache\CBC
    No files to delete

    C:\devine>devine dl -q 540 -w s19e11 cbc https://gem.cbc.ca/dragons-den

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.1 Copyright © 2019-2025 rlaphoenix
    https://github.com/devine-dl/devine

    Service Config loaded
    Loaded Cdm Widevine CDM: 4464 (L3)
    Loaded 1 Vaults

    ─────────────────────────────── Service: CBC ───────────────────────────────

    Service is not Geoblocked in your region
    + Acquired fresh login tokens
    ╭───────────────────── Traceback (most recent call last) ──────────────────────╮
    │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\CBC\__init__. │
    │ py:301 in _request │
    │ │
    │ 298 │ │ │ raise ConnectionError(f"{response.status_code} - {response │
    │ 299 │ │ │
    │ 300 │ │ try: │
    │ ❱ 301 │ │ │ data = json.loads(response.content) │
    │ 302 │ │ │ error_keys = ["errorMessage", "ErrorMessage", "ErrorCode", │
    │ 303 │ │ │ error_message = next((data.get(key) for key in error_keys │
    │ 304 │ │ │ if error_message: │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\json\__init__.py: │
    │ 346 in loads │
    │ │
    │ 343 │ if (cls is None and object_hook is None and │
    │ 344 │ │ │ parse_int is None and parse_float is None and │
    │ 345 │ │ │ parse_constant is None and object_pairs_hook is None and n │
    │ ❱ 346 │ │ return _default_decoder.decode(s) │
    │ 347 │ if cls is None: │
    │ 348 │ │ cls = JSONDecoder │
    │ 349 │ if object_hook is not None: │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\json\decoder.py:3 │
    │ 37 in decode │
    │ │
    │ 334 │ │ containing a JSON document). │
    │ 335 │ │ │
    │ 336 │ │ """ │
    │ ❱ 337 │ │ obj, end = self.raw_decode(s, idx=_w(s, 0).end()) │
    │ 338 │ │ end = _w(s, end).end() │
    │ 339 │ │ if end != len(s): │
    │ 340 │ │ │ raise JSONDecodeError("Extra data", s, end) │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\json\decoder.py:3 │
    │ 55 in raw_decode │
    │ │
    │ 352 │ │ try: │
    │ 353 │ │ │ obj, end = self.scan_once(s, idx) │
    │ 354 │ │ except StopIteration as err: │
    │ ❱ 355 │ │ │ raise JSONDecodeError("Expecting value", s, err.value) fro │
    │ 356 │ │ return obj, end │
    │ 357 │
    ╰───────────────────────────────────────────────── ─────────────────────────────╯
    JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    During handling of the above exception, another exception occurred:

    ╭───────────────────── Traceback (most recent call last) ──────────────────────╮
    │ in _run_module_as_main:198 │
    │ in _run_code:88 │
    │ │
    │ in <module>:7 │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\site-packages\cli │
    │ ck\core.py:1157 in __call__ │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\site-packages\cli │
    │ ck\core.py:1078 in main │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\site-packages\cli │
    │ ck\core.py:1688 in invoke │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\site-packages\cli │
    │ ck\core.py:1688 in invoke │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\site-packages\cli │
    │ ck\core.py:1657 in _process_result │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\site-packages\cli │
    │ ck\core.py:783 in invoke │
    │ │
    │ C:\Users\sheld\AppData\Local\Programs\Python\Pytho n311\Lib\site-packages\dev │
    │ ine\commands\dl.py:295 in result │
    │ │
    │ 292 │ │ with console.status("Authenticating with Service...", spinner= │
    │ 293 │ │ │ cookies = self.get_cookie_jar(self.service, self.profile) │
    │ 294 │ │ │ credential = self.get_credentials(self.service, self.profi │
    │ ❱ 295 │ │ │ service.authenticate(cookies, credential) │
    │ 296 │ │ │ if cookies or credential: │
    │ 297 │ │ │ │ self.log.info("Authenticated with Service") │
    │ 298 │
    │ │
    │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\CBC\__init__. │
    │ py:138 in authenticate │
    │ │
    │ 135 │ │ │ access_token = tokens.data["accessToken"] │
    │ 136 │ │ │
    │ 137 │ │ else: │
    │ ❱ 138 │ │ │ access = self.access_token(auth_token) │
    │ 139 │ │ │ tokens.set(access, expiration=access["accessTokenExpiresIn │
    │ 140 │ │ │ access_token = access["accessToken"] │
    │ 141 │ │ │ self.log.info(" + Acquired fresh access tokens") │
    │ │
    │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\CBC\__init__. │
    │ py:276 in access_token │
    │ │
    │ 273 │ │ │
    │ 274 │ │ payload = {"jwt": resp.get("signature")} │
    │ 275 │ │ headers = {"content-type": "application/json", "ott-device-typ │
    │ ❱ 276 │ │ auth = self._request("POST", "/ott/cbc-api/v2/token", headers= │
    │ 277 │ │ │
    │ 278 │ │ return auth │
    │ 279 │
    │ │
    │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\CBC\__init__. │
    │ py:311 in _request │
    │ │
    │ 308 │ │ │ return data │
    │ 309 │ │ │
    │ 310 │ │ except json.JSONDecodeError: │
    │ ❱ 311 │ │ │ raise ConnectionError("Request for {} failed: {}".format(r │
    │ 312 │
    ╰───────────────────────────────────────────────── ─────────────────────────────╯
    ConnectionError: Request for
    https://services.radio-canada.ca/ott/cbc-api/v2/token failed: <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>


    C:\devine>CODE]


    Thank you for efforts to help me and thank you to everyone else as well.
    Quote Quote  
  30. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    did you delete CBC folder inside cache folder?
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!