Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/medialab/manylines
Explore networks and publish narratives.
https://github.com/medialab/manylines
Last synced: 21 days ago
JSON representation
Explore networks and publish narratives.
- Host: GitHub
- URL: https://github.com/medialab/manylines
- Owner: medialab
- License: lgpl-3.0
- Created: 2014-01-22T16:01:07.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2020-12-11T16:04:19.000Z (about 4 years ago)
- Last Synced: 2024-11-03T23:35:02.410Z (about 1 month ago)
- Language: HTML
- Homepage: https://medialab.github.io/manylines/
- Size: 14.7 MB
- Stars: 52
- Watchers: 23
- Forks: 15
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-starred - medialab/manylines - Explore networks and publish narratives. (others)
README
# manylines
Explore networks and publish narratives.
## Installation
### 1) Node.js
manylines runs on Node.js. If you do not have it installed yet, refer to its [website](http://nodejs.org/).
### 2) Couchbase
If you do not have an instance of Couchbase running, you'll have to install one or decide to work on a Mock and skip this step. Note that in Mock mode, graphs will be deleted when the application stops.
*Example for Debian/Ubuntu*
```bash
# Downloading package
wget http://packages.couchbase.com/releases/2.2.0/couchbase-server-community_2.2.0_x86_64.deb# Installing package
sudo dpkg -i couchbase-server-community_2.2.0_x86_64.deb# Then go to localhost:8091 to setup
```For other distributions, please refer to the couchbase [site](http://www.couchbase.com/).
**N.B.**: manylines currently uses a 2.x.x version of Couchbase.
### 3) Application
```bash
# Clone the app
git clone [email protected]:medialab/manylines.git# Install its dependencies
npm install# Copy the sample config and fill in the needed information
cp config.sample.json config.json
```## Usage
### Starting the app
*For development*
```bash
npm start
```*For production*
```bash
# Build assets
gulp# Starting app
NODE_ENV='prod' npm start
```The application will then be available through `server:8000/app`.