Files
ArbitrageFinder/main.py
Daan Koning 1cc110d468 Initial
2022-11-21 22:46:47 +01:00

25 lines
514 B
Python

from logic import *
import os
from itertools import chain
from dotenv import load_dotenv
from rich import print
load_dotenv()
def main():
key = os.environ.get("API_KEY")
sports = get_sports(key)
data = chain.from_iterable(get_data(key, sport) for sport in sports)
data = filter(lambda x: x != "message", data)
results = process_data(data)
arbitrage_opportunities = filter(lambda x: x["total_implied_odds"] < 1, results)
for i in arbitrage_opportunities:
print(i)
if __name__ == '__main__':
main()