Metadata-Version: 2.4
Name: confluence-cli
Version: 0.9.0
Summary: Just another Atlassian Confluence API cli extension
Author-email: "J. Andres Guerrero" <juguerre@gmail.com>
License-Expression: MIT
License-File: LICENSE.txt
Requires-Python: <3.13,>=3.9.0
Requires-Dist: aiohttp<4,>=3
Requires-Dist: aiologger<1,>=0
Requires-Dist: atlassian-python-api<3.24,>=3.23
Requires-Dist: click-completion<1,>=0
Requires-Dist: click<9,>=8
Requires-Dist: coloredlogs<16,>=15
Requires-Dist: python-box<7,>=6
Requires-Dist: python-decouple<4,>=3
Requires-Dist: python-dotenv
Requires-Dist: pyyaml<7,>=6
Requires-Dist: requests<3,>=2
Requires-Dist: tqdm<5,>=4
Requires-Dist: urllib3<2,>=1
Description-Content-Type: text/markdown

# confluence-cli

confluence-cli is a convenient wrapper module for python atlassian confluence original package.

## confluence-cli installation

```shell
# Desde la raiz del repositorio
python3 -m pip install  confluence-cli
```

## Examples

```python

params = {
        "baseURL": "http://confluence:8090",
        "user": "myuser",
        "password": "mypass",
        "proxies": {
            "http": "",
            "https": ""
        },
        "verify_ssl": False
    }

confluence_api = ConfluenceWrapper(params)
# This class method, for example, is not available in original atlassian confluence module.
confluence_api.add_content_restrictions("3407893",["read","update"],group_name, "group")
# This class method, for example, is not available in original atlassian confluence module.
confluence_api.add_space_permissions_rpc(space_key="ds",permissions=["SETSPACEPERMISSIONS","EXPORTSPACE"],entity_name=group_name)
    

```
