New backend functions
I wrote a more extensive collection of functions to wrap around lbrynet to download and manage the LBRY claims.
https://github.com/belikor/lbrytools
The library of functions is the subdirectory package lbrytools, which should be placed in the Python path (local or global site-packages).
The script that uses this module is zeedit.py while the configuration is zeedit_config.py.
I haven't tried using this inside a container, but I suppose as long as you keep the three components together (lbrytools, zeedit and zeedit_config), it should work.
Thanks, I will check it out. Might merge it into this docker container.
I just committed an improvement to zeedit so that now it takes an argument, which is the configuration file.
python zeedit.py config.py
This means that the configuration does not need to be hard coded any more. Different groups of channels can have their own configuration.
python zeedit.py funny_ch_config.py
python zeedit.py tech_ch_config.py
python zeedit.py gaming_ch_config.py
This prevents downloading too many videos at the same time, which can cause lbrynet to choke. In each configuration you may specify different download directories as well, to keep the media files more organized.
All blobs will still be in the same directory (lbry/lbrynet/blobfiles), so maybe in the future lbrynet itself should be modified to be able to specify the location of the blobs.