Melissa-Web is the web interface for the Melissa-Core repository. It provides a proof of concept of a web-based interface for operating Melissa on their systems.
IMPORTANT: Please note that open pull requests in this repository only if you wish to contribute to the functionality of the web interface. If you wish to enhance Melissa's capabilities, you should head over to Melissa-Core. Also note that this repository will be synched with Melissa-AI/Melissa-Core
only after certain periods of time (unless someone opens a PR to do that).
The installation steps are esentially the same as that of Melissa-Core, however, there are a few changes to the requirements.txt
file.
Clone the project using git
. You can install git and other CLI developer tools by running the following commands:
xcode-select --install
You will need to install PortAudio and PyAudio. Now run the following commands:
git clone https://github.com/Melissa-AI/Melissa-Web.git
cd Melissa
pip install -r requirements.txt --allow-external pywapi --allow-unverified pywapi
cp profile.yaml.default profile.yaml
cp memory.db.default memory.db
mkdir uploads
Install git
and espeak
using your distribution's package manager or build them from their binary files. Follow the same steps as OS X's installation system, starting from installing PortAudio and PyAudio. To play music, you will have to install mpg123.
Once you have successfully set up your development environment, open profile.yaml
to customise the file and add details about yourself.
Follow this link for reading the Usage aka Dating Guide.
After forking Melissa-AI/Melissa-Web
and making the appropriate changes, open an issue and a pull request. After testing the issue/pull request, your request will be merged.