Metadata-Version: 2.1
Name: DirectAdminAPI_SGS_shohani
Version: 0.0.2
Summary: DirectAdmin API for Python
Project-URL: Homepage, https://github.com/sadeghtkd/DirectAdminAPI_SGS
Project-URL: Bug Tracker, https://github.com/sadeghtkd/DirectAdminAPI_SGS/issues
Author-email: Sadegh Ghanbari Shohani <sadegh.tkd@gmail.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown

# DirectAdmin API for Python
This package help you manage DirectAdmin control panel via API.
## Installation
```
pip install DirectAdminAPI-SGS-shohani
```
## Sample usage
```    
    from DirectAdminAPI_SGS_shohani.api import PrettyAPI

    api = PrettyAPI(username=admin_da_user,password=admin_da_pwd,server=da_url,json=True)
    #Get list of users that has access to a protected folder in DirectAdmin
    da_users = api.get_protected_directory_users('/domains/test.com/public_html/manager')
  
    users = da_users['users']
    for key in users:
        print(users[key])
    
    #search recursively for test.txt in root path
    da_files = api.search_files( '/','test.txt' , recursive=True)
    for key in da_files:
        print(da_files[key])
```