tuxfoo / lbry-seedit

A simple script to help support the lbry network and your favourite creators on it.
GNU General Public License v2.0
33 stars 10 forks source link

All Videos List #16

Open tuxfoo opened 3 years ago

tuxfoo commented 3 years ago

Create a list for channels that you would like to seed all videos for.

This is a option mainly intended for content creator's so they can ensure there is always at least one node seeding all the content. Ideally, channels in this list should also be included in the "never_delete" list.

belikor commented 3 years ago

With my new library https://github.com/belikor/lbrytools, I have included a method to print all claims previously downloaded.

p = lbrytools.print_summary(file="summary.txt")

And you can create a list for a particular channel.

p = lbrytools.print_summary(channel="@MyChannel", file="summary.txt")

Then this list can be used as input for another function to download all such claims.

q = lbrytools.redownload_claims(ddir="/home/user/Downloads", file="summary.txt")

So, I think with these functions it's possible to distribute lists of claims to different computers for seeding.

Every content creator could generate his or her own list of claims, and give them to the seeders so they replicate the entire list.