Skip to main content

Module for uploading MD file to the Confluence. Also alowed to uploading/downloading files to the SharePoint.

Project description

Confpoint (Confluence / SharePoint) tools

This module contains a set of CLI utils for working with the Atlassian Confluence and the Microsoft SharePoint. It contains three submodules: publisher, uploader, downloader.

console


  • publisher module allowed to you a public and remove Confluence page. The page creating from markdown file.

Using example (PowerShell script):

py -m confpoint.publisher --user "user@mail.com" --apikey "123abc" `
                          --space "your space" `
                          --parent "parent page (optional)" `
                          --title "title page in Confluence" `
                          --file "*.MD file which will be published" `
                          --link "https://your_domain.atlassian.net"

  • uploader module allowed to you upload a file or directory to the SharePoint server.

Using example (PowerShell script):

py -m confpoint.uploader --user "user@mail.com" --password "pass" `
                         --file "path/to/uploading/file" `
                         --remote "remote/path/in/SharePoint/server" `
                         --group "your sharepoint group (somthing like /sites/Team)" `
                         --link "https://your_domain.sharepoint.com" `
                         --timeout 10

  • downloader module allowed to you download a file or directory from the SharePoint server. Also support recursive downloading content from directory.

Using example (PowerShell script):

py -m confpoint.downloader --user "user@mail.com" --password "pass" `
                           --outputdir "path/to/local/output/directory" `
                           --remote "remote/path/in/SharePoint/server" `
                           --group "your sharepoint group (somthing like /sites/Team)" `
                           --link "https://your_domain.sharepoint.com" `
                           --recursive

Usefully notes

  • For building .exe file:

    ./py2exe.ps1
    
  • Create virtual env and activate it

    py -m venv env
    .\env\Scripts\activate
    
  • Install from TestPyPi:

    pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple confpoint
    

Usefully notes and links

  • Install dependency: pip3 install -r requerments.txt
  • Get token for confluence.Check this arcticle or this
  • For upload files to SharePoint use your login and password (login == --user; password == --apikey)
  • Open file pusher.cmd and write your login, token and etc
  • Docker imgage with Confpoint and PowerShell

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

confpoint-1.1.0.tar.gz (8.1 kB view hashes)

Uploaded Source

Built Distribution

confpoint-1.1.0-py3-none-any.whl (10.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page