this post was submitted on 19 Mar 2025
45 points (95.9% liked)

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

59827 readers
448 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):

🏴‍☠️ Other communities

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

every once in awhile i get a bug up my butt about sharing my massive, curated library.. but every time i get distracted by the volume of steps it would take to create the necessary shit to seed and then find a place that would even take those seeds to index.

ami doin it wrong? why is it so hard? napster was easy.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 2 weeks ago (2 children)

id prolly be happy with it at the series level even, not necessarily the seasons.. but one torrent seems like a pain to create... thousands seems arduous. without a lot of scripting that is. i'm checkin out retroshare also, thanks!

[–] [email protected] 10 points 2 weeks ago (1 children)

Hmm, creating torrents isn't that hard.

for folder in * ; do
  transmission-create -o "$folder.torrent" "$folder"
done

You can add a tracker by adding the --tracker "$trackerUrl" option. There isn't much more scripting involved, AFAIK, unless you want to upload them to the tracker too. But if you join the DHT and share the magnet links somewhere, you should be done. Or is there more to the process I'm missing?

Anti Commercial-AI license

[–] [email protected] 2 points 2 weeks ago (1 children)

that sounds easy enough, i'll give it a try. i heard transmission was on the outs though..

[–] [email protected] 7 points 2 weeks ago (1 children)

You can use transmission just for creating the torrent. You don't have to use the actual client. If qbittorrent is your client, it's possible to add the torrents to the list at the same time with

for folder in * ; do
  transmission-create -o "$folder.torrent" "$folder"
  qbittorrent --save-path="$folder" "$folder.torrent"
done

Then you create the torrent and start seeding it immediately. If you've already created the torrent files

for torrentFile in **/*.torrent ; do
  folderName="$(basename -s .torrent "$torrentFile")"
  folderParent="$(dirname "$torrentFile")"
  folderPath="$folderName/$folderParent"
  qbittorent --save-path="$folderPath" "$torrentFile"
done

Depending on the setup, you could also just sym link the folder into qbittorrent's download directory and copy your torrents into a folder that qbittorrent listens to. There are many ways to skin the cat. Check out the command line parameters for your torrent client.

Anti Commercial-AI license

[–] [email protected] 4 points 2 weeks ago (1 children)
[–] [email protected] 3 points 2 weeks ago

Good luck! I hope it all works out for ya 🙂

Anti Commercial-AI license

[–] [email protected] 4 points 2 weeks ago (1 children)

Can you show your exact folder structure?

[–] [email protected] 1 points 2 weeks ago (1 children)

very simple

//library/Movies/$movie_title //library/Series/%Series_title/%series_season

[–] [email protected] 3 points 2 weeks ago

Then yes the solution of @[email protected] is fine, no need for anything too complicated.