comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[PyQT4] URL Shorter 0.2

  • 0 Respuestas
  • 849 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 543
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« en: Agosto 27, 2012, 12:30:03 pm »
Explotando mi limitado tiempo al pedo decidi aprovecharme nuevamente de la API de la pagina tinyurl.com para hacer una nueva version de este simple script.

Una imagen de como quedo



El codigo

Código: Python
  1. #!usr/bin/python
  2. #URL Shorter 0.2
  3. #Coded By Doddy H
  4.  
  5. import sys,urllib2,re
  6. from PyQt4 import QtCore,QtGui
  7.  
  8. def toma(web) :
  9.  nave = urllib2.Request(web)
  10.  nave.add_header('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
  11.  op = urllib2.build_opener()
  12.  return op.open(nave).read()
  13.  
  14. def cortar():
  15.  new.resul.setText(toma("http://tinyurl.com/api-create.php?url="+str(new.url.text())))
  16.  
  17. app = QtGui.QApplication(sys.argv)
  18.  
  19. new = QtGui.QWidget()
  20.  
  21. new.setWindowTitle("URL Shorter 0.2 || Coded By Doddy H")
  22. new.resize(350,150)
  23. new.setStyleSheet("QWidget {background-color: #000000;color: #FFFF00}")
  24.  
  25. new.label1 = QtGui.QLabel("URL : ",new)
  26. new.label1.setStyleSheet("QWidget {background-color: #000000;color: #FFFF00;font: normal 17px Verdana}")
  27. new.label1.setGeometry(20,23,80,20)
  28.  
  29. new.url = QtGui.QLineEdit(new)
  30. new.url.setStyleSheet("QWidget {background-color: #000000; color: #FFFF00;border: 2px solid #FFFF00}")
  31. new.url.setGeometry(75,23,247,25)
  32.  
  33. new.label2 = QtGui.QLabel("Result : ",new)
  34. new.label2.setStyleSheet("QWidget {background-color: #000000;color: #FFFF00;font: normal 17px Verdana}")
  35. new.label2.setGeometry(20,60,80,20)
  36.  
  37. new.resul = QtGui.QLineEdit(new)
  38. new.resul.setStyleSheet("QWidget {background-color: #000000; color: #FFFF00;border: 2px solid #FFFF00}")
  39. new.resul.setGeometry(95,60,230,25)
  40.  
  41. new.search = QtGui.QPushButton("Short",new)
  42. new.search.setGeometry(90,110,170,28)
  43. new.search.setStyleSheet("QWidget {background-color: #000000; color: #FFFF00;border: 2px solid #FFFF00}")
  44.  
  45. new.connect(new.search,QtCore.SIGNAL("clicked()"),cortar)
  46.  
  47. new.show()
  48.  
  49. sys.exit(app.exec_())
  50.  
  51. # The End ?
  52.  
« Última modificación: Agosto 27, 2012, 12:32:27 pm por Doddy »

 

¿Te gustó el post? COMPARTILO!



[PyQT4] Memoriza :: "Entrenando tu memoria" :: JaAViEr

Iniciado por JaAViEr

Respuestas: 0
Vistas: 889
Último mensaje Mayo 15, 2015, 12:52:46 pm
por JaAViEr
[Código-PyQT4] Html Helper - JaAViEr

Iniciado por JaAViEr

Respuestas: 0
Vistas: 1365
Último mensaje Agosto 21, 2011, 09:18:28 pm
por JaAViEr
[Código-PyQT4] View Source - JaAViEr

Iniciado por JaAViEr

Respuestas: 1
Vistas: 1223
Último mensaje Julio 02, 2011, 03:07:23 am
por JaAViEr
[Código-PyQT4] Calculadora - JaAViEr

Iniciado por JaAViEr

Respuestas: 3
Vistas: 1526
Último mensaje Junio 30, 2011, 11:37:27 pm
por JaAViEr
[PyQt4] Admin Panel Finder

Iniciado por Once

Respuestas: 4
Vistas: 1585
Último mensaje Enero 10, 2013, 05:21:49 pm
por Once