Insider е ап сделка проследяване написан на Python с помощта рамките Django.
<Силен> Install
Insider е публикуван като хранилище Git. Вижте уеб интерфейс отвътре за повече информация.
<Силен> бърз старт
Ако не разполагате с проект Django и просто искате да тече вътрешна като самостоятелна услуга, можете да използвате например проекта писмената в пример. Настройка на проекта (еднократно):
питон например / manage.py syncdb
Вижте документацията Django за повече информация.
<Силен> Run
Стартирайте приложението на вашия локален хост (толкова пъти, колкото искате):
питон например / manage.py runserver
Може да се наложи да добавите текущата директория да PYTHONPATH така питон да намерите пакета за вътрешна. Ако работите Баш, че ще изглежда като
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" питон например / manage.py runserver
<Силен> Scraping
Въвеждане на данни за транзакции на ръка може да бъде досаден и склонни грешка. За автоматизиране на задачата, трябва да напишете чистачи да гледат нагоре и въвеждат данни за транзакции автоматично. За начало, аз съм писал с вътрешна / изгребване / nasdaq.py, които ожулвания интерфейс NASDAQ до данните на Едгар. Използвайте стъргалката с нещо като:
износ PYTHONPATH = '.'
износ DJANGO_SETTINGS_MODULE = 'example.settings "
питон с вътрешна / изгребване / nasdaq.py NYSE: RHT NASDAQ: GOOG
Ако стъргалката не извлече имена на компании (nasdaq.py не го прави), това е може би е добра идея да се добави съответната компания и Ticker до базата данни, преди да пуснете стъргалката. В противен случай може да получите тикери от няколко echanges всички сочещи към Непознат на компанията.
<Силен> Hacking
Този проект е до голяма степен изграждаме след Django начинаещи. . Това е едно добро място да започнете, ако сте нов в Django
<силни> Изисквания
- Python
- Django
- Джанго-tables2
- Красива супа
Коментари не е намерена