whatisgithub

What is weather-prediction?

signal-probability-engine/weather-prediction — explained in plain English

Analysis updated 2026-05-18

220TypeScriptAudience · developerComplexity · 4/5Setup · hard

In one sentence

An automated trading bot that bets on Polymarket's daily city temperature markets using live weather forecast data to find favorable prices.

Mindmap

mindmap
  root((Weather Trading Bot))
    Data sources
      National Weather Service
      Open Meteo
    Modes
      Signal only
      Paper trading
      Live execution
    Target
      Polymarket temperature markets
    Tech stack
      TypeScript
      Node.js
      Polygon blockchain

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically check Polymarket temperature markets against live weather forecasts.

USE CASE 2

Paper trade weather-based strategies against a local ledger before risking money.

USE CASE 3

Run a continuous timer that places real trades when forecast-implied odds look favorable.

What is it built with?

TypeScriptNode.jsPolygon

How does it compare?

signal-probability-engine/weather-predictiongermondai/trawlsuyancc/openai-plus-vxt
Stars220218217
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/53/5
Audiencedeveloperops devopsgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a funded Polymarket wallet and a private key to place real trades.

So what is it?

This is an automated trading bot built for Polymarket, a prediction market platform where users bet on real-world outcomes. Specifically, it targets Polymarket's daily temperature markets, where traders bet on whether a city's highest temperature on a given day will fall within a certain range. The bot works by pulling weather forecasts from two sources: the National Weather Service for US cities and Open-Meteo for international locations. It then looks up the corresponding Polymarket temperature-range betting market for each city, checks whether the current price looks favorable against your entry thresholds, and either reports the signal, simulates a trade, or places a real order on the blockchain. You would use this if you want to automate weather-based trading on Polymarket without clicking through the interface manually. It supports three modes: a read-only signal mode that just prints what it would do, a paper trading mode that simulates trades against a local ledger, and a live execution mode that places actual orders using your connected wallet. The bot can run continuously on a timer, checking prices every 30 minutes. It requires a funded Polymarket wallet, your wallet private key, and network access to the weather and market APIs. Built with TypeScript running on Node.js, targeting the Polygon blockchain network.

Copy-paste prompts

Prompt 1
Help me run this bot in signal-only mode to see what trades it would suggest.
Prompt 2
Explain how this bot compares weather forecasts to Polymarket's temperature market prices.
Prompt 3
Walk me through configuring paper trading mode before I connect a real wallet.

Frequently asked questions

What is weather-prediction?

An automated trading bot that bets on Polymarket's daily city temperature markets using live weather forecast data to find favorable prices.

What language is weather-prediction written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Polygon.

How hard is weather-prediction to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is weather-prediction for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.