Creates chronological timelines from documents.
bot_name: timeline-bot
capacity: 5000 # documents per day
priority: normal
# Generate timeline from documents
python timeline-bot/generate.py --source docs/ --output timeline.html
# Generate timeline for specific person
python timeline-bot/generate.py --entity "Person Name" --output timeline.json
# Generate timeline for date range
python timeline-bot/generate.py --start 2000-01-01 --end 2020-12-31
from bots.timeline_bot import TimelineBot
bot = TimelineBot()
timeline = bot.generate_timeline("Person Name")
print(timeline)
{
"entity": "Person Name",
"events": [
{
"date": "2015-06-15",
"description": "Event description",
"source_document": "doc_id_123",
"location": "New York",
"confidence": 0.95
}
],
"date_range": {
"start": "2000-01-01",
"end": "2020-12-31"
}
}
Generates an interactive HTML timeline with:
pip install -r requirements.txt
⚠️ In Development - This bot is currently being developed. Full implementation coming soon.
See CONTRIBUTING.md for guidelines.