Module Name: PSDokuWiki Module Guid: 8e86c290-3848-47a6-93ec-ad472b06dcc2 Download Help Link: {{ Update Download Link }} Help Version: {{ Update Help Version }} Locale: en-US


PSDokuWiki Module

Description

Consume the XMLRPC API of a DokuWiki instance via PowerShell

PSDokuWiki Cmdlets

Add-DokuAclRule

Add an ACL rule to a page or namespace

Add-DokuPageData

Append data (raw wiki text) to a page

Connect-DokuServer

Connect to the API of a DokuWiki server

ConvertTo-XmlRpcMethodCall

Create a XML RPC Method Call string

ConvertTo-XmlRpcType

Convert Data into XML declared datatype string

Disconnect-DokuServer

Disconnect from any currently connected DokuWiki API endpoints

Get-DokuAllPage

Get all pages

Get-DokuAttachmentInfo

Get information about an attached file

Get-DokuAttachmentList

Get all attachments in a namespace

Get-DokuPageAcl

Gets the ACL for a given page

Get all pages linking to this page

Get-DokuPageData

Get the unrendered data from a page

Get-DokuPageHtml

Get the rendered HTML for a given page

Get-DokuPageInfo

Returns information about a Wiki page

Returns all links on a page

Get-DokuPageList

Gets an array of all pages from an instance of DokuWiki.

Get-DokuPageVersion

Returns the available versions of a Wiki page.

Get-DokuPageVersionData

Returns the raw Wiki text for a specific version of a page

Get-DokuPageVersionHtml

Returns the rendered HTML for a specific version of a Wiki page

Get-DokuPageVersionInfo

Returns information about a specific version of a Wiki page

Get-DokuRecentChange

Returns a list of recent changes since given timestamp

Get-DokuRecentMediaChange

Returns a list of recently changed media since given timestamp

Get-DokuServer

Gets the current connection to a DokuWiki API

Get-DokuServerApiVersion

Returns the DokuWiki version of the remote Wiki server

Get-DokuServerRpcVersionSupported

Returns the servers minimum supported RPC API version.

Get-DokuServerTime

Returns the current time from the remote wiki server as Unix timestamp

Get-DokuServerVersion

Returns the DokuWiki version of the remote Wiki server

Get-DokuTitle

Returns the title of the wiki

Invoke-DokuApiCall

Invokes a DokuWiki API method

Lock-DokuPage

Locks a DokuWiki page for 15 min

New-DokuAttachment

Uploads a file as an attachment

Remove-DokuAclRule

Remove a principal from an ACL

Remove-DokuAttachment

Deletes an attachment

Remove-DokuPage

Removes a page

Remove-DokuUser

Allows you to delete a user

Save-DokuAttachment

Returns the binary data of a media file

Search-DokuWiki

Search DokuWiki instance for matching pages

Set-DokuPageData

Sets the raw wiki text of a page, will overwrite any existing page

Unlock-DokuPage

Unlocks a DokuWiki page