Metadata-Version: 2.1
Name: confluence-cli
Version: 0.8.5
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,<4)
Requires-Dist: aiologger (>=0,<1)
Requires-Dist: atlassian-python-api (==3.23.0)
Requires-Dist: click (>=8,<9)
Requires-Dist: click-completion (>=0,<1)
Requires-Dist: coloredlogs (>=15,<16)
Requires-Dist: python-box (>=6,<7)
Requires-Dist: python-decouple (>=3,<4)
Requires-Dist: python-dotenv
Requires-Dist: pyyaml (>=6,<7)
Requires-Dist: requests (>=2,<3)
Requires-Dist: tqdm (>=4,<5)
Requires-Dist: urllib3 (>=1,<2)
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)
    

```

