# ActiveCollab
## Overview
Library for Active Collab. Perform actions such as list projects, list users, add note, add task, get project detail.
Request Feature/Suggestion: https://forms.gle/efGD5DuTpWsX96GG7
## Download stats
[![Downloads](https://static.pepy.tech/badge/ActiveCollab)](https://pepy.tech/project/ActiveCollab)
## Installation
```console
pip install ActiveCollab
```
ActiveCollab supports Python 3+.
## Usage
### Default
```python
import ActiveCollab
host_url = 'host_url' # Active Collab hosted URL
user_name = 'your_email' # Active Collab username or email
password = 'your_password' # Active Collab Password
ac = ActiveCollab.Connect(host_url,user_name,password) # Login to Active Collab
```
### List all projects
```python
ac.list_projects() # List out all project assigned to logged in user
```
### List all task-list of a project
```python
ac.list_project_tasklist(project_id) # List out all task-list of a project
```
### List all users
```python
ac.list_users() # List out all users in your organization with id, name and email
```
### List Users in a Project
```python
ac.project_detail(project_id) # List out all info like id, name, users/members of a project (project_id)
```
### + Add Note in a Project
```python
ac.add_note_in_project(project_id,note_title,note_content) # Add note in the provided project_id
```
### + Add Task in a Project
```python
ac.add_task_in_project(project_id,task_title,task_description,task_assignee) # Add task in the provided project_id
```
Raw data
{
"_id": null,
"home_page": null,
"name": "ActiveCollab",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "Active Collab, ActiveCollab, Active Collab SDK, active collab",
"author": null,
"author_email": "Ankush Kumar <ankush1611996@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/6a/2a/8d84b1e77dc4ee1b3e5a51800ee899a136515359eb7700d3ba57745c6404/activecollab-3.7.tar.gz",
"platform": null,
"description": "# ActiveCollab\n\n## Overview\nLibrary for Active Collab. Perform actions such as list projects, list users, add note, add task, get project detail.\nRequest Feature/Suggestion: https://forms.gle/efGD5DuTpWsX96GG7\n\n## Download stats\n[![Downloads](https://static.pepy.tech/badge/ActiveCollab)](https://pepy.tech/project/ActiveCollab)\n\n## Installation\n```console\npip install ActiveCollab\n```\nActiveCollab supports Python 3+.\n\n## Usage\n\n### Default\n```python\nimport ActiveCollab\n\nhost_url = 'host_url' # Active Collab hosted URL \n\nuser_name = 'your_email' # Active Collab username or email\n\npassword = 'your_password' # Active Collab Password\n\nac = ActiveCollab.Connect(host_url,user_name,password) # Login to Active Collab\n```\n\n### List all projects\n```python\nac.list_projects() # List out all project assigned to logged in user\n```\n\n### List all task-list of a project\n```python\nac.list_project_tasklist(project_id) # List out all task-list of a project\n```\n\n### List all users\n```python\nac.list_users() # List out all users in your organization with id, name and email\n```\n\n### List Users in a Project\n```python\nac.project_detail(project_id) # List out all info like id, name, users/members of a project (project_id)\n```\n\n### + Add Note in a Project\n```python\nac.add_note_in_project(project_id,note_title,note_content) # Add note in the provided project_id\n```\n\n### + Add Task in a Project\n```python\nac.add_task_in_project(project_id,task_title,task_description,task_assignee) # Add task in the provided project_id\n```\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A python library working with activeCollab",
"version": "3.7",
"project_urls": {
"Bug Tracker": "https://github.com/AnkushRozra/ActiveCollab/issues",
"Homepage": "https://github.com/AnkushRozra/ActiveCollab"
},
"split_keywords": [
"active collab",
" activecollab",
" active collab sdk",
" active collab"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "00723ce1f61fc30a17076d1d0f76017691b156c356e5a16a500ca51d84ff6d25",
"md5": "a88a9a3a959d0883660672a9264449b9",
"sha256": "59fe4a0bf19381262eb7a68a8ace58c3c36847cabf6637d630f300527f0fb4a0"
},
"downloads": -1,
"filename": "ActiveCollab-3.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a88a9a3a959d0883660672a9264449b9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5677,
"upload_time": "2025-01-08T16:38:47",
"upload_time_iso_8601": "2025-01-08T16:38:47.140260Z",
"url": "https://files.pythonhosted.org/packages/00/72/3ce1f61fc30a17076d1d0f76017691b156c356e5a16a500ca51d84ff6d25/ActiveCollab-3.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6a2a8d84b1e77dc4ee1b3e5a51800ee899a136515359eb7700d3ba57745c6404",
"md5": "8ddbd316ca7ea4e5fad0eec2599068bc",
"sha256": "4499af4865f41a643b6b7df4bb34e39ad5f6cbefb78917da9095edc1c1705a90"
},
"downloads": -1,
"filename": "activecollab-3.7.tar.gz",
"has_sig": false,
"md5_digest": "8ddbd316ca7ea4e5fad0eec2599068bc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5740,
"upload_time": "2025-01-08T16:38:59",
"upload_time_iso_8601": "2025-01-08T16:38:59.614392Z",
"url": "https://files.pythonhosted.org/packages/6a/2a/8d84b1e77dc4ee1b3e5a51800ee899a136515359eb7700d3ba57745c6404/activecollab-3.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-08 16:38:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "AnkushRozra",
"github_project": "ActiveCollab",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "activecollab"
}