lbrytools
lbrytools copied to clipboard
Python library with useful methods built on top of the lbrynet client from the LBRY project
Most claims when resolved online have the same type of data in the output dictionary; instead of handling the printing by special functions, we could simplify this by using a...
Various operations such as download and delete can only be performed on downloadable content, that is, streams. At the moment many functions depend on searching multiple claims from a channel...
This follows from the closed issue #6, and #7. At the moment the generic function `space.cleanup_space` looks at all claims. The parameter `never_delete` considers channels to avoid when deleting claims....
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...
With LBRY when a claim is downloaded, it downloads blob files that are stored on the blobfiles directory. In Linux this is normally ``` /home/user/.local/share/lbrynet/blobfiles ``` However, if the claim...
At the moment we call the SDK methods by using `requests`. ```py import requests msg = {"method": "claim_search", "params": {"channel": "@example", "page": 1}} output = requests.post(server, json=msg).json() if "error" in...
These tools were developed to make `lbrynet` simpler to use with many files, particularly to download many claims from multiple channels, and thus help with seeding them. It would be...
https://github.com/tuxfoo/lbry-seedit/issues/20 The `lbrytools.print_summary` function is able to create a CSV file with all claims downloaded so far. ```py p = print_summary(title=True, typ=False, path=False, cid=True, blobs=True, ch=False, name=True) ``` It would...
in the future i might add this functionality.