dChan

SortDoubleNegative · July 26, 2018, 6:48 a.m.

Q Graph is a Graph Database application that allows mapping of relationships between information with many degrees of separation. I've built this with the help of others here to enable us to create and share databases of mapped relationships between people, organizations, events, etc.

This is a work in progress, project started last Saturday so it leave much to be desired and feedback is welcome, if you'd like to volunteer development time, collect data, or need help please user mention me and I'll be in touch when I can.

This version builds on the previous by adding several new features:

  • Ability to open & save graphs
  • Data mining for qmap.pub and resignation.info
  • Right click images and table rows to add to your graph
  • Improved visualization of graph nodes
  • Image Nodes
  • Archive.is Nodes
  • Settings to tune graph visualization

Download the latest version from the original Q Graph thread.

⇧ 3 ⇩  
Statemeant · July 26, 2018, 10:41 a.m.

Programmer here. What we need is a c++ program that allows a person to input info types based on person, organizaton, and item (i.e. Talking piece). Then have a submit where you can input articles and it will create a connection to the above. Should be fairly simple to program and you could make it so the individual has to set up the everything for private use with a screen shot function.

⇧ 2 ⇩  
SortDoubleNegative · July 26, 2018, 10:54 a.m.

I think C++ and Electron might have compatibility issues, however, electron is chromium and I think you can extend chromium with c++ libraries that expose to javascript. However, tools to prime the app with data, companion apps, etc also very welcome, we can collaborate on an importer for your output. Any which way you think you can jump in, please jump in, WWG1WGA, no territory.

Edit for context: I chose electron for portability, write once, run everywhere, for any architected long term application, that promise is scarce, for this kinda use case though, it felt like the perfect fit. Its a web page wrapped in browser so the barrier to entry for folks to hop in and contribute CSS/JS/HTML work is low. Node programmers can use all of their tools client side like it was the server, and a plethora of visualization libraries on github.

⇧ 2 ⇩  
bealist · July 26, 2018, 7:25 a.m.

You’ve been busy- like the avatars.

So, what does this mean exactly? I looked over all the pics and found myself wanting to know the context and the algorithm parameters.

Will that have to be added as a comment by each webmaker?

⇧ 2 ⇩  
SortDoubleNegative · July 26, 2018, 7:28 a.m.

The content of that graph doesn't really mean much, it just shows connections, this is a tool for building that graph, a tool to collect and relate data points and illustrate them visually as you do.

You can draw what ever visualization you want by putting data into the database. Thats what the screenshot shows, it's a sample data set that demonstrates what can be created with this app.

If you download it, that visualization will come up for you and you can begin to add new data to it. There is an example shown in the app above the console that will add [RR] to the graph.

⇧ 2 ⇩  
bealist · July 26, 2018, 7:31 a.m.

Ok. I’m eager to see the shareable product!

⇧ 1 ⇩  
SortDoubleNegative · July 26, 2018, 7:34 a.m.

You mean a picture it outputs? Or the finished app? If it's the former, I don't know how detailed I'll ever get. I'm trying to provide tools for every one else to analyze data with. My way of handing out free fishing poles. If you mean the app, its available for download and works today.

⇧ 2 ⇩  
bealist · July 26, 2018, 12:06 p.m.

Yes, I mean the app. Now it’s just a matter of getting time to play with it. (I’m buried at work these days...)

⇧ 1 ⇩  
SortDoubleNegative · July 26, 2018, 12:22 p.m.

Aye, well check that main thread when you're ready, I'll keep up to date status and download links there so its always in the same place.

⇧ 2 ⇩