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.3.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

sharepoint_stuff-0.0.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sharepoint-stuff-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a4d10a9ba3949545c9b21cfe780d9c5faf3400dd365c312128ec1abae983085f
MD5 985bc7d3dea83611caf5af106e385dcf
BLAKE2b-256 70c60ecd7ef9f50054855736abad629757d68c86d07856f50976704f3cc1d373

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sharepoint_stuff-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 34c40ec2e7d738e4e01242a5fbbc2a7d4993d3cf7b6ddbff886f527867cc56b7
MD5 16c112d7805d6cc7320196398fb1ef6e
BLAKE2b-256 133cc8287a1916e487c75cdaae9e9b479f90b27acdc175f934ee43a0fe64366e

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