Rick and Morty Wiki is a Web Application project for academic purposes.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python >=3.8
- pip
- venv
- Flask
- Neo4j
- Clone the repository
$ git clone https://github.com/imgios/RaM-wiki.git
$ cd RaM-wiki
- Create a new virtualenv and activate it:
$ python3 -m venv venv
$ source venv/bin/activate
- Install dependencies:
$ pip3 install -r requirements.txt
- Create a new Neo4j database and edit database username and password in
utilities.py
:
def getConnection():
dbUsername = 'neo4j' # replace neo4j with your database username
dbPassword = 'ramwiki' # replace ramwiki with your database password
...
- Run the script
createdb.py
in order to populate the database:
$ python3 ramwiki/createdb.py
- Run the application:
$ python3 run.py
Thanks to rickandmortyapi.com, used for the dataset creation.