How oemerfaruk/vectorosint works
VectorOSINT collects Reddit RSS posts, stores enriched records, and uses local Ollama analysis to produce intelligence reports; a separate finance-oriented branch also drafts social-media threads. The README documents PDF output, but the sampled analysis code writes Markdown only, so PDF generation is not mapped as implemented. The README and source also name an OSINT database that is absent from the tree; its node therefore has no supported tree path.
Main entry points: global_analysis.py Global Analysis · finance_analysis.py Finance Analysis · generate_tweet_finance.py Tweet Generator · getDataFromReddit.py OSINT Collector
Components 14
Collection
- OSINT Collector
getDataFromReddit.py - OSINT SQLite
OSINT Analysis
- Report Scheduler
auto_reporter.py - Global Analysis
global_analysis.py - Post Analysis
analysis.py - Markdown Reports
Finance Content
- Finance Collector
getFinanceDataFromReddit.py - Finance SQLite
osint_finance_data.db - Finance Analysis
finance_analysis.py - Tweet Generator
generate_tweet_finance.py - Tweet Drafts
tweets
Other components
- Operator
- Reddit RSS
- Ollama Gemma
Connections 23
- Operator → OSINT Collector: starts collection
- OSINT Collector → Reddit RSS: fetches feeds
- OSINT Collector → OSINT SQLite: stores posts
- Operator → Report Scheduler: starts automation
- Report Scheduler → Global Analysis: invokes periodically
- Operator → Global Analysis: runs manually
- Global Analysis → OSINT SQLite: reads posts
- Global Analysis → Ollama Gemma: requests analysis
- Global Analysis → Markdown Reports: writes Markdown
- Operator → Post Analysis: runs sample analysis
- Post Analysis → OSINT SQLite: reads titles
- Post Analysis → Ollama Gemma: requests extraction
- Operator → Finance Collector: starts collection
- Finance Collector → Reddit RSS: fetches feeds
- Finance Collector → Finance SQLite: stores posts
- Operator → Finance Analysis: runs analysis
- Finance Analysis → Finance SQLite: reads posts
- Finance Analysis → Ollama Gemma: requests analysis
- Finance Analysis → Markdown Reports: writes Markdown
- Operator → Tweet Generator: generates thread
- Tweet Generator → Finance SQLite: reads posts
- Tweet Generator → Ollama Gemma: requests thread
- Tweet Generator → Tweet Drafts: writes drafts