Skip to content

Post daily summaries from Ambient Weather, BirdWeather and Haikubox sensors to social media (Bluesky/ATProto and Mastodon/Fediverse).

Notifications You must be signed in to change notification settings

parsingphase/socialSensorSummaries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atmo-sensor-lambdas

fka masto-bird-summary

Post daily summaries from Ambient Weather, BirdWeather and Haikubox sensors to social media (Bluesky/ATProto and Mastodon/Fediverse). Plus a couple of whole-year graphing tools for local use.

Scripts run as AWS Lambdas, CDK IaC is included.

Examples

Social Lambdas

2025-12-27-birdweather.png

Post.png

Weather.png

Local usage

Ruby-throated Hummingbird (2105).png

yearHeatMap-station8628-species120-sr2.png

Code quality

"WFM+" - works for me, tidied up a bit. Strongly typed, but no automated testing beyond static & linting.

Some local scripts require modification of fixed values - these are being migrated to use command-line switches. The lambdas assume you have exactly the same set of accounts/devices I do, but you can tweak these / comment out sections.

Feel free to email with queries, address is on my profile page

Setup

Copy config.sample.ts to config/config.ts and populate.

Run npm install

Local-only scripts are in the utils directory.

To run the lambdas locally, see run*Cli.ts

For test & deploy, see scripts in package.json. To deploy to AWS, you'll need Docker and an AWS account.

Useful links

Ambient Weather

BirdWeather PUC

Haikubox

Generative "AI" usage

None. Do not submit code created with any generative tooling.

You are not granted the right to use this code to train any such system.

About

Post daily summaries from Ambient Weather, BirdWeather and Haikubox sensors to social media (Bluesky/ATProto and Mastodon/Fediverse).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published