Skip to content

Python wrapper to use the Priority Matrix API to interface with the Priority Matrix productivity application.

License

Notifications You must be signed in to change notification settings

hopkira/prioritymatrix-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

This project is library to facilitate interaction with the Priority Matrix API. Priority Matrix is a multiplatform software suite that implements the prioritization matrix method for project and project management.

Getting Started with the library

Requirements

Start by installing the API request processor library Slumber:

$ pip install slumber

Then, the encoder and decoder Json library Demjson :

$ pip install demjson

Installation

There are two ways to install the extension. Using pip:

$ pip install pmatrix

or download the package, and from the source tree:

$ [sudo] python setup.py install

Authentication and quick use

  1. Priority Matrix API uses a the authentication OAuth 2.0.

    You need an access token to use the library.

    Please, follow the instructions of this tutorial to get the access token.

  2. Printing and modifying an item.

    test:

     import priority_matrix

     pm = PM("https://sync.appfluence.com/api/v1/", "your_access_token")

     print pm.project("project_name").item("item_name").toString()
     pm.project("project_name").item("item_name").name = "New item name"
     print pm.project("project_name").item("item_name").name
     print pm.project("project_name").item("item_name").id

About

Python wrapper to use the Priority Matrix API to interface with the Priority Matrix productivity application.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 45.1%
  • JavaScript 30.7%
  • Python 15.6%
  • CSS 6.0%
  • Makefile 2.6%