A Next.js application that generates and posts meaningful quotes from suffragist authors to Bluesky.
- Clone the repository
- Install dependencies:
npm install- Copy
.env.exampleto.envand fill in your credentials:
cp .env.example .envRequired credentials:
BLUESKY_USERNAME: Your Bluesky handle (e.g., username.bsky.social)BLUESKY_PASSWORD: Your Bluesky passwordGEMINI_API_KEY: Your Google Gemini API key from Google AI Studio
- Run the development server:
npm run dev- Visit
http://localhost:3000/generateto generate and post quotes
- Randomly selects books from suffragist authors
- Generates meaningful quotes using Google's Gemini AI
- Posts formatted quotes to Bluesky
- Beautiful UI for manual quote generation
Never commit your .env file or expose your credentials. The .env file is listed in .gitignore to prevent accidental commits.