Metadata-Version: 2.1
Name: confluence-cli
Version: 0.8.0
Summary: Just another Atlassian Confluence API cli extension
License: MIT
Author: J. Andres Guerrero
Author-email: juguerre@gmail.com
Requires-Python: >=3.8.0,<3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: aiohttp (>=3.8.3,<4.0.0)
Requires-Dist: aiologger (>=0.7.0,<0.8.0)
Requires-Dist: atlassian-python-api (==3.23.0)
Requires-Dist: click (>=8.1.3,<9.0.0)
Requires-Dist: click-completion (>=0.5.2,<0.6.0)
Requires-Dist: coloredlogs (>=15.0.1,<16.0.0)
Requires-Dist: python-box (>=6.1.0,<7.0.0)
Requires-Dist: python-decouple (>=3.6,<4.0)
Requires-Dist: python-dotenv (>=0.21.0,<0.22.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: requests (>=2.28.1,<3.0.0)
Requires-Dist: tqdm (>=4.64.1,<5.0.0)
Requires-Dist: urllib3 (>=1.26.13,<2.0.0)
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)
    

```

