Advanced drone intelligence gathering platform with GitHub Pages deployment and automated collection via GitHub Actions.
π View Live Brief π
Automatically updated every 6 hours with the latest drone intelligence from 60+ sources across military, commercial, and geopolitical domains.
- π― Comprehensive Intelligence: 60+ search categories covering military drones, autonomous systems, geopolitical developments
- β‘ Priority Mode: Fast collection focusing on critical defense intelligence
- π GitHub Pages Deployment: Professional live intelligence briefings
- π€ Automated Collection: GitHub Actions workflow every 6 hours
- π Advanced Analytics: Source reliability and performance tracking
- π Zero Maintenance: Fully automated with error handling and recovery
# Create new repository on github.com named 'drone-intelligence-system'
# Make it PUBLIC (required for GitHub Pages on free accounts)
git clone https://github.com/yourusername/drone-intelligence-system.git
cd drone-intelligence-system
# Copy all the provided files to your repository
# (drone_scraper.py, generate_newsletter.py, etc.)
git add .
git commit -m "π Initial deployment: Drone Intelligence System"
git push origin main
- Go to repository Settings
- Enable GitHub Pages:
- Settings β Pages β Source: "GitHub Actions" β Save
- Verify Actions:
- Go to Actions tab β Should show "Drone Intelligence Collection" workflow
- Go to Actions tab
- Click "Drone Intelligence Collection"
- Click "Run workflow" β Run workflow
- Wait 5-10 minutes for completion
- Visit your live brief:
https://yourusername.github.io/drone-intelligence-system/
- Combat drone systems and weapons platforms
- Military UAV operations and deployments
- Drone warfare tactics and strategies
- Reconnaissance and surveillance capabilities
- Armed systems and loitering munitions
- AI-controlled drone platforms
- Autonomous navigation and targeting
- Drone swarm technology and coordination
- Machine learning applications
- Next-generation intelligent systems
- China/Russia/Iran/DPRK drone programs
- International technology transfers
- Military cooperation and alliances
- Export controls and sanctions impact
- Regional conflicts and deployments
- Anti-drone defense systems
- Electronic warfare capabilities
- Detection and tracking technologies
- Interdiction and neutralization methods
- C-UAS (Counter-UAS) platforms
- Delivery and logistics services
- Agricultural and industrial applications
- Search and rescue operations
- Infrastructure inspection services
- Emergency response capabilities
- Every 6 hours: Automatic intelligence collection
- Manual trigger: Available via Actions tab
- Priority mode: Fast collection option
- Error recovery: Automatic retry and fallback
- π Collects Intelligence: Searches 60+ categories across major sources
- π Processes Data: Deduplicates and categorizes articles
- π° Generates Brief: Creates professional HTML intelligence newsletter
- π Deploys to Pages: Updates live briefing automatically
- πΎ Commits Data: Saves structured data to repository
- π Tracks Metrics: Monitors collection performance
- GitHub Pages Integration: Automatic deployment
- Artifact Preservation: 30-day data retention
- Performance Monitoring: Success rate and error tracking
- Quality Assurance: Validation and verification steps
drone-intelligence-system/
βββ π― Core Intelligence System
β βββ drone_scraper.py # Main intelligence collector
β βββ generate_newsletter.py # GitHub Pages newsletter generator
β βββ intelligence_system.py # Master controller
β βββ config.json # System configuration
βββ π€ GitHub Automation
β βββ .github/workflows/
β βββ intelligence.yml # Automated collection workflow
βββ π Data & Reports (Auto-generated)
β βββ data/
β β βββ latest_news.json # Current intelligence data
β β βββ latest_news.csv # Spreadsheet format
β β βββ drone_intelligence_* # Timestamped backups
β βββ docs/
β βββ index.html # GitHub Pages intelligence brief
βββ π Documentation
β βββ README.md # This file
β βββ requirements.txt # Python dependencies
βββ π§ Setup Files
βββ .gitignore # Git ignore rules
# Python 3.8+ required
pip install -r requirements.txt
# Full intelligence collection
python intelligence_system.py run
# Priority mode (faster)
python intelligence_system.py priority
# Generate newsletter only
python intelligence_system.py newsletter
# Check system status
python intelligence_system.py status
# Test collection
python drone_scraper.py --priority
# Test newsletter generation
python generate_newsletter.py
# Verify output
ls data/ # Should contain latest_news.json
ls docs/ # Should contain index.html
- URL:
https://yourusername.github.io/drone-intelligence-system/
- Format: Professional HTML intelligence briefing
- Features: Categorized reports, source attribution, responsive design
- Updates: Automatic every 6 hours
- JSON:
data/latest_news.json
(API-ready format) - CSV:
data/latest_news.csv
(spreadsheet compatible) - Archives: Timestamped backups for historical analysis
{
"Title": "China Tests Advanced Autonomous Drone Swarm Technology",
"Source": "Jane's Defence Weekly",
"Category": "π€ Autonomous Systems",
"Published": "3 hours ago",
"Link": "https://janes.com/article/...",
"Image": "https://example.com/drone-swarm.jpg",
"Scraped_At": "2024-01-15T14:30:00Z"
}
- Jane's Defence Weekly - Global defense authority
- Defense News - Military technology and policy
- Breaking Defense - Defense industry analysis
- The Drive (War Zone) - Military technology coverage
- C4ISRNET - Defense technology and cyber
- Reuters - Global news wire service
- Bloomberg - Financial and technology news
- Wall Street Journal - Business and policy coverage
- Financial Times - International business news
- BBC World Service - International perspective
- CNN International - Global news coverage
- Wired - Technology and innovation coverage
- Ars Technica - In-depth technology analysis
- IEEE Spectrum - Engineering and technology
- Aviation Week - Aerospace industry news
- TechCrunch - Technology startup coverage
- π Articles per Session: 50-200 intelligence reports
- π Source Diversity: 15+ unique sources per session
- π― Category Coverage: 10+ intelligence categories
- β‘ Success Rate: >80% successful collection rate
- π Collection Speed: ~2-3 articles per minute
- π Source Reliability: Weighted scoring system
- β° Content Freshness: <24 hour publication window
- π Duplicate Filtering: Advanced similarity detection
- π Geographic Coverage: Global intelligence monitoring
Edit drone_scraper.py
:
# Add to get_search_queries() method
("hypersonic drone when:24h", "π Hypersonic Systems"),
("underwater drone when:24h", "π Maritime Drones"),
("space drone when:24h", "π°οΈ Space Systems")
Edit .github/workflows/intelligence.yml
:
schedule:
# Run every 3 hours instead of 6
- cron: '0 */3 * * *'
Edit generate_newsletter.py
to modify:
- HTML layout and styling
- Category organization
- Article display format
- Summary statistics
- β Public Information Only: Collects only publicly available news
- β No Personal Data: No collection of personal information
- β Rate Limiting: Respects server resources and robots.txt
- β Terms Compliance: Adheres to news source terms of service
- β Research & Analysis: Legitimate intelligence and research purposes
- β Open Source Intelligence: OSINT collection best practices
- β Attribution: Proper source citation and linking
- β Transparency: Open source system with public methodology
- β No Misuse: Not for surveillance or unauthorized activities
Configure in config.json
:
{
"collection": {
"language": "zh" // Chinese, Russian, Arabic, German, etc.
}
}
Add region-specific searches:
("European drone development when:24h", "πͺπΊ European Systems"),
("Arctic drone operations when:24h", "π§ Arctic Operations"),
("Maritime drone patrol when:24h", "π Maritime Security")
- π Documentation: Review this README and code comments
- π Issues: Use GitHub Issues for bugs
- π‘ Feature Requests: Submit enhancement ideas via Issues
- π Actions Logs: Check workflow logs for troubleshooting
- Fork the repository
- Create feature branch:
git checkout -b feature/amazing-feature
- Commit changes:
git commit -m 'Add amazing feature'
- Push to branch:
git push origin feature/amazing-feature
- Open Pull Request with detailed description
- Sentiment Analysis: Threat level assessment and tone analysis
- Real-time Alerts: Webhook notifications for critical intelligence
- Advanced Analytics: Trend analysis and forecasting
- Multi-source Correlation: Cross-reference verification
- Geographic Intelligence: Location-based analysis and mapping
- API Endpoints: Programmatic access to intelligence data
- Military Threat Assessment: Track emerging drone capabilities
- Technology Intelligence: Monitor autonomous systems development
- Geopolitical Analysis: Assess nation-state drone programs
- Capability Gaps: Identify areas for defensive measures
- Technology Trends: Study drone innovation patterns
- Policy Analysis: Track regulatory developments
- Market Research: Monitor commercial drone applications
- Academic Research: Support scholarly investigation
- Regulatory Intelligence: Stay informed on policy changes
- International Relations: Monitor global drone developments
- Strategic Planning: Inform defense and security policies
- Technology Assessment: Evaluate emerging threats and opportunities
MIT License - See LICENSE file for details.
This project is open source and available for legitimate research, analysis, and educational purposes.
- π Live Brief: https://yourusername.github.io/drone-intelligence-system/
- π GitHub Actions: https://github.com/yourusername/drone-intelligence-system/actions
- π Issues: https://github.com/yourusername/drone-intelligence-system/issues
- π Wiki: https://github.com/yourusername/drone-intelligence-system/wiki
- π Insights: https://github.com/yourusername/drone-intelligence-system/pulse
- Create GitHub Repository named
drone-intelligence-system
- Upload all files from this guide to your repository
- Enable GitHub Pages in Settings β Pages β GitHub Actions
- Run first collection via Actions tab
- View your live brief at
https://yourusername.github.io/drone-intelligence-system/
π Your professional drone intelligence system will be live in under 10 minutes!
Disclaimer: This system is designed for legitimate research and analysis purposes. Users are responsible for compliance with applicable laws and ethical guidelines. Content belongs to respective publishers.