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

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.