Metadata-Version: 2.1
Name: TrackerAssist
Version: 0.1.4
Summary: TrackerAsisst is a Python library for interacting with Request Tracker's REST API 2.0 (pre-installed as of RT 5.0.0).
Home-page: https://github.com/tyler-tee/trackerassist
Author: Tyler Talaga
Author-email: ttalaga@wgu.edu
License: GPLv3
Description: # TrackerAssist
        
        TrackerAsisst is a Python library for interacting with Request Tracker's REST API 2.0 (pre-installed as of RT 5.0.0).
        
        ## Supported Actions
        ### Tickets
        - Create new tickets
        - Update existing ticket
        - Comment on an existing ticket
        - Delete existing ticket
        - View a ticket's metadata
        - Retrieve a ticket's history
        
        ### Queues
        - Create new queues
        - Update existing queue's metadata
        - View an existing queue's details
        - Disable an existing queue
        
        ### Search
        - Search tickets using Ticket SQL
        
        ### Users
        - Create new users
        - Update existing users
        - Disable/Delete existing users
        - View metadata related to an existing user
        
        ### Assets
        - Create a new asset
        - Update an existing asset's metadata
        - View an asset's details
        - Delete an existing asset
        
        ## Installation
        ```python
        pip install TrackerAssist
        ```
        
        ## Usage
        
        ```python
        from TrackerAssist.tracker_assist import RTClient
        
        # Instantiate your client
        rt_client = RTClient('127.0.0.1:8000', 'secret_token', verify_cert=False)
        
        # Get the details for a single ticket
        ticket = rt_client.get_ticket(9882)
        
        # Update an existing ticket
        rt_client.update_ticket(9882, Subject='Test Ticket', custom_fields={CF.{URL}: 'http://github.com'})
        
        # Search for existing tickets
        ticket_sql = "Queue = 'General'"
        tickets = rt_client.raw_search(ticket_sql)
        ```
        
        ## License
        [Gnu GPLv3](https://choosealicense.com/licenses/gpl-3.0/)
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
