{"repo":"jonortega20/fantasybot","free":true,"listed":false,"github":"https://github.com/jonortega20/fantasybot","clone":"git clone https://github.com/jonortega20/fantasybot.git","description":"Agente autónomo para LALIGA Fantasy: lee el juego, decide y actúa (pujas, ventas, clausulazos, alineación). Python stdlib + agente LLM opcional (Hermes) + UI de supervisión.","language":"Python","stars":16,"topics":["automation","fantasy-football","laliga","llm-agent","python"],"license":null,"category":"ai-agents","readme_excerpt":"fantasybot An agent for LALIGA Fantasy : it connects to the game's (unofficial) API and to external sources (futbolfantasy.com) to read your squad, the market and value trends, and to operate (bid, sell, buyout clauses, set your lineup). Getting started Login (Google account, 2-step OAuth flow): The token lasts 24h and refreshes itself. If you ever need to do it by hand: python -m fantasybot refresh . The refresh token lasts 90 days; when it expires, log in again. Commands Live monitoring (Mission Control) To watch in real time what the agent reads, decides and executes —ideal for supervising a run or recording a demo— there's a small web UI: Every meaningful action (review, lineup, bid, sale, buyout) writes a line to .state/events.jsonl ; the UI follows it over SSE and renders it as a timeline. It's fantasybot's native trace: it reflects what the CLI actually did, with or without Hermes on top. It binds to 127.0.0.1 ; on a VPS, open it through a tunnel: ssh -L 9137:127.0.0.1:9137 . Last-minute bidding: instead of bidding early (and revealing your bid), the agent schedules its flips into a \"plan\" ( bid-plan ) and a cron bids right at the close: if there's no competition, the value plus a touch; if there is, up to your max. Deterministic and free of tokens. The decision commands ( agent , flip , needs , optimize ) accept --json for programmatic consumption (that's how the autonomous agent reads them). Autonomous agent (Hermes) To have it run on its own on a VPS —reviewing, dec","default_branch":null,"files":null,"tree":[],"storefront":"/r/jonortega20","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jonortega20/fantasybot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}