twitch-plays/src/main.py

25 lines
556 B
Python

import reader
import writer
import bucket
def main():
r = reader.Reader(reader.StdinReader())
r = reader.Reader(reader.RandomReader())
w = writer.Writer(writer.MultiWriter(
#writer.StdoutWriter(),
writer.PyAutoGUIWriter(),
))
bkt = bucket.Bucket()
for line in r.read():
latest_bkt = bucket.Bucket()
if latest_bkt.name != bkt.name:
picked = bkt.pick_n(2)
w.write(picked)
bkt = latest_bkt
bkt.push(line)
print("closing writer")
w.close()
if __name__ == "__main__":
main()