Skip to content

Commit cba2b46

Browse files
committed
docs: add Weather and Quantum harvesters to README
1 parent d429caa commit cba2b46

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ TrueEntropy harvests chaos from the physical world to generate truly random numb
1313
- **Network Latency** - The "weather" of internet infrastructure
1414
- **System State** - RAM, processes, and hardware fluctuations
1515
- **External APIs** - Seismic activity (USGS), cryptocurrency prices
16+
- **Weather Data** - Temperature, humidity, pressure from OpenWeatherMap/wttr.in
17+
- **Quantum Randomness** - Atmospheric noise (random.org) and quantum vacuum fluctuations (ANU QRNG)
1618

1719
All entropy sources are mixed using SHA-256 cryptographic hashing, ensuring uniform distribution and unpredictability.
1820

@@ -88,10 +90,23 @@ Samples volatile system metrics:
8890
- CPU usage percentages
8991
- System uptime with high precision
9092

91-
### External APIs (Optional)
93+
### External APIs
9294
Fetches real-world data:
9395
- **USGS Earthquake API** - Latest seismic magnitude readings
94-
- **Cryptocurrency prices** - Bitcoin price with 8 decimal precision
96+
- **Cryptocurrency prices** - Bitcoin/Ethereum prices with high precision
97+
98+
### Weather Data
99+
Collects meteorological data from multiple cities:
100+
- Temperature, feels-like, min/max
101+
- Humidity and atmospheric pressure
102+
- Wind speed and direction
103+
- Cloud coverage and visibility
104+
- Supports OpenWeatherMap (with API key) or wttr.in (no key required)
105+
106+
### Quantum Randomness
107+
True random numbers from quantum phenomena:
108+
- **random.org** - Atmospheric noise from radio receivers
109+
- **ANU QRNG** - Quantum vacuum fluctuations (fallback)
95110

96111
## API Reference
97112

0 commit comments

Comments
 (0)