docs: def view_sbo(self):
          """View slackbuild.org
          """
          sbo_url = self.sbo_url.replace("/slackbuilds/", "/repository/")
          br1, br2, fix_sp = "", "", " "
          if self.meta.use_colors in ["off", "OFF"]:
              br1 = "("
              br2 = ")"
              fix_sp = ""
          print("")   # new line at start
          self.msg.template(78)
          print("| {0}{1}SlackBuilds Repository{2}".format(" " * 28, self.grey,
                                                           self.endc))
          self.msg.template(78)
          print("| {0} > {1} > {2}{3}{4}".format(slack_ver(),
                                                 sbo_url.split("/")[-3].title(),
                                                 self.cyan, self.name, self.endc))
          self.msg.template(78)
          print("| {0}Package url{1}: {2}".format(self.green, self.endc, sbo_url))
          self.msg.template(78)
          print("| {0}Description: {1}{2}".format(self.green,
                                                  self.endc, self.sbo_desc))
          print("| {0}SlackBuild: {1}{2}".format(self.green, self.endc,
                                                 self.sbo_dwn.split("/")[-1]))
          print("| {0}Sources: {1}{2}".format(
              self.green, self.endc,
              (", ".join([src.split("/")[-1] for src in self.source_dwn]))))
          print("| {0}Requirements: {1}{2}".format(self.yellow,
                                                   self.endc,
                                                   ", ".join(self.sbo_req)))
          self.msg.template(78)
          print("| {0}R{1}{2}EADME               View the README file".format(
              self.red, self.endc, br2))
          print("| {0}S{1}{2}lackBuild           View the .SlackBuild "
                "file".format(self.red, self.endc, br2))
          print("| In{0}{1}f{2}{3}o{4}                View the .info "
                "file".format(br1, self.red, self.endc, br2, fix_sp))
          if "doinst.sh" in self.sbo_files.split():
              print("| D{0}{1}o{2}{3}inst.sh{4}           View the doinst.sh "
                    "file".format(br1, self.red, self.endc, br2, fix_sp))
          print("| {0}D{1}{2}ownload             Download this package".format(
              self.red, self.endc, br2))
          print("| {0}B{1}{2}uild                Download and build".format(
              self.red, self.endc, br2))
          print("| {0}I{1}{2}nstall              Download/Build/Install".format(
              self.red, self.endc, br2))
          print("| {0}C{1}{2}lear                Clear screen".format(self.red,
                                                                      self.endc,
                                                                      br2))
          print("| {0}Q{1}{2}uit                 Quit".format(self.red,
                                                              self.endc, br2))
  
          self.msg.template(78)