Category Archives: Recortes
Ejemplo de routes.py
Ejemplo de routes.conf
Snipt – public – web2py | Share and store code or command snippets.
<span class="mf">127.0</span><span class="o">.</span><span class="mf">0.1</span> <span class="o">/</span><span class="n">blouweb</span><span class="o">/</span><span class="n">default</span> <span class="n">blouweb</span><span class="o">.</span><span class="n">com</span> <span class="o">/</span><span class="n">blouweb</span><span class="o">/</span><span class="n">default</span> <span class="n">blouweb</span><span class="o">.</span><span class="n">com</span><span class="o">.</span><span class="n">br</span> <span class="o">/</span><span class="n">blouweb</span><span class="o">/</span><span class="n">default</span>
Automatic web2py instalation
WordPress Media uploader control
Invertir un string en 2 lineas
<span class="n">s</span> <span class="o">=</span> <span class="s">'string to be inverted'</span> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span><span class="p">[::</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="nb">print</span> <span class="n">s</span>
Mostrar carpeta lib
Snipt – harikaram – Show python lib folder | Share and store code or command snippets.
<span class="n">python</span> <span class="o">-</span><span class="n">c</span> <span class="s">"from distutils.sysconfig import get_python_lib; print get_python_lib()"</span>
Cómo enviar correo electrónico con web2py en GAE
Lucas D’Avila | ¿Cómo enviar correo electrónico con web2py en GAE
Cómo enviar correo electrónico con web2py en GAEUnos días seguida de la lista de web2py brasileña que algunos usuarios estaban teniendo problemas con el envío de e-mail a GAME, por lo que pasó hoy ( siguiente consejo para aquellos que también están teniendo dificultades en el envío de correo por las Directrices.
En una ex modelo, “los modelos / db.py” añadir el código de abajo:
from gluon.tools import Mail
mail = Mail()
if not request.env.web2py_runtime_gae:
mail.settings.server = ‘smtp.gmail.com:587’
mail.settings.tls = True
mail.settings.login = ‘[email protected]:MinhaSenha:)’
else:
mail.settings.sender = ‘[email protected]’
Nota : En GAE remitente del email se debe establecer en el usuario mismo correo electrónico que tomaron la aplicación (el dueño de la aplicación) / tal vez esta no es la mejor manera de configurar la API, pero funcionó: P
geolocalization
#!/usr/bin/env python # # Command line GeoIpTool Wrapper to obtain geolocalization from a host # # http://eternal-todo.com # Jose Miguel Esparza # import sys,urllib2 def getElement(elementName, source): indice = source.find(elementName) source = source[indice:] indice = source.find("\n")+1 line = source[indice:indice+source[indice:].find("\n")] while True: indice = line.find('>') if indice == -1: break line = line[indice+1:] indice = line.find('<') if indice == -1: break element = line[:indice] if not element.isspace() and len(element) > 2: element = element.lstrip() print '%20s %s' % (elementName,element) break if len(sys.argv) != 2: sys.exit("Usage: geoloc host\nBased on GeoIpTool.com") host = sys.argv[1] response = urllib2.urlopen("http://www.geoiptool.com/?IP="+host) source = response.read() getElement("Host Name:",source) getElement("IP Address:",source) getElement("Country:",source) getElement("Region:",source) getElement("City:",source) getElement("Postal Code:",source) getElement("Longitude:",source) getElement("Latitude:",source)
Incrusta cualquier PDF en una página web
Google añadió el año pasado soporte para PDF a su suite Google Docs, procesando los documentos para mostrarlos en una página web, sin flash ni nada. El truco que os voy a enseñar se basa en ese visor/conversor, de tal forma que podremos incrustar un PDF en una página web de manera muy sencilla y totalmente nativa para el navegador.
Para hacer eso, tenemos que modificar y poner este código allá dónde queramos que aparezca el PDF:
<iframe src="http://docs.google.com/gview?url=http://victorpimentel.com/stuff/rubik.pdf&embedded=true" style="width:500px; height:375px;" frameborder="0"></iframe>
La URL a modificar será http://victorpimentel.com/stuff/rubik.pdf, y tienes que reemplazarla por la dirección dónde está tu PDF. Una vez hecho eso, te quedará algo así (dale a Leer Más):
Otros servicios como Scribd ofrecen resultados similares, pero casi todos nos obligan a subir el documento a sus servidores. Este truco funciona con cualquier PDF subido a cualquier página web, así que en la mayoría de los casos será más rápido si apuntas este código para cuando lo necesites. Como bonus, también funciona con presentaciones Powerpoint en PPT.
Extraido de
Incrusta cualquier PDF en una página web
