Skip to main content

Package to interact with neaktor API

Project description

Python Neaktor API wrapper

Python lib to interact with Neaktor

Neaktor docs:

Installation

pip install python-neaktor-api

Usage

from neaktor import NeaktorApiClient, User, Task, TaskModel, Comment

my_public_key = 'test'
api = NeaktorApiClient(public_key=my_public_key)

my_tasks: List[Task] = api.get_tasks()
my_users: List[User] = api.get_users(user_ids={1, 2})
my_task_models: List[TaskModel] = api.get_task_models()
new_task: Task = api.add_task(model_id='my_model_id', fields={'subject': 'my new task'}, assignee_id=1234)
new_comment: Comment = api.add_comment(task_id='my_task_id', text='my comment')
deletion_status: dict = api.delete_task(task_id=1)

Functionality

Supports

  • public key authorization
  • getting tasks list
  • getting task models list
  • getting users list
  • adding tasks
  • adding comments to tasks
  • deleting tasks

Roadmap

  • all other api methods

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_neaktor_api-2.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_neaktor_api-2.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file python_neaktor_api-2.0.0.tar.gz.

File metadata

  • Download URL: python_neaktor_api-2.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.3

File hashes

Hashes for python_neaktor_api-2.0.0.tar.gz
Algorithm Hash digest
SHA256 69c5a31d3c079ec068cc0b712ac43a480788bddedb927e1a82f3900281e1a5f6
MD5 5f5b86042b2a87b685e971c5fc196684
BLAKE2b-256 e04a8e23bfd38d1a621e5e0b9bb2d192139be02e1595139f3af4dba493cbf820

See more details on using hashes here.

File details

Details for the file python_neaktor_api-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for python_neaktor_api-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a83d3fddecff07792ced7a2fc31681dde8458412a5efbd1d6a357510f5e1650e
MD5 dc4e43c40cc9062696619d5daa790d49
BLAKE2b-256 454bbecfc63cac562b330942a9624cf23633a2fc3b9a560eed55c122878cc9f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page