Utilizando mongodb por medio de python.

Posted on Sun 21 September 2014 in Tutorial Python • Tagged with Canaima, Debian, Linux, Python, Ubuntu, mongodb • 2 min read

En artículo anterior explique como iniciar un servidor mongodb y unos ejemplos de uso.

Ahora explicaré el uso de mongodb por medio de python con pymongo.

Para instalar pymongo se tienen dos vías, una a lo distribuciones basadas en Debian: Para Python 2:

apt-get install python-pymongo python-pymongo-doc python-pymongo-ext

Para Python …


Continue reading

Instalar un servidor mongodb en Debian

Posted on Sat 13 September 2014 in Linux,Desarrollo • Tagged with Canaima, Debian, General, Linux, Ubuntu, mongodb • 3 min read

Mongodb es una base de datos no relacional (nosql) que se está usando mucho en este momento y es software libre.

Para instalar el servidor y el cliente en Debian se ejecuta:

apt-get install mongodb mongodb-clients mongodb-server

Configuración de mongodb. La configuración del servidor mongodb se encuentra en /etc/mongodb …


Continue reading

Urwid librería ncurses para hacer aplicaciones de texto para la consola (parte 1).

Posted on Sun 17 August 2014 in Tutorial Python y Linux • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, ncurses, urwid • 1 min read

Este artículo es el inicio de una serie de artículos sobre desarrollo de aplicaciones de texto para la consola.

Existe en python la librería ncurses pero si se quiere una librería más completa se tiene a urwid.

Para instalarla en Debian por apt-get:

apt-get install python-urwid python3-urwid

O con pip …


Continue reading

Restful API con Django-tastypie y Django-Celery

Posted on Sat 19 July 2014 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, Django • 7 min read

Continuando con los artículos sobre django, en este caso se usará django-celery para envío de mensajes a un servidor kannel (servidor sms) y django-tastypie para mostrar el resultado por medio de API rest full con json. En los dos artículos anteriores Manejo de colas de RabbitMQ en django con django-celery …


Continue reading

Crear un demonio de Linux con Python

Posted on Sun 02 February 2014 in Tutorial Python • Tagged with Canaima, Debian, Fedora, General, Linux, Python, Ubuntu, Python-daemon, Python-lockfile • 3 min read

Este artículo se basa en el siguiente artículo en inglés.
La idea es crear un proceso demonio de Linux con Python.
Para ello se requerirá los 2 siguientes librerías de python:

  • Python-daemon
  • Python-lockfile

A lo debian se usa el comando apt-get:

#apt-get install python-daemon python-lockfile

A lo python se ejecuta …


Continue reading

Webscraping con Python Mechanize y BeautifulSoup4

Posted on Tue 29 October 2013 in Tutorial Python • Tagged with Canaima, Debian, Linux, Python, Ubuntu, Webscraping, Mechanize, Beautiful Soup • 3 min read

Ahora se utilizará a Python Mechanize con BeautifulSoup4 para extraer la información de la salida y ocultamiento del sol en Venezuela con un breve cambio para mostrar el dinamismo que se le puede dar a la extracción de datos de una página web.

En este caso se extraerá información del …


Continue reading

Extracción de datos de página web con pyquery y Python

Posted on Sun 27 October 2013 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, Webscraping • 1 min read

Continuando con los artículos de webscraping ahora toca el turno a pyquery.

Ya la explicación de ubicación de la información que se desea obtener fue explicada en este artículo artículo.

Pyqueary es una librería que permite hacer consultas de jquery y en documentos xml.

La idea es obtener la información …


Continue reading

Extracción de datos de páginas web con Scrapemark y Python

Posted on Sat 26 October 2013 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, webscraping, Scrapermark • 2 min read

Continuando con los artículos sobre webscraping, ahora es el turno de scrapermark.

Se sigue usando como página de ejemplo timeanddate.com. Scrapermark usa expresiones regulares internamente lo que le da velocidad en la busqueda, utiliza un lenguaje parecido al HTML.

Para bajar scrapermark se puede bajar el egg o el …


Continue reading

Extracción de datos en páginas web con Webscraping y Python

Posted on Fri 25 October 2013 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, Webscraping • 1 min read

Continuando con la extracción de datos en la página timeanddate, la información de amanecer y atardecer en Venezuela. En este caso se usará la librería webscraping. Para su instalación se usa el comando pip:

#pip install webscraping

En el artículo anterior se muestra como se ubica la información que se …


Continue reading

Webscraping o extracción de datos de páginas web con BeautifulSoup4 y Python

Posted on Thu 24 October 2013 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, webscraping, Beautiful Soup • 3 min read

El webscraping es una técnica utilizada para extraer datos de una página web por medio de herramientas (más información en wikipedia).

Para Python existen varias herramientas:


Continue reading