privilegiadas é um aplicativo de rastreamento de transação escrito em Python utilizando o framework Django.
Instalar
Privilegiadas é publicado como um repositório Git. Consulte Interface de insider web para obter mais informações.
Quick-start
Se você não tem um projeto Django e você apenas deseja executar insider como um serviço autônomo, você pode usar o projeto de exemplo escrito em exemplo. Configurar o projeto (uma vez):
exemplo python / manage.py syncdb
Consulte a documentação do Django para mais detalhes.
Executar
Execute o aplicativo em seu host local (quantas vezes quiser):
exemplo python / manage.py runserver
Você pode precisar adicionar o diretório atual para PYTHONPATH tão python pode encontrar o pacote fonte. Se você estiver executando o bash, que será semelhante
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" exemplo python / manage.py runserver
Raspagem
Inserindo dados de transações à mão pode ser tedioso e propenso a erros. Para automatizar a tarefa, você deve escrever raspadores para olhar para cima e inserir dados de transação automaticamente. Para começar, eu escrevi insider / raspar / nasdaq.py, que raspa a interface do NASDAQ aos dados de Edgar. Use o raspador com algo como:
PYTHONPATH exportação = '.'
DJANGO_SETTINGS_MODULE exportação = 'example.settings'
python insider / raspar / nasdaq.py NYSE: RHT NASDAQ: GOOG
Se o raspador não extrair nomes de empresas (nasdaq.py não), é provavelmente uma boa idéia para adicionar a Companhia Ticker relevante e para o banco de dados antes de executar o raspador. Caso contrário, você pode obter cotações de vários Echanges todos apontando para o DESCONHECIDO empresa.
Hacking
Este projecto foi amplamente construir seguindo o tutorial do Django. . Isso é um bom lugar para começar se você é novo no Django
Requisitos :
- Python
- Django
- django-tables2
- Beautiful Soup
Comentários não encontrado