pyclickup

a python library for accessing the ClickUp api

MIT License

Downloads
21.2K
Stars
67
Committers
3

Bot releases are hidden (Show)

pyclickup - User-Agent support Latest Release

Published by jpetrucciani about 5 years ago

Thanks to @bastbnl (#10), we now have support for overriding the User-Agent for this library!

pyclickup - Naive get by id for most objects

Published by jpetrucciani almost 6 years ago

In this release, I've added a naive implementation helper method to get certain objects by their ID.

Hopefully when their v2 of the API is released, these can be remapped to the right API calls!

This also adds some type annotations for the model methods like List.create_task and Task.update.

pyclickup - Fixing Task.update

Published by jpetrucciani almost 6 years ago

This release should resolve https://github.com/jpetrucciani/pyclickup/issues/6.

The add_assignees and remove_assignees parameters are now correctly documented as Lists of int/Users instead of just int/User, and the list is defaulted to an empty list if nothing is passed to the function.

Thanks @y-aok for bringing up this issue!

pyclickup - Basic Task Creation

Published by jpetrucciani almost 6 years ago

This adds basic task creation to the List class so that you can make tasks programmatically!

Related to issue https://github.com/jpetrucciani/pyclickup/issues/5 by @Sergprotector

Using a ClickUp List object, you can provide a few different options to customize the new task. The method will return the id of the new task you created; however, if you'd like that task's object, you'll have to re-query the List for it, as currently ClickUp does not have an API method to fetch a single task by id.

The API endpoint this is based on can be found here.

pyclickup - More PyPi release fixes

Published by jpetrucciani about 6 years ago

Thanks again @y-aok !

pyclickup - PyPi import fixes

Published by jpetrucciani about 6 years ago

Thanks @y-aok!

This solves the issues on pip install if you don't already have requests installed.

pyclickup - Type Annotations

Published by jpetrucciani about 6 years ago

Adding a ton of type annotations to the client module

pyclickup - Cleanup of the travis build

Published by jpetrucciani about 6 years ago

This cleans up the travis builder so that on deployments it doesn't show up as failing.
It also cleans up some of the magic locals() usage

pyclickup - Fixing packaging issues with m2r

Published by jpetrucciani about 6 years ago

Switching readme to rst so I don't have to deal with any issues related to converting that on deploy

pyclickup - PyPi readme renderer

Published by jpetrucciani about 6 years ago

This release updates some of the readme related stuff for PyPi!

pyclickup - Reworking the get_tasks options, and adding get_all_tasks methods

Published by jpetrucciani about 6 years ago

Thanks to ClickUp support (shoutout to Jorgen!), I now have all of the options for the get_tasks endpoint working!

This release fixes up all of those options and fixes the statuses issue for projects that use the defaults.

This also adds a get_all_tasks method to:

  • Lists
  • Projects
  • Spaces
  • Teams

That plays nicely with all of the options you can use via the API, but reads page by page to get all tasks!

pyclickup - Fixing up the setup.py

Published by jpetrucciani about 6 years ago

pyclickup - Fixing packaging issues

Published by jpetrucciani about 6 years ago

pyclickup - Initial release

Published by jpetrucciani about 6 years ago

This contains most of the documented functionality from here.

The ClickUp API is still in beta, so this library may break from time to time as they release updates to their API