DocumentObject
Bases:
FileObject
Represents one Document object in DocuShare.
- Parameters
docushare (DocuShare) – The DocuShare site that this object belongs to.
hdl (Handle) – The DocuShare handle that represents this object. The type must be
HandleType.Document
.title (str) – Title of this document.
filename (str) – File name of this document.
document_control_number (str or None) – Document conrol number of this document. This can be None if document control number is not defined.
version_handles (list) – Version handles of this document.
list
ofHandle
instances.’
Attributes Summary
Document control number.
The DocuShare site that this object belongs to.
URL to download this document.
File name of this document.
The DocuShare handle that represents this object.
Title of this document.
Version handles of this document.
Version objects of this document.
Methods Summary
download
([path, size_for_progress_report])Download this document from the DocuShare site to the local storage.
Attributes Documentation
Document control number.
- Type
The DocuShare site that this object belongs to.
- Type
URL to download this document.
- Type
File name of this document.
- Type
The DocuShare handle that represents this object.
- Type
Title of this document.
- Type
Version objects of this document.
- Type
Methods Documentation
Download this document from the DocuShare site to the local storage.
- Parameters
path (path-like object or None) – If it is None, this method downloads the document as a file in the current directory and the file name is determined as suggested by the DocuShare site. If it is a directory path, the document is downloaded as a file in the given directory and the file name is determined as suggested by the DocuShare site. If the given path is not a directory or does not exist, the document is downloaded as a file to the given path.
size_for_progress_report (int) – This method shows a progress bar using tqdm <https://tqdm.github.io/> if the file size is more than the specified size in bytes.
- Returns
Path to the downloaded file.
- Return type
path-like object