Giter VIP home page Giter VIP logo

qubic's Introduction

Qubic.io

Qube website

Windows

Prerequisite

  • Install MongoDB ~3.0.4

  • create an empty directory "..\qube\db"

mongod.exe --dbpath c:\MongoDB\qube\db --logpath c:\MongoDB\Logs\qube.txt --install
net start MongoDB

Install

requires Python2.7 npm config set cafile /c/cacert.pem npm config set strict-ssl false

git clone ssh://[email protected]/var/repo/qubic.git
cd qubic
npm install
npm run-script install-windows-service
net start qubic

Debug

export QUBE_MONGODB_URL=mongodb://{your_mongo_server}:27017/qube (bash) set QUBE_MONGODB_URL=mongodb://{your_mongo_server}:27017/qube (dos) set AD_CONTROLLER=ldap://{your_ad_controller}

npm run dev-win

TODO

Use cached if not logged in. Cache if not logged in. http://www.djm.org.uk/wordpress-nginx-reverse-proxy-caching-setup/

Collections

play user_ public_<collection_name> private_<collection_name>

API (run a qube expression in node/nodeService)

IGNORE: With the current document format and available libraries it is imposible to extract the qube expressions from a document without slatejs (which doesn't run in node). We need to first extract the qube_expressions code from slatejs_qube

fetch the qube snapshot from http://qube.ims.uss.co.uk:3000/api/share/draft/90sd6ekpoy where 90sd6ekpoy is the doc id.

var qube = require('qube'); var ot = require('ot-sexpr'); fetch = require('node-fetch'); var q; fetch('http://qube.ims.uss.co.uk:3000/api/share/draft/90sd6ekpoy').then(d => { console.log(d)}) //doesn't work because requires authentication

qubic's People

Contributors

mavxg avatar nikk1e avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.