Пример #1
0
def main():
    logging.basicConfig(level=logging.INFO)
    # Hide messages caused by eve-emdr.com not supporting keep-alive
    logging.getLogger("requests").setLevel(logging.WARN)
    s = StatsCollector()
    sw = StatsWriter(s)
    s.start()
    sw.start()
    t = Trawler(s)
    u = EMDRUploader(s)
    t.addListener(u)
    u.start()
    t.trawlMarket()
Пример #2
0
def main():
    logging.basicConfig(level=logging.INFO)
    # Hide messages caused by eve-emdr.com not supporting keep-alive
    logging.getLogger("requests").setLevel(logging.WARN)
    s = StatsCollector()
    sw = StatsWriter(s)
    s.start()
    sw.start()
    t = Trawler(s)
    if not getenv("DISABLE_EMDR", False):
        u = EMDRUploader(s)
        t.addListener(u)
        u.start()
    if "POSTGRES_USERNAME" in os.environ:
        p = PostgresAdapter(s)
        t.addListener(p)
        p.start()
        sdw = StatsDBWriter(s)
        sdw.start()

    t.trawlMarket()