Sigueme en Twitter
«Anterior | Siguiente»

API para Abbrr.com en Python

16/05/2007

Esta es una implementación del API de Abbrr de Victor Bracco, me encontraba investigando acerca de urlib y esta pequeña aplicación me resulto un excelente ejemplo aplicado.

Si vas a copiar y pegar, ten cuidado con las tabulaciones.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env python
 
'''
Implementacion del API de Abbrr.com de Victor Bracco
 
Author: Juan Pablo Ortiz Arechiga
http://www.pablasso.com
 
Ejemplos:
p = Abbrr('http://www.pablasso.com/contacto')
print p.get()
 
p.out = 'xml'
print p.get()
 
p.out = 'bbcode'
print p.get()
 
p.url = 'http://docs.python.org/api/api.html'
p.out = 'link'
print p.get()
'''
 
import urllib
 
class Abbrr:
 
def __init__(self, url, out='link'):
  self.url = url
  self.out = out
 
def get(self):
  got = urllib.urlopen('http://api.abbrr.com/api.php?out='+ self.out +'&url='+ self.url)
  return got.read()

abbrr.py


Sin comentarios aún.

Escribe tu comentario:

¿Escribiste código? [+]

Para hacerlo más legible puedes utilizar la etiqueta <pre>.
Ejemplo: <pre lang="php" line="1"> código </pre>
  • El atributo lang indica el lenguaje de programación.
  • El atributo line indica desde donde comienza la numeración.


  Los mas frikis pueden suscribirse a los comentarios por RSS.