Git Product home page Git Product logo

spoon-neo4j's Introduction

Spoon - A small helper script to add some niceties to Neo4j Browser

There is no spoon.
โ€” Spoon Boy to Neo
The Matrix
hqdefault

Add Bookmarklet

Adds these features to Neo4j Browser

  • DataTable (search, sort, paginage)

  • Zoom for graphs and query plans (Hold Alt- and drag / pan)

  • Charts (Currently Line-Charts)

Just drag this link Spoon to your bookmarks toolbar.

javascript:var h=document.getElementsByTagName('html')[0];var s=document.createElement('script');s.setAttribute('src','https://code.jquery.com/jquery-3.3.1.min.js');h.appendChild(s);setTimeout(function() {var s=document.createElement('script');s.setAttribute('src','https://rawgit.com/jexp/spoon-neo4j/browser-3x/spoon.js');h.appendChild(s);},1000);
Example query for datatable and chart
match (n:Movie)<--(p:Person)
WITH n.title as title, n.released as released,toInt(avg(p.born)) as castBorn
RETURN title, released, castBorn, released - castBorn as age

Screenshots

spoon datatable
spoon charts

spoon zoom

spoon zoom plan

Credits

Uses these libraries

Note
Please support these projects

IDEAS

  • โˆš More chart types (pie, bar)

  • MapBox for Geo

  • Hide Property Keys

  • Add Table editor support and generate cypher statements from it (https://editor.datatables.net/)

  • Extend radial menu for nodes

  • Add Multi-Select for nodes and rels

  • Node Icons from property and inline table URL and Picture rendering

  • Use clicks on Meta-Model or Data for cypher "pattern by example"

  • Add support for arrows inline

  • Cypher to graph / graph to cypher (like in arrows)

spoon-neo4j's People

Contributors

jexp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spoon-neo4j's Issues

TypeError: jQuery.easing[jQuery.easing.def] is not a function

Hello guys,
I am getting this error after installing the new bookmarlet, every time I do a new query:

918cbdc6.components.js:10 TypeError: jQuery.easing[jQuery.easing.def] is not a function
at Object.swing (918cbdc6.components.js:35)
at init.run (918cbdc6.components.js:4)
at tick (918cbdc6.components.js:1)
at Function.jQuery.fx.timer (918cbdc6.components.js:4)
at Animation (918cbdc6.components.js:1)
at HTMLDivElement.doAnimation (918cbdc6.components.js:4)
at Function.dequeue (918cbdc6.components.js:3)
at HTMLDivElement. (918cbdc6.components.js:3)
at Function.each (918cbdc6.components.js:2)
at jQuery.fn.init.each (918cbdc6.components.js:2)
(anonymous) @ 918cbdc6.components.js:10
(anonymous) @ 918cbdc6.components.js:9
$digest @ 918cbdc6.components.js:11
$apply @ 918cbdc6.components.js:11
(anonymous) @ 918cbdc6.components.js:13
dispatch @ 918cbdc6.components.js:3
elemData.handle @ 918cbdc6.components.js:3

Chrome Version: 67.0.3396.99 (Official Build) (64-bit)
Database Neo4j Version: 3.0.12

install

I didn't manage to make the pluggin work by adding the bookmarklet. Is Chrome supported? Can you develop the install?

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.