Features
- Personalized News Collection based on your topics of interest and preferences
- AI-Powered Summarization of news articles using Perplexity Sonar API
- Automated Daily Briefings delivered directly to your Obsidian vault
- Customizable Delivery Schedule and format options
- Seamless Obsidian Integration with your existing knowledge management workflow
- Trusted Source Filtering to ensure quality and reliability
- Markdown Formatting for easy linking and organization within your vault
Prerequisites
- Obsidian desktop app installed
- Perplexity API key (Sonar API access)
- Internet connection for fetching news articles
- TypeScript development environment (for customization)
Installation
Configuration
- Install Plugin: Copy the built plugin to your Obsidian plugins folder
- Enable Plugin: Activate in Obsidian settings
- API Setup: Enter your Perplexity API key in plugin settings
- Configure Topics: Set up your news topics and delivery preferences
Usage
- Configure Interests: Set up preferred topics, sources, and delivery schedule
- Automated Collection: Plugin uses Perplexity Sonar API to gather latest news
- AI Summarization: Articles are processed and summarized using Perplexity’s capabilities
- Vault Delivery: Summaries are formatted as Markdown notes in your Obsidian vault
- Knowledge Integration: Link news briefings with other notes in your knowledge base
Code Explanation
- Frontend: TypeScript-based Obsidian plugin with custom UI components
- AI Integration: Perplexity Sonar API for intelligent news gathering and summarization
- Content Processing: Automated article extraction and summarization workflows
- Scheduling: Configurable delivery schedules and topic monitoring
- Markdown Generation: Structured content formatting for Obsidian compatibility
- Error Handling: Robust error management for API limits and network issues