Contents
Pyvotal is python client to Pivotal Tracker API.
Python 2.x >= 2.5 is supported.
Covers all api, except activity feed.
Pyvotal can be installed using pip:
pip install pyvotal
The main entry point for api is PTracker class.
You can supply PTracker with username and password:
from pyvotal import PTracker
ptracker = PTracker(user='someuser', password='somepassword')
print "Token for this credentials is", ptracker.token
or directly pass api token:
from pyvotal import PTracker
ptracker = PTracker(token='token')
from pyvotal import PTracker
ptracker = PTracker(user='someuser', password='somepassword')
for project in p.projects.all():
print "#%s '%s' @ %s\n" % (project.id, project.name, project.account)
from pyvotal import PTracker
ptracker = PTracker(user='someuser', password='somepassword')
project = p.projects.get(project_id)
for story in project.stories.all():
print "#%s '%s'\n" % (story.id, story.name)
from pyvotal import PTracker
ptracker = PTracker(user='someuser', password='somepassword')
project = p.projects.get(project_id)
story = project.stories.get(project_id)
story.description = "New desc"
story.save()
story.add_note("Note text")
story.add_attachment("FileName", open('/etc/hosts'))