Esempio n. 1
0
def main() -> None:
    kv = Ingestor(KV_DIR)
    symlist = SymbolList(SYMBOLS_CSV)

    for _, symbol in symlist.next():
        if kv.get(symbol) is None:
            f = Feed(symbol, url=FEED_URL.format(symbol=symbol))
            f.refresh()
            kv.set(symbol, f)
            print("Wrote {}".format(symbol), flush=True)
            sleep(FEED_FETCH_SLEEP)

    kv.finish()