Insider is 'n transaksie dop app geskryf in Python met die Django raamwerk.
Installeer
Insider is gepubliseer as 'n Git repository. Sien insider se web interface vir meer inligting.
Quick start
As jy nie 'n Django projek en jy wil net insider hardloop as 'n stand-alone diens, kan jy die voorbeeld projek geskryf in byvoorbeeld gebruik. Die opstel van die projek (een keer):
python voorbeeld / manage.py syncdb
Sien die Django dokumentasie vir meer besonderhede.
Run
Begin die app op jou plaaslike gasheer (soveel keer as wat jy wil):
python voorbeeld / manage.py runserver
Jy mag nodig wees om die huidige gids te voeg tot PYTHONPATH so python die insider pakket kan vind. As jy 'bash, sal dit lyk
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" python voorbeeld / manage.py runserver
Uitschrapen
Transaksie data betree met die hand kan saai en fout geneig. Om die taak te outomatiseer, moet jy skrapers om te kyk en te gaan outomaties transaksie data te skryf. Om mee te begin, het ek insider / skraap / nasdaq.py, wat koppelvlak NASDAQ se skraap om data EDGAR se geskryf is. Gebruik die skraper met iets soos:
uitvoer PYTHONPATH = '. "
uitvoer DJANGO_SETTINGS_MODULE = 'example.settings'
python insider / skraap / nasdaq.py NYSE: RHT NASDAQ: GOOG
As die skraper nie onttrek maatskappy name (nasdaq.py nie), is dit waarskynlik 'n goeie idee om die betrokke maatskappy en Ticker voeg tot die databasis voor die loop van die skraper. Anders kan jy filmpjes te kry uit verskeie echanges al verwys na die maatskappy onbekend.
Hacking
Hierdie projek is grootliks build na die Django tutoriaal. . Dit is 'n goeie plek om te begin as jy nuut is tot Django is
Vereistes :
- Python
- Django
- Django-tables2
- Beautiful Sop
Kommentaar nie gevind