this post was submitted on 07 Dec 2023
28 points (100.0% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

1445 readers
11 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

yt-dlp is capable of downloading a title but it's tedious to download all of them. is there an easy way? and for ard and zdf?

top 20 comments
sorted by: hot top controversial new old
[–] JASN_DE@feddit.de 9 points 11 months ago (2 children)

Not sure if it makes things easier than your current setup, but take a look at Mediathekwebview.de

[–] riccardo@lemmy.ml 3 points 11 months ago* (last edited 11 months ago) (2 children)

Tried to open that webpage but godaddy asks me if I want to buy the domain. Typo?

[–] juli@programming.dev 8 points 11 months ago* (last edited 11 months ago)
[–] Sailing7@lemmy.ml 2 points 11 months ago* (last edited 11 months ago)

I think he has a typo, yes. The correct link:

mediathekviewweb.de

Edit: if you have a link of the video on the arte website, you might wanna try to copy the link and put it into yt-dlp. It is capable of downloading from youtube with sponsorblock information but also capable of downloading videos from other sites. For example the ARD Mediathek or Arte.

[–] juli@programming.dev 2 points 11 months ago (1 children)

I tried it, it's very nice to download to your computer but not for the server and not for a whole series

[–] Sailing7@lemmy.ml 2 points 11 months ago (1 children)

For a complete series its difficult. I guess you could copy all the links of each episode, put it in a .csv file, and let GPT write a script that opens up a Terminal/CMS/Powershell that calls yt-dlp with the parameter being the link of each episode.

Naming to be S01/E01 could get difficult but you could make another row in the .csv file and let GPT edit the script, so that after the download is complete the file gets renamed to the corresponding row.

Oooor you go the easiest way and sail the high seas, go to serienjunkies.org or other sites like this one, and go with one of the one-click-hosters, pay them and be good for a year or whatever time range you would choose.

[–] juli@programming.dev 2 points 11 months ago (1 children)

Yt-dlp can hat on its own. No need for an external script

I want to hoard it, any idea which tracker has german mediathekview content? I'm not aware of any

I dont like usenet and other hosters. I never could get it working properly

[–] Sailing7@lemmy.ml 1 points 11 months ago (1 children)

Yeah I'm also still onm the manual way and not really happy with it.

But on this topic this dudes Page has been often mentioned in threads. Maybe you can get it working for you:

https://github.com/PCJones/radarr-sonarr-german-dual-language

[–] juli@programming.dev 2 points 11 months ago (1 children)

Thx. I just meant usenet. *arr is working but there was a lot of rubbish on usenet when I tested it.

[–] Sailing7@lemmy.ml 2 points 11 months ago

Hm, well then maybe an alternative to usenet maybe try the OCH-Variant. Many sites out there for the german dubbed content. An old but good site to get to some good warez sites fast is startseite.to But some old links still exist and might not be the best route to go, so still be cautios matey.

[–] igorette@lemmy.ml 7 points 11 months ago (1 children)

my dirty method with wget, fzf, pueue and yt-dlp put this in e.g. .bashrc

myytdlq () { wget -k $1 -O /tmp/myytdl.tmp; cat /tmp/myytdl.tmp | perl -pe 's/\"/\n\"\n/g; s/\\u002F/\//g;' | grep -v hoerfassung | sort
 -u | fzf -m --query "http video" | cat > /tmp/myytdlq; export MYYTDLQ=$(cat /tmp/myytdlq); clear; echo $MYYTDLQ; for i in $MYYTDLQ; do 
pueue add -- "yt-dlp  --restrict-filenames    --output '%(extractor_key)s-%(title).40s.%(ext)s'  $i"; done }

and use it with the url of the series

myytdlq https://www.arte.tv/de/videos/113212-001-A/this-is-england-86-1-4/

[–] juli@programming.dev 1 points 11 months ago

Thx! I will check it, i saved the comment to respond with the result but so far I didn't have time.

[–] Luvon 4 points 11 months ago

Don’t know if it works for this but have you tried jdownloader 2? That’s what I use for most things. It can scrape pages and maintains a download queue

[–] theKalash@feddit.ch 3 points 11 months ago* (last edited 11 months ago) (1 children)

I hardly download from them, so I don't have an automated way.

What I do is use ublock origin to look at the network calls, find the media link and then use curl to download it.

[–] juli@programming.dev 4 points 11 months ago* (last edited 11 months ago)

You can use yt-dlp INSERT_LINK as well

[–] emhl@feddit.de 2 points 11 months ago (1 children)

https://github.com/fnep/mtv_dl mtv_dl allows searching the Mediathekview database from the command line and download all videos that haven't already been downloaded and that fit the search. I use it to download new episodes from TV shows that I'm interested in

[–] juli@programming.dev 2 points 11 months ago

That sounds very nice! Thank you!

[–] Silaor@jlai.lu 1 points 11 months ago

For any content from French TV you can use Captvty https://captvty.fr/

[–] Holzkohlen@feddit.de 1 points 11 months ago (1 children)

yt-dlp can download playlists and such. Have you tried using a link to some overview page or some such? Either way, how many videos can a series on arte have? 5 or 6? How that can be called tedious is beyond me.

[–] juli@programming.dev 2 points 11 months ago* (last edited 11 months ago)

Close, but it's a little bit more

https://thetvdb.com/series/with-open-cards

Playlists don't work