Giter Site home page Giter Site logo

belikor / lbrydseed Goto Github PK

View Code? Open in Web Editor NEW
31.0 4.0 2.0 10.9 MB

Graphical interface to download, seed, and manage content from the LBRY network

License: MIT License

Python 98.89% Shell 1.11%
python python3 lbry lbry-desktop lbrynet lbryio tk tkinter seeding

lbrydseed's Introduction

LBRYDseed

lbrydseed

Content

Introduction

This is a simple graphical interface that allows us to do many operations with multiple claims and channels in the LBRY network, including:

  • download individual claims or the latest claims from a list of channels
  • list all claims belonging to a channel, and the latest claims in our subscribed channels
  • list all our created channels and our published claims
  • list all our downloaded claims
  • show information on the peers that host the content of a channel in the network
  • delete multiple downloaded claims, individually or by channel
  • show our LBC supports, and change or remove these supports
  • search trending claims, and search by keyword
  • show an estimate of our seeding ratio

It uses the lbrytools library to add more functionality to the basic lbrynet daemon.

This program is released as free software under the MIT license.

lbrydseed ch claims

Go back to Content

Installation

Use Git to clone this repository with --recurse-submodules to include lbrytools with the rest of the code:

git clone --recurse-submodules https://github.com/belikor/lbrydseed

After cloning you should have the following structure:

lbrydseed/
    dseed.py
    lbrytools/
    lbseed/

If you place dseed.py somewhere else, make sure it is always next to lbrytools/ and lbseed/.

See installation for more information on the dependencies.

Go back to Content

Usage

Make sure the lbrynet daemon is running either by launching the full LBRY Desktop application, or by starting the console lbrynet program:

lbrynet start

Double click dseed.py or open a Python console and run it from the terminal:

python dseed.py

See usage for more information on each page in the program.

Go back to Content

Development

Ideally, this collection of tools can be merged into the official LBRY sources so that everybody has access to them. Where possible, the tools should also be available from a graphical interface such as the LBRY Desktop application.

If you wish to support this work you can send a donation:

LBC: bY38MHNfE59ncq3Ch3zLW5g41ckGoHMzDq
XMR: 8565RALsab2cWsSyLg4v1dbLkd3quc7sciqFJ2mpfip6PeVyBt4ZUbZesAAVpKG1M31Qi5k9mpDSGSDpb3fK5hKYSUs8Zff

Go back to Content

lbrydseed's People

Contributors

belikor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

wizadr gater308

lbrydseed's Issues

lbryseed appimage

It would be great if this could be packaged so that it were more easy to install, for example as an Appimage. If there were a .deb that would be terrific.

Or perhaps the LBRY development team could integrate this functionality into the LBRY client. They surely want people to seed content. Have they been notified?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.