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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sharepoint-stuff-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 9ca333f639c7c6df3e872f9c94c8df0c0313fe47e55b8438dbea8a8d9989eaaa
MD5 074e2c3e8e2190bdc5693bc8e1fb0791
BLAKE2b-256 58712386d4307269a864cd9e98b6979fda842e665625f6abe77566b32825e097

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sharepoint_stuff-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2e160a9f3e4e86356547dde4d3a5c3a02904ad5b77f29042ab9d0c5feb19883d
MD5 9b6d8717c8320f30ff1273e20570b3fe
BLAKE2b-256 8800c9136f8a17d95e33dfa1c6d970ee2911abccb905be65b02b976bf0fdbb89

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