Page MenuHomePhabricator

Add BITPlan/diagrams support to Pywikibot
Open, Needs TriagePublicFeature

Description

Feature summary (what you would like to be able to do and where):
Add BITPlan/diagrams support to Pywikibot

How to:

Either

Benefits:

  • No local installation of GraphViz required (which is not a Python site-package)
  • Ready to go for Pywikibot users (like SPARQL interface)
  • replaces pydot of interwiki_graph
  • replaces pydot of category graph
  • enable this for sphinx .. graphviz:: extension to improve documentation

Event Timeline

@Seppl2013: What do you think about it? Can you support it anyhow?

@Xqt - thanks for considering our diagrams server. If you have any questions on how to install it on your own infrastructure let me know. If you'd like to use it as is you are welcome as long as the load on the server will
be moderate.

@Samwilson have you been in touch with @Xqt discussing this?

The original implementation for the diagrams server is by Sam Wilson and was done in PHP.
There are some alternatives to diagrams.bitplan.com e.g. http://magjac.com/graphviz-visual-editor/ which is used by graphiz.org directly.

Are there any specific needs to be fullfilled for your usecase?

Are there any specific needs to be fullfilled for your usecase?

The idea is to define an interface to create graphs so that graphviz and pydot has not to be installed locally. For categories we probably can use vCat but there are other use cases like interwiki_graph (still uses pydot and GraphViz) or for dependeny graphs like this

Diagrams. bitplan.com happily accepts POST requests. So will any local installation of the python server or the PHP server by Samwilson. Would you like to see some kind of python API for this to simplify the usage or what are your needs to get this working for your usecase?