1
2
3 u"""
4 Пакет Котировки3.
5 =================
6
7 Сбор данных о котировках - это задача конвейера, состоящего из:
8 1. Транспорта (L{Transport}), который считывает данные из источника и
9 сохраняет в заданном месте (L{Place}).
10 2. Парсера (L{Parser}), который разбирает данные, считанные транспортом и
11 представляет их в виде объектов класса L{Price}.
12 3. Калькуляторов (L{Calculator}), которые вычисляют дополнительные поля
13 объектов класса L{Price}.
14 4. Модуля сохранения (L{Saver}), который обработанные данные сохраняет.
15
16 Конфигурация конвейера описывается в XML-файлах.
17
18 Каждый узел XML-файла может иметь атрибут class, в котором содержится
19 имя класса объекта, занимающего определенное место в конвейере. Некоторые
20 объекты поддерживают дополнительные параметры (нужно смотреть документацию к
21 конкретному классу).
22
23 Чтобы узнать, какие классы есть в системы, можно использовать программку
24 s3structure.
25
26 """
27
28 __author__ = "Zasimov Alexey"
29 __email__ = "zasimov-a@yandex-team.ru"
30
31 import core
32 import transports
33 import parsers
34 import calculators
35 import savers
36