A Mastodon bot that posts quotes on Wednesdays.
This project uses mise for Python version management and uv for dependency management.
# Install mise if you haven't already
curl https://mise.run | sh
# Install Python and dependencies
mise install
mise run install-dev# Run tests
mise run test
# Format code
mise run format
# Lint code
mise run lintUses AWS SAM for deployment.
# Build the SAM application
mise run build
# Deploy (runs sam build then sam deploy --guided)
mise run deployMASTODON_ACCESS_TOKEN- Mastodon API access tokenMASTODON_BASE_URL- Mastodon instance base URL (e.g.,https://mastodon.social)FAKE_WEDNESDAY- Set to any value to pretend it's Wednesday (for testing)