Advertisement
Guest User

Search and replace :D

a guest
Mar 17th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 11.22 KB | None | 0 0
  1.     def pastetotemplate(self):
  2.  
  3.         # bs = open(TEMPLATEFILE+'\\template.nfo').read()
  4.         # bba = QtCore.QByteArray(bs)
  5.         # self.bts = QtCore.QTextStream(bba)
  6.         # self.bts.setAutoDetectUnicode(False)
  7.         # self.bts.setCodec('CP437')
  8.         # self.bheysa = self.bts.readAll()
  9.         # # self.Nfo_Creator_textEdit.width('92')
  10.         # self.Nfo_Creator_textEdit.setText(self.bheysa)
  11.         bs = codecs.open(TEMPLATEFILE + '\\template.nfo', 'r', 'CP437').read()
  12.         #       # bba = QtCore.QByteArray(bs)
  13.         # self.bts = QtCore.QTextStream(bba)
  14.         # self.bts.setAutoDetectUnicode(False)
  15.         # self.bts.setCodec('iso-8859-1')
  16.         #  self.bheysa = self.bts.readAll()
  17.  
  18.         #  self.bheysa.encode('iso-8859-1')
  19.         # self.Nfo_Creator_textEdit.width('92')
  20.         self.Nfo_Creator_textEdit.setText(bs)
  21.         # print self.heysa
  22.         # print QTextCodec.availableCodecs()
  23.         # self.Nfo_Creator_textEdit.width('92')
  24.    #     self.Nfo_Creator_textEdit.setText(self.heysa)
  25.  
  26.         import string
  27.         import textwrap
  28.         java = self.Nfo_Creator_textEdit.toPlainText()
  29.         #bobgggg = self.Nfo_lineEdit_Key.text()
  30.         if self.Nfo_lineEdit_Title.text():
  31.             java = self.Nfo_Creator_textEdit.toPlainText()
  32.             width = 70
  33.             newname = self.Nfo_lineEdit_Title.text().encode('utf-8').strip()
  34.             new_str1 = string.replace(java, 'NAME.........: ', 'NAME.........: '+ textwrap.fill(self.Nfo_lineEdit_Title.text(), initial_indent='', subsequent_indent='                   ', width=width))
  35.             #print str(self.Nfo_comboBox_Nfotemp.text())
  36.             self.Nfo_Creator_textEdit.setText(new_str1)
  37.         else:
  38.             pass
  39.         if self.Nfo_lineEdit_Imdblink.text():
  40.             java = self.Nfo_Creator_textEdit.toPlainText()
  41.             newimdb = 'http://www.imdb.com/title/'+self.mddcurrentlinkY.encode('utf-8').strip()
  42.             new_str2 = string.replace(java, 'iMDB.........: ', 'iMDB.........: '+ newimdb)
  43.             self.Nfo_Creator_textEdit.setText(new_str2)
  44.         else:
  45.             pass
  46.         if self.Nfo_lineEdit_Rating.text():
  47.             java = self.Nfo_Creator_textEdit.toPlainText()
  48.             new_str3 = string.replace(java, 'RATiNG.......: ', 'RATiNG.......: '+ self.Nfo_lineEdit_Rating.text())
  49.             self.Nfo_Creator_textEdit.setText(new_str3)
  50.         else:
  51.             pass
  52.         if self.Nfo_lineEdit_ReleaseDate.text():
  53.             java = self.Nfo_Creator_textEdit.toPlainText()
  54.             new_str4 = string.replace(java, 'RELEASE DATE.: ', 'RELEASE DATE.: '+ self.Nfo_lineEdit_ReleaseDate.text())
  55.             self.Nfo_Creator_textEdit.setText(new_str4)
  56.         else:
  57.             pass
  58.         if self.Nfo_lineEdit_Genre.text():
  59.             java = self.Nfo_Creator_textEdit.toPlainText()
  60.             new_str5 = string.replace(java, 'GENRE........: ', 'GENRE........: '+ self.Nfo_lineEdit_Genre.text())
  61.             self.Nfo_Creator_textEdit.setText(new_str5)
  62.         else:
  63.             pass
  64.         if self.Nfo_lineEdit_Format.text():
  65.             java = self.Nfo_Creator_textEdit.toPlainText()
  66.             width = 70
  67.             new_str6 = string.replace(java, 'FORMAT.......: ', 'FORMAT.......: '+ textwrap.fill(self.Nfo_lineEdit_Format.text(), initial_indent='', subsequent_indent='                   ', width=width))
  68.             self.Nfo_Creator_textEdit.setText(new_str6)
  69.         else:
  70.             pass
  71.         if self.Nfo_lineEdit_Languege.text():
  72.             java = self.Nfo_Creator_textEdit.toPlainText()
  73.             width = 70
  74.             new_str7 = string.replace(java, 'LANGUAGE.....: ', 'LANGUAGE.....: '+ textwrap.fill(self.Nfo_lineEdit_Languege.text(), initial_indent='', subsequent_indent='                   ', width=width))
  75.             self.Nfo_Creator_textEdit.setText(new_str7)
  76.         else:
  77.             pass
  78.         if self.Nfo_lineEdit_Videoinfo.text():
  79.             java = self.Nfo_Creator_textEdit.toPlainText()
  80.             width = 70
  81.             new_str9 = string.replace(java, 'ViDEO iNFO...: ', 'ViDEO iNFO...: '+ textwrap.fill(self.Nfo_lineEdit_Videoinfo.text(), initial_indent='', subsequent_indent='                   ', width=width))
  82.             self.Nfo_Creator_textEdit.setText(new_str9)
  83.         else:
  84.             pass
  85.         try:
  86.             if (self.Nfo_lineEdit_Audioinfo.text() and len(self.outputaufullID) == 3):
  87.  
  88.                 # print "one track"
  89.  
  90.                 # print self.Nfo_lineEdit_Audioinfo.text()
  91.                 java = self.Nfo_Creator_textEdit.toPlainText()
  92.                 width = 70
  93.                 new_str10 = string.replace(java, 'AUDiO iNFO...: ', 'AUDiO iNFO...: '+ textwrap.fill(self.Nfo_lineEdit_Audioinfo.text(), initial_indent='', subsequent_indent='                   ', width=width))
  94.                 self.Nfo_Creator_textEdit.setText(new_str10)
  95.  
  96.             if (self.Nfo_lineEdit_Audioinfo.text() and len(self.outputaufullID) == 4):
  97.                 # print "two track"
  98.                 doooo=  self.Nfo_lineEdit_Audioinfo.text().splitlines()
  99.                 # print self.Nfo_lineEdit_Audioinfo.text().splitlines()
  100.                 # hackishshit = doooo[0]+'\n\n\n\n' + doooo[1]
  101.                 # print hackishshit
  102.                 # print self.Nfo_lineEdit_Audioinfo.setText(str(getwiget.replace('kHz', 'kHz\n')))
  103.                 # print str(getwiget.replace('kHz', 'kHz\n'))
  104.  
  105.  
  106.                 # self.Nfo_lineEdit_Audioinfo.setText(str(getwiget.replace('kHz', 'kHz\n')))
  107.                 java = self.Nfo_Creator_textEdit.toPlainText()
  108.                 width = 70
  109.                 new_str10 = string.replace(java, 'AUDiO iNFO...: ', 'AUDiO iNFO 1.: '+ textwrap.fill(doooo[0], initial_indent='', subsequent_indent='                   ', width=width)+'                   '+'\n'+ textwrap.fill('    AUDiO iNFO 2.: '+ doooo[1], subsequent_indent='                   ', width=width))
  110.                 self.Nfo_Creator_textEdit.setText(new_str10)
  111.             if (self.Nfo_lineEdit_Audioinfo.text() and len(self.outputaufullID) == 5):
  112.                 # print "two track"
  113.                 doooo = self.Nfo_lineEdit_Audioinfo.text().splitlines()
  114.                 # print self.Nfo_lineEdit_Audioinfo.text().splitlines()
  115.                 # hackishshit = doooo[0] + '\n\n\n\n' + doooo[1]
  116.                 # print hackishshit
  117.                 # print self.Nfo_lineEdit_Audioinfo.setText(str(getwiget.replace('kHz', 'kHz\n')))
  118.                 # print str(getwiget.replace('kHz', 'kHz\n'))
  119.  
  120.  
  121.                 # self.Nfo_lineEdit_Audioinfo.setText(str(getwiget.replace('kHz', 'kHz\n')))
  122.                 java = self.Nfo_Creator_textEdit.toPlainText()
  123.                 width = 70
  124.                 new_str10 = string.replace(java, 'AUDiO iNFO...: ', 'AUDiO iNFO 1.: ' + textwrap.fill(doooo[0], initial_indent='', subsequent_indent='                   ', width=width) + '                   ' + '\n' + textwrap.fill('    AUDiO iNFO 2.: ' + doooo[1], subsequent_indent='                   ', width=width)+ '\n' + textwrap.fill('    AUDiO iNFO 3.: ' + doooo[2], subsequent_indent='                   '))
  125.  
  126.                 self.Nfo_Creator_textEdit.setText(new_str10)
  127.             if (self.Nfo_lineEdit_Audioinfo.text() and len(self.outputaufullID) == 6):
  128.                 # print "two track"
  129.                 doooo = self.Nfo_lineEdit_Audioinfo.text().splitlines()
  130.                 # print self.Nfo_lineEdit_Audioinfo.text().splitlines()
  131.                 # hackishshit = doooo[0] + '\n\n\n\n' + doooo[1]
  132.                 # print hackishshit
  133.                 # print self.Nfo_lineEdit_Audioinfo.setText(str(getwiget.replace('kHz', 'kHz\n')))
  134.                 # print str(getwiget.replace('kHz', 'kHz\n'))
  135.  
  136.  
  137.                 # self.Nfo_lineEdit_Audioinfo.setText(str(getwiget.replace('kHz', 'kHz\n')))
  138.                 java = self.Nfo_Creator_textEdit.toPlainText()
  139.                 width = 70
  140.                 new_str10 = string.replace(java, 'AUDiO iNFO...: ', 'AUDiO iNFO 1.: ' + textwrap.fill(doooo[0], initial_indent='', subsequent_indent='                   ', width=width) + '                   ' + '\n' + textwrap.fill('    AUDiO iNFO 2.: ' + doooo[1], subsequent_indent='                   ', width=width)+ '\n' + textwrap.fill('    AUDiO iNFO 3.: ' + doooo[2], subsequent_indent='                   ')+ '\n' + textwrap.fill('    AUDiO iNFO 4.: ' + doooo[3], subsequent_indent='                   '))
  141.  
  142.                 self.Nfo_Creator_textEdit.setText(new_str10)
  143.  
  144.             # if (self.Nfo_lineEdit_Audioinfo.text() and len(self.outputaufullID) != 3 and len(self.outputaufullID) != 4 ):
  145.             #     java = self.Nfo_Creator_textEdit.toPlainText()
  146.             #     width = 70
  147.             #     new_str10 = string.replace(java, 'AUDiO iNFO...: ', 'AUDiO iNFO...: '+ textwrap.fill(str(self.Nfo_lineEdit_Audioinfo.text()), initial_indent='', subsequent_indent='                   ', width=width))
  148.             #     print self.Nfo_Creator_textEdit.setText(new_str10)
  149.             if (self.Nfo_lineEdit_Audioinfo.text() and len(self.outputaufullID) == 7):
  150.                 # print "two track"
  151.                 doooo = self.Nfo_lineEdit_Audioinfo.text().splitlines()
  152.                 # print self.Nfo_lineEdit_Audioinfo.text().splitlines()
  153.                 # hackishshit = doooo[0] + '\n\n\n\n' + doooo[1]
  154.                 # print hackishshit
  155.                 # print self.Nfo_lineEdit_Audioinfo.setText(str(getwiget.replace('kHz', 'kHz\n')))
  156.                 # print str(getwiget.replace('kHz', 'kHz\n'))
  157.  
  158.  
  159.                 # self.Nfo_lineEdit_Audioinfo.setText(str(getwiget.replace('kHz', 'kHz\n')))
  160.                 java = self.Nfo_Creator_textEdit.toPlainText()
  161.                 width = 70
  162.                 new_str10 = string.replace(java, 'AUDiO iNFO...: ', 'AUDiO iNFO 1.: ' + textwrap.fill(doooo[0], initial_indent='', subsequent_indent='                   ', width=width) + '                   ' + '\n' + textwrap.fill('    AUDiO iNFO 2.: ' + doooo[1], subsequent_indent='                   ', width=width)+ '\n' + textwrap.fill('    AUDiO iNFO 3.: ' + doooo[2], subsequent_indent='                   ')+ '\n' + textwrap.fill('    AUDiO iNFO 4.: ' + doooo[3], subsequent_indent='                   ')+ '\n' + textwrap.fill('    AUDiO iNFO 5.: ' + doooo[4], subsequent_indent='                   '))
  163.                 self.Nfo_Creator_textEdit.setText(new_str10)
  164.  
  165.                 # if (self.Nfo_lineEdit_Audioinfo.text() and len(self.outputaufullID) != 3 and len(self.outputaufullID) != 4 ):
  166.                 #     java = self.Nfo_Creator_textEdit.toPlainText()
  167.                 #     width = 70
  168.                 #     new_str10 = string.replace(java, 'AUDiO iNFO...: ', 'AUDiO iNFO...: '+ textwrap.fill(str(self.Nfo_lineEdit_Audioinfo.text()), initial_indent='', subsequent_indent='                   ', width=width))
  169.                 self.Nfo_Creator_textEdit.setText(new_str10)
  170.  
  171.             else:
  172.                 # #
  173.                 # # print self.Nfo_lineEdit_Audioinfo.text()
  174.                 # java = self.Nfo_Creator_textEdit.toPlainText()
  175.                 # width = 70
  176.                 # new_str10 = string.replace(java, 'AUDiO iNFO...: ', 'AUDiO iNFO...: '+ textwrap.fill(self.Nfo_lineEdit_Audioinfo.text(), initial_indent='', subsequent_indent='                   ', width=width))
  177.                 # self.Nfo_Creator_textEdit.setText(new_str10)
  178.                 pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement