Insider jest śledzenie transakcji app napisany w Pythonie z użyciem ramy Django.
Zainstaluj
Insider jest publikowany w repozytorium Git. Zobacz interfejs WWW poufnych aby uzyskać więcej informacji.
Quick-start
Jeśli nie masz projekt Django i chcesz po prostu uruchomić insider jako usługa samodzielna, można użyć przykładowy projekt napisany w przykładzie. Ustaw projektu (jeden raz):
Przykładem python / manage.py syncdb
Zapoznaj się z dokumentacją Django, aby uzyskać więcej informacji.
Uruchom
Uruchom aplikację na lokalnym komputerze (tyle razy, ile chcesz):
Przykładem python / manage.py runserver
Być może trzeba dodać aktualny katalog do PYTHONPATH tak python można znaleźć pakiet poufnych. Jeśli używasz bash, że będzie wyglądać
& Nbsp; PYTHONPATH = ". $ PYTHONPATH" przykładem python / manage.py runserver
Skrobanie
Wprowadzanie danych transakcji przez strony może być uciążliwe i podatne na błędy. Aby zautomatyzować zadania, należy napisać zgarniaczy patrzeć i automatycznie wprowadzić dane transakcji. Aby zacząć grę, pisałem poufnych / złom / nasdaq.py, który zadrapania interfejs NASDAQ do danych Edgara. Użyj skrobaczki z czymś takim:
PYTHONPATH eksport = '.'
DJANGO_SETTINGS_MODULE eksport = 'example.settings'
python insider / złom / nasdaq.py NYSE: RHT NASDAQ: GOOG
Jeśli zgarniacz nie wyodrębnić nazwy firm (nasdaq.py nie), to chyba dobry pomysł, aby dodać odpowiednią firmą oraz Ticker do bazy danych przed uruchomieniem skrobaczki. W przeciwnym wypadku może pojawić się z kilku Echanges Blok wszystkie skierowane do nieznanych firm.
Hacking
Projekt ten był w dużej mierze budować samouczka Django. . To dobre miejsce, aby rozpocząć, jeśli jesteś nowy w Django
Wymagania :
- Python
- Django
- django-tables2
- Piękny Zupa
Komentarze nie znaleziono