/291-Project2

A "Twitter-like" client and database simulator. Able to log in, search through, and write tweets in a pre-defined database file.

Primary LanguagePythonMIT LicenseMIT

CMPUT 291 - Mini Project 2

Due: Monday, April 3rd @ 5:00PM

Links:

Specification: https://eclass.srv.ualberta.ca/mod/page/view.php?id=2410879

Google Drive: https://drive.google.com/drive/u/2/folders/0B7Uk2bkxUt_YZGpFVW96NXh1UXM

To Use:

Phase 1 and 2 extract and compile the database. Phase 3 is the interface.

To use Phase 3:

  1. Install Python 3 (any version should work)
  2. Ensure you have the "bsddb3" dependency. Use
pip install bsddb3
  1. Use the command:
python phase3.py

Use the predefined index files in the "Index_Files" directory.

That may or may not work. Recommended to use a linux OS for this.