Skip to main content

Package that adds a range of functionality for working with sharepoint sites - under constant development

Project description

sharepoint-stuff

A package that adds a range of functionality for working with sharepoint sites from python e.g. uploading and downloading of files, creation of folders, etc. Under constant development and change as of January 2023.

Installation

Run the following to install:

python -m pip install sharepoint-stuff

Usage

from sharepoint_stuff import getCTX, uploadFile

# Initial authentication is necessary for all other functions in this package

ctx = getCTX("SHAREPOINT_URL", "USERNAME", "PASSWORD")

# then you can use that ClientContext (ctx) to authenticate for all the other functions, for example:

# the sharepoint relative url is relative to the name of your site so if you were in the directory -
# https://contoso.sharepoint.com/sites/MAIN_SITE/Shared%20Documents/important_docs then your relative url is "Shared Documents/important_docs/"

# the filepath should include the filename, this is so that the name of the file on sharepoint can be declared seperately to the name of the
# file on the system
uploadFile(ctx, "FILENAME_FOR_SHAREPOINT", "FILEPATH_ON_SYSTEM", "SHAREPOINT_RELATIVE_URL")

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

sharepoint-stuff-0.0.6.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

sharepoint_stuff-0.0.6-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file sharepoint-stuff-0.0.6.tar.gz.

File metadata

  • Download URL: sharepoint-stuff-0.0.6.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for sharepoint-stuff-0.0.6.tar.gz
Algorithm Hash digest
SHA256 26c25134348d3025c384693fd374aeaae9975b8d32e13b7e1e740185d83ad2c5
MD5 ab3dbdc4659fc84b24d91d2aaf905cb9
BLAKE2b-256 4016eca87d9d6cbee709c0c4a957a6ecd9fa5a19c655531f0cf9079c61d1549e

See more details on using hashes here.

File details

Details for the file sharepoint_stuff-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for sharepoint_stuff-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ee4bcd5269779e52cd8a5d8099685238b43c5ca744136cf92917bbf62dd3eff4
MD5 c19a124edacfe0c194ade47a14d3f097
BLAKE2b-256 19347eda5a7ec868a012d1aff6af988cf911073693be0243d51f5f25237cb2d5

See more details on using hashes here.

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