GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rpcope1/PythonConfluenceAPI: A Pythonic API wrapper over the Confluence REST API.

This repository was archived by the owner on Dec 27, 2018. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

44 Commits
44 Commits

Folders and files

NameName
Last commit message
Last commit date
Examples
Examples
 
 
PythonConfluenceAPI
PythonConfluenceAPI
 
 
doc/html
doc/html
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
ez_setup.py
ez_setup.py
 
 
makedocs.sh
makedocs.sh
 
 
pythonconfluenceapilight.png
pythonconfluenceapilight.png
 
 
requirements.txt
requirements.txt
 
 
setup.py
setup.py
 
 

Repository files navigation

PyPI version

Alt Text

PythonConfluenceAPI

PythonConfluenceAPI is a Pythonic API wrapper over the Confluence REST API, which cleanly wraps all of the methods present in the current Confluence API spec, and is easily adapter to be used with minimal effort in other frameworks such as concurrent futures, greenlets, and other concurrency schemes.

Read the latest PythonConfluenceAPI docs here.

How To Use

# Load API wrapper from library
from PythonConfluenceAPI import ConfluenceAPI

# Create API object.
api = ConfluenceAPI('username', 'password', 'https://my.atlassian.site.com/wiki')

# Get latest visible content from confluence instance.
confluence_recent_data = api.get_content()

# Create a new confluence space
api.create_new_space({'key': 'TEST', 'name': 'My Test Space', 'description': 'This is a test confluence space'})

All of the API methods have docstrings attached which mirror the official Atlassian documentation, as the API currently is a rather thin wrapper over top of the Confluence API. Users are advised to consult the source code or look at the Atlassian API documentation for further info. Examples are also provided in the Examples directory of the repository.

License

This repository was written for Pushrod Technology by Robert Cope, and is licensed as LGPLv3.

About

A Pythonic API wrapper over the Confluence REST API.

Resources

Readme
LGPL-3.0 license
Activity

Stars

70 stars

Watchers

1 watching

Forks

26 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.