def doSearch(self): url = self.url.text()#<-- obtengo de qt lo que ha escrito el usuario o = ReformateoUrl(url,'http://') #<-- creo el objeto pasandole la url y prefijo para luego el formateo o.formatear() #<-- ejecuto el reformateo url = o.url #<-- le seteo el nuevo valor del atributo url del objeto o ya formateado #print url self.openUrl(url)
def compartir(self): url = self.url.text()#<-- obtengo de qt lo que ha escrito el usuario o = ReformateoUrl(url,'https://www.facebook.com/sharer.php?u=') #<-- creo el objeto o pasandole la url o.formatear() #<-- ejecuto el reformateo url = o.url #<-- le seteo el nuevo valor del atributo url del objeto o ya formateado #print url self.openUrl(url)
def openUrl(self): url = str(self.ui.input_url.text())#<-- obtengo de qt lo que ha escrito el usuario o = ReformateoUrl(url) #<-- creo el objeto o pasandole la url para q la use luego el formateo o.formatear() #<-- ejecuto el reformateo url = o.url #<-- le seteo el nuevo valor del atributo url del objeto o ya formateado self.ui.webView.setFocus() #self.ui.webView.load(QtCore.QUrl(url)) self.ui.webView.setUrl(QtCore.QUrl(url))#<-- navegamos a la url indicada #print url self.ui.input_url.setText(url) #<-- ponemos la nueva url formateada/actualizada.
from reformateador_de_urls import ReformateoUrl url = raw_input('Escribe una url: ') o = ReformateoUrl(url,"http://") #o = ReformateoUrl(url,"https://www.facebook.com/sharer.php?u=") o.formatear() print o.url