Ver instructivo vistas con Python raspado de pantalla (2 / 6 paso)

Paso 2: Instalación y Resumen

Hay un montón de ficheros diferentes involucrados en este proyecto. He comprimido a un trabajo conjunto y los subidos aquí. Instalar descargar y descomprimir en un directorio. También he subido algunos archivos sin comprimir. La intención es hacerle clic sobre ellos y leer sin necesidad de descargar, están incluidos en el archivo zip y no necesita descargarse por separado. (también los archivos ziped pueden ser un poco más hasta la fecha)

Usted tendrá que instalar Python si no está ya instalado. La web está llena de información al respecto. En el Pi, Python es pre instalado. En el PC te recomiendo el Python básico para personas sin mucha experiencia en programación y Spyder (de http://docs.continuum.io/anaconda/ ) para aquellos que tienen experiencia.

Para utilizar los programas recomiendo que ejecutarlos primero de un entorno de desarrollo y avanzar en la ejecución desde un icono de archivo manager o desktop más adelante. En estas direcciones se asume que está trabajando desde un entorno de desarrollo como Spyder. Algunos pasos dependerá de usted SO y otros detalles del sistema. Lo haré sólo dirección Windows en este documento.

Gran parte de la explicación de los programas es los comentarios voy a tratar de no tirar el texto de ellos en el cuerpo del instructivo, haga click y lea: esto es en gran parte del contenido del instructivo.

Los programas aquí dependen en gran medida mathplotliby pueden requerir otras extensiones de Python ( Sypder incluye casi todo de esto por defecto, así que es una opción buena instalación)

Cómo funciona

El programa de Python scrape_views.py recoge los datos de instructables y la pone en archivos de texto para luego graficar. Esto se controla mediante un archivo llamado urllist.txt que tiene la dirección url y otra información de los sitios a raspar. El programa scrape_views.py debe ejecutarse en algunos regularmente para adquirir datos para el programa de gráficos, graph_views.py.

El segundo programa, graph_views.py, Lee los archivos de texto con los datos y los datos de los gráficos (y opcionalmente guarda los gráficos en archivos .png ). Control de los gráficos es otra vez vía urllist.txt. Actualmente hay 3 diferentes estilos de gráficos, leer los archivos graph_views.pyy urllist.txt para obtener más información.

Los programas utilizan la consola de Python para salida mantenga sus ojos en él.

He incluido un conjunto de archivos que tiene datos de algunos de los temas más vistos de Instructables. Puede guardar diferentes configuraciones en diferentes directorios para rascar diferentes conjuntos de páginas.

Existe archivo de registro: views.log

Para algún control opcional sobre la línea de comandos del programa se pueden incluidos argumentos. Buscar en los archivos por lotes, en la sección de los programas que procesan la línea de comandos ( get_args() ) y en la parte inferior de cada archivo *.py para mas comentarios.

Artículos Relacionados

Ver instructivo como usuario pro con características adicionales (todas las medidas en una página + guardar).

Ver instructivo como usuario pro con características adicionales (todas las medidas en una página + guardar).

Este es mi primer instructable. Si tienes alguna sugerencia, por favor me avisan. Esperamos que disfrute de esto. Has pensado de ver todos los pasos de un instructivo en una sola página y guardarlo. Aquí es una técnica para conseguirlo con algunas ca
Gestión de foto digital - fotos Del débil con Python

Gestión de foto digital - fotos Del débil con Python

En los días con la película cuesta dinero cada vez que usted oprimió el botón del obturador, ahora "película" es gratuita, así que a menudo tomamos duplicados en caso de que el enfoque, el encuadre o algún otro detalle está apagado. A veces toma
Intel Edison la estación de sol (UV y temperatura) con Python #IntelMakerMx

Intel Edison la estación de sol (UV y temperatura) con Python #IntelMakerMx

Vamos a utilizar a nuestro Edison de Intel con un escudo de Arduino y un escudo de arboleda para conectar tantos sensores como quieras.GitHub: https://github.com/Kurtz1993/iot-roadshowPaso 1: Comunicarse con nuestro Edison a través de una serie COM E
Consiguiendo comenzado con Python y programación - el breve Tutorial

Consiguiendo comenzado con Python y programación - el breve Tutorial

por lo que veo estás interesado en aprender sobre programación... o serpientes.Si estás aquí para serpientes, lamento que este no es el lugar para usted. Bueno, tal vez...Si estás aquí aprender acerca de la programación o Python entonces usted ha lle
Cómo empezar con python.

Cómo empezar con python.

Así que creo que a ti mismo, hombre ésos codificación dudes seguro que molan! ¿O tal vez eres un gurú de codificación y quiero aprender otro idioma para presumir en el sótano de las madres? Bien de cualquier manera has seleccionado el idioma correcto
Archivo con Python programación

Archivo con Python programación

Una herramienta útil en muchos programas automatizados es la capacidad de abrir archivos, editar y guardar los resultados. En muchos casos datos en bruto se exportan por el dispositivo de recolección de datos en un archivo de texto. ¿Cómo se puede cr
Plotly con Python

Plotly con Python

Recientemente, me topé con Plotly, un hermoso sistema de visualización de datos en línea en virtud de un artículo de hace. Es redundante decir que hay varios artículos que muestran la utilización de Plotly para Arduino, Raspberry Pi, etcétera.Desafor
Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

actualización 14/01/2014: gracias a todos los que votaron por este proyecto en el concurso de Hacking de Hardware! Esperando a mi nueva pluma del fabricante.¿Actualización 31/12/2013: en busca de una versión más avanzada de este proyecto? Echale mi n
Control de Arduino con python basado en web API (No php)

Control de Arduino con python basado en web API (No php)

En esta guía le mostrará cómo controlar el dispositivo arduino de una página web! Luego, te voy a mostrar cómo controlar tu arduino desde tu dispositivo móvil e incluso crear un API basado en web para controlar tu arduino desde su página web con otro
Uso de XML en la frambuesa Pi con Python

Uso de XML en la frambuesa Pi con Python

Este Instructable discutirá el uso de XML en las aplicaciones de la Raspberry Pi. Paso uno cubre lo que es el formato de las estructuras de datos y XML. Paso dos cubrirá construcción y análisis de XML en Python y paso tres muestra cómo se utiliza XML
LinkIt uno - comunicación con python

LinkIt uno - comunicación con python

Hola compañeros creadores!Nueva Junta de MediaTek, LinkIt uno ofrece gran potencial - GPS, WiFi, Bluetooth, GSM, extensibilidad con gpio, procesador fuerte y mucho más. Pero a veces necesita la comodidad de python para analizar archivos o gráficos de
PyDuino, interfaz Arduino con Python a través de comunicación serial

PyDuino, interfaz Arduino con Python a través de comunicación serial

Aprender a interfaz arduino a través de comunicación serial con python usando la librería pyduino. Hay algunos otros tutoriales que hay en instructables en cómo interfaz arduino con python, pero no demuestran cómo hacerlo todo, donde esperamos que es
Portapapeles comunicación PC ↔ Pi con Python

Portapapeles comunicación PC ↔ Pi con Python

Yo normalmente uso mi frambuesa Pi en un escritorio compartido de windows. Comparto también una unidad de red con el Pi. Esto es genial, pero sigo teniendo la molestia del portapapeles en el PC no se refleja en la Pi. Puede haber aplicaciones de plat
Construcción de robots con Python y frambuesa Pi

Construcción de robots con Python y frambuesa Pi

el objetivo de este tutorial es ayudarle a comenzar a programar con Python para controlar tus robots Arduino con un Raspberry PI. Revisaremos los aspectos básicos como instalación y algunos ejemplos simples para controlar tu robot desde una GUI de Py