Skip to content

lbrydseed 0.96

Latest
Compare
Choose a tag to compare
@belikor belikor released this 22 Mar 05:40

In the previous version the lbrytools library was updated with a new method lbrytools.check to resolve a claim and provide a short summary of it. In this version this method is used in various pages, and new textboxes are added to show the summaries with information such as claim ID, creation time, and support.

  • The lbrytools.check method is used in the internal methods resolve.i_resolve_chs, resolve.i_resolve_claims, and resolve.i_resolve_claims_supp which are used in many pages.
  • The textboxes that process multiple channels now accept the channel @name like before or a claim ID (40 characters). This is done by passing assume_channel=False to validate.validate_input inside validate_chs; this affects three pages primarily, "Download channels" (DownloadChsPage), "Multiple channel peers" (ListChsPeersPage), and "Clean up channels" (DeleteChsPage).
  • The majority of the methods output information to a textbox. This output information doesn't need to be modified after being printed so the textbox is set to be read-only ("disabled"). This affects the majority of the pages in the program.
  • New resolve_claims_d which resolves the claims and channels only for the "Download claims" page (DownloadClaimsPage). The download pages "Download channels" (DownloadChsPage) and "Download claims" (DownloadClaimsPage) have checkboxes that allow us to choose whether a repost is resolved or not. Other pages will continue using the resolve_claims method with which claims are always resolved.
  • New status bar to show the resolved channel; this is for the pages "Channel list" (ListChClaimsPage) and "Channel peers (ListChPeersPage) which inspect a single channel; it will also show if the channel name wasn't resolved (doesn't exist). This is similar to the status bar already present in the "Comments" page (CommentsPage).
  • New textbox to show the resolve information of each claim and channel that was searched. This affects the pages that process multiple claims:
    • "Download channels" (DownloadChsPage)
    • "Download claims" (DownloadClaimsPage)
    • "Delete claims" (DeleteClaimsPage)
    • "Clean up channels" (DeleteChsPage)
    • "Claim peers" (ListClsPeersPage)
    • "Multiple channel peers" (ListChsPeersPage)
    • "Comments" (CommentsPage)
    • "Add or remove support" (SupportUpdatePage)
  • New updated images for the documentation showing the new textboxes and information that can be displayed.

There are a number of changes that are internal to the program, and thus do not affect the user interface:

  • Renaming variables, for example, channels to resolved_chs, textbox_list to textbox_list_d, and others.
  • Renaming classes, for example, SupportAddPage to SupportUpdatePage, DeleteSinglePage to DeleteClaimsPage, and others.
  • Renaming methods, for example, act_delete.i_ch_cleanup to act_delete.i_delete_chs, and others.
  • Downloading, deleting, and searching for peers of claims will only be performed if the claims actually exist. Previously, if the claims didn't exist the claim would be skipped completely; now at least a message will be printed indicating that the claim doesn't exist. The number zero 0 will be accepted for downloading claims of channels, which will skip the download. Previously, the zero would be passed as is, and the default value of two 2 would be used.

You still need to run lbrynet or the LBRY Desktop application before launching it for the buttons to work as intended.

Make the AppImage executable and then run it:

chmod +x lbrydseed-0.96-v0.113-x86_64.AppImage
./lbrydseed-0.96-v0.113-x86_64.AppImage