Insider er en transaksjon-sporing app skrevet i Python med Django-rammeverket.
Installer
Insider er publisert som en Git repository. Se insider webgrensesnitt for mer informasjon.
Quick-start
Hvis du ikke har en Django prosjekt, og du bare ønsker å kjøre insider som en frittstående tjeneste, kan du bruke eksempel prosjektet skrevet opp i f.eks. Sett opp prosjektet (en gang):
python eksempel / manage.py SyncDB
Se Django dokumentasjon for flere detaljer.
Kjør
Kjør programmet på din lokale verten (så mange ganger du vil):
python eksempel / manage.py runserver
Du må kanskje legge til gjeldende katalog til PYTHONPATH så python kan finne innsidehandel pakken. Hvis du kjører bash, vil det se ut
& Nbsp; PYTHONPATH = ". $ PYTHONPATH" python eksempel / manage.py runserver
Skraping
Legge inn transaksjonsdata for hånd kan være kjedelig og feiling utsatt. Å automatisere oppgaven, bør du skrive skrapere å slå opp og angi transaksjonsdata automatisk. For å komme i gang, har jeg skrevet insider / skrape / nasdaq.py, som skraper NASDAQ grensesnitt til Edgar data. Bruk skrapen med noe sånt som:
eksport PYTHONPATH = '.'
eksport DJANGO_SETTINGS_MODULE = 'example.settings'
python insider / skrape / nasdaq.py NYSE: RHT NASDAQ: GOOG
Hvis skraper ikke trekke firmanavn (nasdaq.py ikke), er det sannsynligvis en god idé å legge den aktuelle selskapet og Ticker til databasen før du kjører skrape. Ellers kan du få telegrafer fra flere Echanges alle peker til selskapet UKJENT.
Hacking
Dette prosjektet ble i stor grad bygge etter Django opplæringen. . Det er et bra sted å starte hvis du er ny på Django
Krav
- Python
- Django
- django-tables2
- Vakre Soup
Kommentarer ikke funnet