Add relay count tracking workflow with dual charts

This commit adds:
- New GitHub workflow to track relay counts
- Two charts: BitChat-compatible relays and total functioning relays
- Extended history for both charts (70 days)
- Project structure improvements with scripts and assets directories
- Updated documentation in README.md and other files
- Dependencies in requirements.txt
This commit is contained in:
lollerfirst
2025-11-01 19:30:35 +01:00
parent 83c131a24b
commit d415891be3
10 changed files with 420 additions and 0 deletions
+18
View File
@@ -63,5 +63,23 @@ To change the schedule, seed relay, or enable BitChat filtering in CI, edit the
---
## Relay Count History
These charts show the number of Nostr relay entries in our dataset over time:
### BitChat-Compatible Relays
The chart below shows relays that support BitChat events (kind 20000):
![BitChat-Compatible Relay Count Over Time](assets/bitchat_relay_count_chart.png)
### Total Functioning Relays
The chart below shows all functioning relays discovered during the relay discovery process:
![Total Functioning Relay Count Over Time](assets/total_relay_count_chart.png)
The charts are automatically updated daily to reflect changes in the number of relays and show approximately 70 days of history.
## Attribution
`nostr_relays.csv` and `relay_discovery_results.json` use a database curated by DBIP, available at https://www.db-ip.com.