Skip to content

AI-powered editorial essence extractor that transforms lengthy articles into impactful Twitter threads. "Nina" (fire) represents the spark of key arguments, while "Note" captures the extracted essence.

License

Notifications You must be signed in to change notification settings

benitoanagua/NinaNote

Repository files navigation

Nina Note 🔥

Vue 3 TypeScript Tailwind CSS

Nina Note is an AI-powered editorial essence extractor that transforms lengthy articles into impactful Twitter threads. "Nina" means fire in Quechua, representing the spark of key arguments, while "Note" captures the extracted essence.

🌐 Live Demo: https://ninanote.netlify.app/

🎯 Core Mission

Nina Note addresses the information overload problem by:

  • Extracting the essence of lengthy editorials and articles
  • Distilling complex arguments into digestible Twitter threads
  • Preserving the core message while eliminating fluff
  • Enabling knowledge sharing through social media platforms

✨ How It Works

  1. Input: Provide any editorial URL
  2. Extraction: AI identifies and extracts the core content
  3. Distillation: Transform complex arguments into tweet-sized insights
  4. Customization: Refine and polish each tweet
  5. Publish: Share directly to Twitter or copy to clipboard

🚀 Quick Start

# Clone and setup
git clone https://github.com/benitoanagua/NinaNote.git
cd NinaNote
npm install
npm run dev

# Build for production
npm run build

🛠️ Technology Stack

  • Vue 3 + Composition API for reactive UI
  • TypeScript for type-safe development
  • Tailwind CSS 4 for modern styling
  • AI Integration for intelligent content distillation
  • Twitter API v2 for seamless publishing

📖 Use Cases

  • Researchers: Share academic findings as accessible threads
  • Journalists: Amplify investigative pieces through social media
  • Content Creators: Repurpose long-form content efficiently
  • Educators: Break down complex topics for broader audiences
  • Advocates: Spread important messages with maximum impact

🔧 Configuration

Twitter API Setup

  1. Obtain Bearer Token from Twitter Developer Portal
  2. Enter token in the app interface
  3. Token is stored locally in session storage only

🌐 Deployment

The application is optimized for static deployment:

  • GitHub Pages (configured automatically)
  • Netlify/Vercel (drag-and-drop dist folder)
  • Any static hosting service
npm run build  # Creates production-ready files in /dist

📈 Impact

Nina Note helps bridge the gap between:

  • Complex information and public understanding
  • Academic discourse and social media engagement
  • Lengthy content and attention-scarce audiences

🤝 Contributing

We welcome contributions that enhance our mission of making complex ideas accessible. Please see our contributing guidelines for details.

📄 License

MIT Licensed - see LICENSE file for details.


Transform lengthy arguments into fiery threads. Ignite conversations with Nina Note. 🔥

About

AI-powered editorial essence extractor that transforms lengthy articles into impactful Twitter threads. "Nina" (fire) represents the spark of key arguments, while "Note" captures the extracted essence.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published