|Jeison Yehuda Amihud (Blender Dumbass) 18bb1d2f61 Merge branch 'ui-improvements' of vertbyqb/FastLBRY-terminal into master||1 month ago|
|.gogs||1 month ago|
|flbry||1 month ago|
|help||2 months ago|
|themes||3 months ago|
|.gitignore||4 months ago|
|How-To-Use.md||5 months ago|
|LBRYNET-LICENSE.md||2 months ago|
|LICENSE||5 months ago|
|LICENSE.md||5 months ago|
|README.md||2 months ago|
|analytics.json||5 months ago|
|compressed-archive-download.png||2 months ago|
|devs.json||2 months ago|
|force_terminal.sh||3 months ago|
|icon.png||3 months ago|
|run.py||1 month ago|
█▓▓█▓▓▓▓▓▓█▓██▓▓▓▓▓▓▓█▓▓▓▓▓▓█▓▓▓▓██▓▓▓▓█▓▓▓▓█ ▓▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▓▒▒▒▒▓▒▓ ██░░░▒░░░░░░▒░░░░░░░▒░░░░░░░░░▒░░▒░░░░░░░░▒▓▓ ▓▓░ ░ ░ ░ ■ ■░░▒▓ ▓▒▒ ╔════════■ ░ ╔════╗ ╔════╗ ║ ░ ║ ░▓█ ▓▒░ ║ ░ ║ ║ ║ ║ ║ ║ ║ ░▒▓ █▓░░║ ║ ╠════╣ ╠═╦══╝ ╚══╦══╝ ▒▒▓ ▓▒▒ ╠══ AST ■║ ║ ║ ║ ╚══╗ ║ ░░▒█ █▒░ ║ ║ ║ ║ ║ ║ ║ ░▓▓ ▓▓░ ║ ░ ╚═════■╚════╝ ■ ■ ░ ║ ░ ░▒▓ ▓▒░░║ ░ THE TERMINAL CLIENT ║ ▒▒█ █▒▒ ■ ░ ░ ■ ▒░ ░▓▓ ▓▒░░░░░░░▒░░░░▓░░░░░▒░░░░░░░░░▒░░░░▒░░░░░░░▒█ ▓▓▒▒▒▒▓▒▒▒▒▒▓▒▒▒▒▓▒▒▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▓▒▒▒▒▒▓▓▓ █▓▓█▓▓▓▓▓████▓▓▓▓█▓▓▓▓█▓▓▓▓██▓▓▓█▓▓▓▓▓█▓▓▓▓██
This is one of the 3 programs that will be the FastLBRY project. There is not enough choice when it comes to LBRY. The two major clients are the Odysee.com website (which may become proprietary in the future) or LBRY Desktop which shares its source code with Odysee, making it a sub-optimal solution. LBRY Desktop is more local, but it's still a tiny browser with a website on it.
Thank you for the issue and write up. This is not something we plan to do anytime soon since we rely on the open-source videojs framework heavily. We may consider it in the future.
Fine. You won't do that. How about me? Maybe I can do that. It's Free / Libre Software we are talking about. You don't need a permission to start implementing things.
Here is the plan for this project:
If you have git installed (available in most GNU+Linux repositories as simply
git) you can clone the repository using this command:
git clone https://notabug.org/jyamihud/FastLBRY-terminal.git
To run the program, go to the directory it is cloned (or extracted) to and run:
For Arch GNU+Linux users, FastLBRY Terminal is on the AUR as
fastlbry-terminal-git. Once it is installed, you can run
fastlbry-terminal from a terminal to run the program.
For now FastLBRY Terminal is a rolling-release piece of software, but we are steadily working our way to a 1.0 release. Technically there is a 0.5 release, but its use is highly discouraged as it is very out of date.
Python 3 is a dependency for running FastLBRY Terminal.
This project requires a lot of work to be done. The good thing is that it's based on Python. Without using too many complex features. We do use the lbrynet SDK for now, though we would like to eventually rewrite the SDK under the GNU GPL later on.
If you know nothing about programming, this is a good way to start. If you know something about programming, this is a good opportunity to contribute. To learn things needed to hack on this project and to help it be where it needs to be you can use the following resources:
cd flbry) and then run the
./lbrynet --helpcommand to see various commands of the SDK.
#FastLBRY:matrix.org) where you can hang out with an already quite substantial amount of users / hackers of FastLBRY. The main developers are also there, so if you have any question what so ever just post it there.
VIDEO TUTORIAL ON HOW TO HACK IT
Click the image to watch on Librarian or... Direct Spee.ch link
Note: this video is on an outdated version of FastLBRY Terminal
Now open the
run.py file in your preferred editor and start hacking.
This project has a built in donation system using LBC (LBRY's built-in cryptocurrency). Users choose to donate to the contributors and the funds are spread between the contributors.
FastLBRY Terminal now supports extensions. For information on how it works and what parts support extending please read the plugins manual.
To get an idea of what needs to be done, here is a checklist of things. Alternatively, you can look at the Issues page for various issues found by the users, that you can help to fix as well.
Nice to have things
lbrynetbinary to a full python implementation. Issue #3
Unfortunately, the LBRY SDK which the project relies on is copyright LBRY Inc. and is under the Expat License (also known as the MIT license). Click here to read their license., which wasn't our choice. We are thinking about reimplementing the LBRY SDK under the GNU GPL sometime later so we do not have to use lbrynet.
If you have a question or an issue please tell us about it. We are not magical wizards. We can't read your mind. And we don't have telemetry. So it's on you to tell us about errors and other annoyances. You can use the: