Skip to content

zachpmanson/cits3200-project

Repository files navigation

Sitting robot

cits3200-project

A repo for our CITS3200 project

Setup

To install dependencies for the chatbot you must use Python 3.7. It is best to create a venv for this. Run these commands in the repo folder. If on Windows RUN POWERSHELL AS ADMINISTRATOR.

# Create a venv called venv
python -m venv venv

# Activate venv on Windows
. ./venv/Scripts/activate

# Activate venv on macOS/Linux
. ./venv/bin/activate

# Install dependencies (will take a few mins and may have pyyaml error, seems to not matter)
pip install -r ./chatbot/requirements.txt

# May need to be run as sudo on macOS/Linux
python -m spacy download en

Then you'll need to install dependencies for Cairo.

Windows download: https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases (direct download)

Important Dates

  • Sprint 1 due 5pm Wednesday 17th August (to client, copy to cssubmit, due 11:59pm)
  • Personal Relfection due 11:59pm Friday 19th August (to cssubmit)
  • SPARKPLUS peer assessment to SPARKPLUS web site, due 11:59pm Friday 19th August
  • Professional Development Portfolio due 11:59pm Monday 12th September (to cssubmit)
  • Sprint 2 due 5pm Wed 21st September (to client, copy to cssubmit, due 11:59pm)
  • Personal Relfection due 11:59pm Friday 23rd September (to cssubmit)
  • SPARKPLUS peer assessment due 11:59pm Friday 23rd September (to SPARKPLUS web site)
  • All work on project stops 5:00pm Monday 17th October.
  • Handover to Client of project deliverables, system demonstration, Client Retrospective
  • cssubmit Sprint 3 system and retrospective 11:59pm Wednesday 19th October
  • Personal Relfection due 11:59pm Friday 21st October (to cssubmit)
  • SPARKPLUS peer assessment due 11:59pm Friday 21st October (to SPARKPLUS web site)

Useful links

pyinstaller --onefile ._init_.py .\aboutus.py .\alarm.py .\cal.py .\interface.py .\jokes.py .\maps.py .\scraper.py .\weather.py -p . pyinstaller ._init_.py .\aboutus.py .\alarm.py .\cal.py .\interface.py .\jokes.py .\maps.py .\scraper.py .\weather.py -p .