Insider es una aplicación de seguimiento de transacciones escrito en Python usando el framework Django.
Instalar
Insider se publica como un repositorio Git. Ver la interfaz web de información privilegiada para obtener más información.
-inicio rápido
Si usted no tiene un proyecto Django y sólo desea ejecutar privilegiada como un servicio autónomo, puede utilizar el proyecto de ejemplo escrito arriba en el ejemplo. Configurar el proyecto (una vez):
ejemplo python / syncdb manage.py
Consulte la documentación de Django para más detalles.
Ejecutar
Ejecutar la aplicación en su ordenador local (tantas veces como quieras):
ejemplo python / manage.py runserver
Puede que tenga que añadir el directorio actual a PYTHONPATH lo python puede encontrar el paquete de información privilegiada. Si está ejecutando bash, que se verá como
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" ejemplo python / manage.py runserver
raspado
Entrando datos de la transacción a mano puede ser tedioso y propenso a errores. Para automatizar la tarea, usted debe escribir raspadores para buscar e introducir datos de la transacción automáticamente. Para empezar, he escrito insider / rascado / nasdaq.py, que raspa la interfaz del NASDAQ a los datos de EDGAR. Utilice el raspador con algo como:
PYTHONPATH exportación = '.'
DJANGO_SETTINGS_MODULE exportación = 'example.settings'
python insider / rascado / nasdaq.py NYSE: RHT NASDAQ: GOOG
Si el rascador no extrae los nombres de empresas (nasdaq.py no), es probablemente una buena idea añadir la Compañía relevante y Ticker de la base de datos antes de ejecutar el rascador. De lo contrario, usted puede conseguir teletipos de varios echanges todo apuntando a la DESCONOCIDO empresa.
de Hacking
Este proyecto fue en gran medida contru siguiendo el tutorial de Django. . Ese es un buen lugar para comenzar si usted es nuevo en Django
Requisitos
- Python
- Django
- django-tables2
- Hermosa sopa
Comentarios que no se encuentran