phabricator

Python bindings for Phabricator

Showing:

Popularity

Downloads/wk

0

GitHub Stars

148

Maintenance

Last Commit

7mos ago

Contributors

27

Package

Dependencies

0

License

Categories

Readme

python-phabricator

.. image:: https://travis-ci.org/disqus/python-phabricator.png?branch=master :target: https://travis-ci.org/disqus/python-phabricator

Installation

::

$ pip install phabricator

Usage

Use the API by instantiating it, and then calling the method through dotted notation chaining::

from phabricator import Phabricator
phab = Phabricator()  # This will use your ~/.arcrc file
phab.user.whoami()

You can also use::

phab = Phabricator(host='https://my-phabricator.org/api/', token='api-mytoken')

Parameters are passed as keyword arguments to the resource call::

phab.user.find(aliases=["sugarc0de"])

Documentation on all methods is located at https://secure.phabricator.com/conduit/

Interface out-of-date

If Phabricator modifies Conduit and the included interfaces.json is out-of-date or to make sure to always have the latest interfaces::

from phabricator import Phabricator
phab = Phabricator()
phab.update_interfaces()
phab.user.whoami()

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100