Skip to main content

A Python module to interact with ActiveCollab and perform certain actions

Project description

ActiveCollab

Overview

This project aims to build a headless interaction with your active collab using Selenium WebDriver.

Download stats

Downloads
Downloads
Downloads

Installation

pip install ActiveCollab

ActiveCollab officially supports Python 3.8+.

Usage

Default

import ActiveCollab

host_url = 'host_url' # Active Collab hosted URL  

user_name = 'your_username_or_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

ac.list_projects()  # List out all project assigned to logged in user

List all users

ac.list_users()  # List out all users in your organization with id, name and email

List Users in a Project

ac.list_users_in_project(project_id)  # List out all users in the project (project_id)

+ Add User in a Project

ac.add_user_in_project(project_id,user_name_or_user_email)  # Add user in provided project_id

+ Add Task in a Project

ac.add_task_in_project(project_id,task_title,task_description,task_assignee)  # Add task in the provided project_id

+ Add Note in a Project

ac.add_note_in_project(project_id,note_title,note_content)  # Add note in the provided project_id

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

activecollab-3.tar.gz (9.2 kB view hashes)

Uploaded Source

Built Distribution

ActiveCollab-3-py3-none-any.whl (9.4 kB view hashes)

Uploaded Python 3

Supported by

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