Insider je transakce sledování app napsaný v Pythonu s použitím rámce Django.
Instalovat
Insider je vydáván jako úložiště Git. Viz webové rozhraní zasvěcený pro více informací.
Quick-Start
Pokud nemáte projekt Django a vy prostě chcete spustit zasvěcených jako samostatnou službu, můžete použít ukázkový projekt sepsána v příkladu. Nastavení projektu (jednou):
Příkladem python / manage.py syncdb
Naleznete v dokumentaci Django pro další podrobnosti.
Spustit
Spuštění aplikace na místním hostiteli (tolikrát, kolikrát se vám líbí):
Příkladem python / manage.py runserver
Možná budete muset přidat aktuální adresář na PYTHONPATH takže Python můžete najít balíček zasvěcených. Pokud používáte bash, že bude vypadat jako
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" příklad python / manage.py runserver
Škrábání
Zadání transakční data ručně může být únavné a náchylné k chybám. Chcete-li automatizovat úlohy, měli byste psát škrabky vyhledat a automaticky přejde do transakčních dat. Chcete-li získat jste začali, jsem napsal zasvěcených / škrábanec / nasdaq.py, který škrábanců rozhraní NASDAQ k údajům Edgarův. Použijte škrabku s něčím jako:
export PYTHONPATH = '. "
export DJANGO_SETTINGS_MODULE = 'example.settings "
python zasvěcených / škrábanec / nasdaq.py NYSE: RHT NASDAQ: GOOG
Pokud škrabák neextrahuje názvy společností (nasdaq.py ne), je to asi dobrý nápad přidat příslušné společnosti a Ticker do databáze před spuštěním škrabku. V opačném případě můžete získat tickers z několika Echanges vše směřující k COMPANY není známo není.
Hacking
Tento projekt byl z velké části stavět po tutorial Django. . To je dobré místo pro start, pokud jste se Django nový
Požadavky na :
- Python
- Django
- Django-tables2
- Beautiful Soup
Komentáře nebyl nalezen