code: def _print_original_webpage(
              self):
          
          self.log.debug('starting the ``_print_original_webpage`` method')
  
          if not self.title:
              r = requests.get(self.url)
              title = bs4.BeautifulSoup(r.text).title.text
              print title
          else:
              title = self.title
  
          # CONVERT TO PDF WITH ELECTON PDF
  
          url = self.url
          pdfPath = self.folderpath + "/" + title + self.append + ".pdf"
          electron = self.settings["executables"]["electron path"]
          cmd = """%(electron)s -i "%(url)s" -o "%(pdfPath)s" --printBackground """ % locals()
          p = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
          stdout, stderr = p.communicate()
          self.log.debug('output: %(stdout)s' % locals())
          if len(stderr):
              print stderr
  
          exists = os.path.exists(pdfPath)
          if not exists:
              print "%(pdfPath)s was not generated for some reason - please investigate" % locals()
              sys.exit(0)
  
          self.log.debug('completed the ``_print_original_webpage`` method')
          return pdfPath
docs: *print the original webpage*
  
          **Return:**
              - ``pdfPath`` -- the path to the generated PDF