Y a-t-il une API pour OpenGrok ? Je suis intéressé à exploiter les résultats dans Perl ou Java. Pour le moment, je pourrais effectuer le décalage HTML contre les résultats, mais semble moins qu'idéal. P>
Selon son site Web, il exploite Lucene, mais aucune information réelle sur la manière de le connecter autre que via HTML. P>
3 Réponses :
OpenGrok prend en charge un Interface de ligne de commande Cela peut être capable de fournir ce que vous recherchez.
Exemple: P>
$ java -cp ./opengrok.jar org.opensolaris.opengrok.search.Search -R /var/opengrok/etc/configuration.xml -f "My Search"
Cette fourchette a une API JSON: https://github.com/goyaka/opengrok/blob/f70d78e743A0A389B46A36C4785182EA36C03E13/SRC/com/goyaka/opengrok/web/searchServlet.java P>
Ce numéro en discute: https://github.com/opengrok/opengrok/issues/422 p>
Démarrage de OpenGrok 0.13, il y a une API de repos simple. P>
avec OpenGrok 1.0 Il y a un API JSON . P>
Apparemment, il n'est disponible que par localhost