Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imgios/ram-wiki
📺 Rick and Morty Wiki made with Flask and Neo4j.
https://github.com/imgios/ram-wiki
flask neo4j rick-and-morty wiki
Last synced: 5 days ago
JSON representation
📺 Rick and Morty Wiki made with Flask and Neo4j.
- Host: GitHub
- URL: https://github.com/imgios/ram-wiki
- Owner: imgios
- Created: 2020-08-24T13:09:30.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-21T08:01:43.000Z (about 4 years ago)
- Last Synced: 2024-10-24T10:09:00.036Z (3 months ago)
- Topics: flask, neo4j, rick-and-morty, wiki
- Language: HTML
- Homepage:
- Size: 186 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📺 Rick and Morty Wiki
Rick and Morty Wiki is a Web Application project for academic purposes.## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
- Python >=3.8
- pip
- venv
- Flask
- Neo4j### Installing
1. Clone the repository
```bash
$ git clone https://github.com/imgios/RaM-wiki.git
$ cd RaM-wiki
```
2. Create a new virtualenv and activate it:
```bash
$ python3 -m venv venv
$ source venv/bin/activate
```
3. Install dependencies:
```bash
$ pip3 install -r requirements.txt
```
4. Create a new Neo4j database and edit database username and password in `utilities.py`:
```python
def getConnection():
dbUsername = 'neo4j' # replace neo4j with your database username
dbPassword = 'ramwiki' # replace ramwiki with your database password
...
```
5. Run the script `createdb.py` in order to populate the database:
```bash
$ python3 ramwiki/createdb.py
```
6. Run the application:
```bash
$ python3 run.py
```## Built With
* [Python 3.8](https://www.python.org/)
* [Flask](https://flask.palletsprojects.com/en/1.1.x/)
* [Bulma](https://bulma.io/)
* [Neo4j](https://neo4j.com/)## Acknowledgments
Thanks to [rickandmortyapi.com](https://rickandmortyapi.com/), used for the dataset creation.