code: def view(self):
          
          if self.sbo_url and self.name not in self.blacklist:
              self.prgnam = ("{0}-{1}".format(self.name, self.sbo_version))
              self.view_sbo()
              while True:
                  self.read_choice()
                  choice = {
                      "r": self.choice_README,
                      "R": self.choice_README,
                      "s": self.choice_SlackBuild,
                      "S": self.choice_SlackBuild,
                      "f": self.choice_info,
                      "F": self.choice_info,
                      "o": self.choice_doinst,
                      "O": self.choice_doinst,
                      "d": self.choice_download,
                      "D": self.choice_download,
                      "download": self.choice_download,
                      "b": self.choice_build,
                      "B": self.choice_build,
                      "build": self.choice_build,
                      "i": self.choice_install,
                      "I": self.choice_install,
                      "install": self.choice_install,
                      "c": self.choice_clear_screen,
                      "C": self.choice_clear_screen,
                      "clear": self.choice_clear_screen,
                      "q": self.choice_quit,
                      "quit": self.choice_quit,
                      "Q": self.choice_quit
                  }
                  try:
                      choice[self.choice]()
                  except KeyError:
                      pass
          else:
              self.msg.pkg_not_found("\n", self.name, "Can't view", "\n")
              raise SystemExit(1)
docs: View SlackBuild package, read or install them
          from slackbuilds.org