Metadata-Version: 1.1
Name: confluence_python_cli
Version: 0.1.0
Summary: REST API for confluence
Home-page: http://github.com/funkwerk/confluence-python-cli
Author: Remy from github.com/RaymiiOrg, Stefan Rohe
Author-email: UNKNOWN
License: UNKNOWN
Description: Confluence.py
        =============
        
        Simple python script to use a Atlassian Confluence Wiki via the CLI.
        
        Usage
        -----
        
        ::
        
            $ python confluence.py --help
            usage: confluence.py [-h] -w WIKIURL -u USERNAME -p PASSWORD
                                 {addpage,updatepage,copypage,listpages,removepage,getpagecontent,getpagesummary,getpagesource,getattachments,getattachment,listspaces,addspace,removespace,adduser,removeuser,deactivateuser,reactivateuser,changeuserpassword,addgroup,removegroup,listgroups,listusers,getallpages,addusertogroup,removeusergromgroup,listusergroups,pagesbylabel}
                                 ...
        
            Confluence wiki API
        
            positional arguments:
              {addpage,updatepage,copypage,listpages,removepage,getpagecontent,getpagesummary,getpagesource,getattachments,getattachment,listspaces,addspace,removespace,adduser,removeuser,deactivateuser,reactivateuser,changeuserpassword,addgroup,removegroup,listgroups,listusers,getallpages,addusertogroup,removeusergromgroup,listusergroups,pagesbylabel}
                addpage             Add a page
                copypage            Copies a page
                updatepage          Update a page
                listpages           List pages in one or all spaces
                removepage          Remove a page
                getpagecontent      Get page content
                getpagesource       Get page source
                getpagesummary      Get page summary
                getattachments      Get a list of all attachments
                getattachment       Get a specific attachment
                listspaces          List all spaces
                addspace            Add a space
                removespace         Remove a space
                adduser             Add a user
                removeuser          Remove a user
                deactivateuser      Deactivate a user
                reactivateuser      Reactivate a user
                changeuserpassword  Change user password
                addgroup            Add a goup
                removegroup         Remove a goup
                listgroups          List all goup
                listusers           List all users
                getallpages         Save all pages to local files.
                addusertogroup      Add user to a group
                removeusergromgroup
                                    Remove user from a group
                listusergroups      List groups user is in
                pagesbylabel        Pages by Label
        
            optional arguments:
              -h, --help            show this help message and exit
              -w WIKIURL, --wikiurl WIKIURL
                                    Wiki URL (only FQDN, no / and such)
              -u USERNAME, --username USERNAME
                                    Login Username
              -p PASSWORD, --password PASSWORD
                                    Login Password
        
        Examples
        --------
        
        Add page:
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" addpage -f ./content.txt -n "CLI New Page" -s "RAY"
            http://wiki.raymii.org/display/RAY/CLI+New+Page
        
        Remove Page:
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" removepage -n "CLI New Page" -s "RAY"
        
        Update Page:
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" updatepage -f ./content.txt -n "CLI New Page" -s "RAY"
            http://wiki.raymii.org/display/RAY/CLI+New+Page
        
        Get page content (HTML):
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" getpagecontent -n "CLI New Page" -s "RAY"
            <h1>Table of Contents</h1>
            <p><ac:macro ac:name="toc" /></p>
            <h1>Information</h1>
        
        Add Space:
        
        ::
        
            ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" addspace -n "New Space" -s "NS"
        
        Remove Space:
        
        ::
        
            ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" removespace -s "NS"
        
        List all spaces:
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" listspaces
            NS, New Space, http://wiki.raymii.org/display/NS
            ITS, IT Staff, http://wiki.raymii.org/display/ITS
        
        Add user:
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" adduser -U "newuser" -N "New user" -E "newuser@raymii.org" -X "password"
        
        Remove user:
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" removeuser -U newuser
        
        Deactivate user:
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" deactivateuser -U newuser
        
        Reactivate user:
        
        ::
        
            $ ./confluence.py --wikiurl="http://wiki.raymii.org" -u "api" -p "" reactivateuser -U newuser
        
        For more actions, run ``./confluence.py -h`` or see the usage section
        above.
        
        More info
        ---------
        
        -  Original Author: `Raymii.org <https://raymii.org>`__
        -  Updates: `Funkwerk <https://github.com/confluence-pyhton-cli>`__
        
        
Keywords: confluence rest api
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development
Classifier: Environment :: Console
Classifier: Operating System :: OS Independent
