Skip to content

wroever/WikiTimeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WikiTimeline

Last updated: 6/2/16

WikiTimeline constructs a web-based timeline from a Wikipedia page, using TimelineJS.

General Info

Team Members

  • Aditi Bhandari
  • Yixuan Chai
  • Will Roever
  • Taylor Zheng

How it Works

WikiTimeline accepts a simple text query and uses the MediaWiki API to parse Wikipedia for events related to that query. It then poplulates a JSON and generates a TimelineJS timeline.

Technologies

WikiTimeline is currently running on Heroku at https://wikitimeline.herokuapp.com/. It runs on a Django server.

How WikiTimeline can be improved

  • Add extractors to handle more page structures.
  • Implement caching to improve on search times for already-assembled timelines
  • Add additional sharing features

Setup

Setup:

git clone https://github.com/wroever/wikitimeline

pip install -r requirements.txt

Running:

python manage.py collectstatic # Collect static files (if changes made)

python manage.py runserver [PORT] # Will run on localhost:[PORT]

About

WikiTimeline constructs a web-based timeline from a Wikipedia page, using TimelineJS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •