A Python Wrapper for the ZohoDocs API
Project description
pyzohodocs
pyzohodocs is an unofficial client for the Zohodocs REST API.
https://www.zoho.com/docs/zoho-docs-api.html
It blends seamlessy with your web applications,scripts ,automation etc . Incase you are using Zoho Docs in your application, you can use this client.
Note
For user using version 1.1 use this method to obtain token
from pyzohodocs.auth import ZohoAuth
auth_instance = ZohoAuth()
token = auth_instance.get_auth_token(email = '<YOUR EMAIL ID>',
password = '<YOUR APP SPECIFIC PASSWORD>',
display_name = '<YOUR DISPLAYNAME>')
Obtaining an Authtoken
from pyzohodocs.auth import ZohoAuth
token = ZohoAuth.get_auth_token(email = '<YOUR EMAIL ID>',
password = '<YOUR APP SPECIFIC PASSWORD>',
display_name = '<YOUR DISPLAYNAME>')
Uploading a File
from pyzohodocs.pyzohodoc import ZohoDocsClient
client = ZohoDocsClient('<YOUR AUTH TOKEN>')
client.upload_file(file_name.='example.docx',file_path = 'The path to your file')
You can pass extra arguments to this method as dict . See Documentation for the list of arguments you can pass
Downloading a File
# Pass the id of the document
# The File name you wish to name it
from pyzohodocs.pyzohodoc import ZohoDocsClient
client = ZohoDocsClient('<YOUR AUTH TOKEN>'
client.download_file(doc_id ='676554www',file_name = ' v.docx' )
Create a Empty File
from pyzohodocs.pyzohodoc import ZohoDocsClient
client = ZohoDocsClient('<YOUR AUTH TOKEN>')
client.create_file(filename = 'test.docx', service='document',type='doc')
List your Files
from pyzohodocs.pyzohodoc import ZohoDocsClient
client = ZohoDocsClient('<YOUR AUTH TOKEN>'
client.my_files(category = "documents")
There are methods for every operation that is available in the API . A documentation will be created soon.
In case of Issues please create a new Ticket here . https://github.com/VarthanV/pyzohodocs/issues
For addition of new features https://github.com/VarthanV/pyzohodocs/pulls
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyzohodocs-1.6.tar.gz
.
File metadata
- Download URL: pyzohodocs-1.6.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e3d1efb81c7fab1444cc974dfde89dba836076094819c74b8101f19a5ab4e65 |
|
MD5 | e056a17ef372844758c98dbdd3645fab |
|
BLAKE2b-256 | 201d9ef1716d0be9ef29ff52b122c065d7f1787a3371430b4cf070166489fb25 |