lbrytools icon indicating copy to clipboard operation
lbrytools copied to clipboard

Cleanup claims only from selected channels

Open belikor opened this issue 3 years ago • 0 comments

This follows from the closed issue #6.

At the moment the generic function clean.cleanup_space looks at all claims. The parameter never_delete considers channels to avoid when deleting claims.

Maybe a new parameter only_delete could do the opposite, and consider only these channels when cleaning up older files.

channels = ["@lbry", "@odysee"]
dd = t.cleanup_space(main_dir="/opt", size=1000, percent=90,
                     only_delete=channels, what="media")

Internally, the function would use the methods clean.ch_cleanup and clean.ch_cleanup_multi introduced in e45bf17.

These functions delete all videos from a particular channel leaving only the newest one, established by the number=x parameter.

belikor avatar Jun 15 '21 04:06 belikor