Read-only mirror of libbry to NotABug. Repository is synced every 8 hours, so this might not be on the latest commit.

vertbyqb 3a808a4584 Change 'not' to 'no' 2 rokov pred
libbry bf8c34c149 Clean up code and raise exceptions on errors 2 rokov pred
tests 20f422b291 Use black formatter, add more type hints, and fix url.clean_up_url() 2 rokov pred
.gitignore fe591f7402 First commit 🎉 2 rokov pred
HACKING.md 20f422b291 Use black formatter, add more type hints, and fix url.clean_up_url() 2 rokov pred
LICENSE.md fe591f7402 First commit 🎉 2 rokov pred
README.md 3a808a4584 Change 'not' to 'no' 2 rokov pred
fdl-1.3.md 8dc9494ccd Various changes and additions 2 rokov pred
logo.blend e91f30007f Add logo created by @zortazert 2 rokov pred
logo.png e91f30007f Add logo created by @zortazert 2 rokov pred

README.md

Deprecation

I am no longer working on this project, as there is another already much more powerful and easy alternative, lyberry_api. I recommend using that over this.

libbry logo libbry

libbry (pronounced "lib bee-are-why") is a wrapper Python library over the lbrynet SDK to provide usable output for programs interacting with the LBRY network. libbry takes the work out of parsing the output of lbrynet for you, allowing application developers to focus on the beauty of the program.

To Do list

Here is a list of features that are implemented and to come. If you have a feature you want added you can file it in the issue tracker. There are also additional feature requests/bugs there that are not here.

  • Search
  • Get information about URLs
  • Download publications
  • Get recent publications from channels
  • See following and trending (issue #3)
  • Login (issue #14)
  • Upload new publications (issue #4)
  • Get wallet balance and history (issue #5)
  • View and publish comments (issue #6)
  • Make tests (issue #9)
  • Make contributing guidelines (issue #10)
  • Give actual exceptions when errors occur (issue #11)

Copyrightleft

libbry is copyright © Vertbyqb and other contributors 2021-2022 and is available under the GNU General Public License version 3 or, at your option, any later version of the license as published by the Free Software Foundation. Parts of libbry are adapted from FastLBRY Terminal, which is available under the same license and is copyright © J.Y.Amihud and other contributors 2021.

Documentation files (files with the md file extension) are licensed under the GNU Free Documentation License version 1.3 or, at your option, any later version of the license as published by the Free Software Foundation. Code fragments in the documentation (typically surrounded by backticks (`); see here for more details) are additionally distributable under the GNU General Public license under the same terms mentioned at the start of the last paragraph.

The libbry logo (logo.png and logo.blend) is copyright © January 2022 TrueAuraCoral (@zortazert) and is released by him under the Creative Commons Attribution-ShareAlike 4.0 license.

The libbry library depends on the LBRY SDK (not included), which is copyright © 2015-2022 LBRY Inc. and is available under the Expat license.