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

Uploaded Source

Built Distribution

sharepoint_stuff-0.0.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sharepoint-stuff-0.0.2.tar.gz
  • Upload date:
  • Size: 4.5 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.2.tar.gz
Algorithm Hash digest
SHA256 3882962fd304eb9c73e630a5ca5922f000cfc209382cb6de1e24d73730e25eb8
MD5 0ef9a8b49ed2df29a06c29902bb60d6e
BLAKE2b-256 e0eaa6c45cb3e3ee4f5151f352c757bb2910956de7f5aded2b991c44e7332f84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sharepoint_stuff-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 42cd48e8c25b096f69a1a78d8c1e2d83a6c79a5fc36b80a86c1e59744b4c1fd4
MD5 584bdda7a3c7ed48802e65bd4ba646bd
BLAKE2b-256 c8153af718a45197d1d281f71ffd52ec8555aa3f19683e22b61602c7451c945b

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