Skip to content

VarthanV/pyzohodocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyzohodocs

pyzohodocs is an unofficial client for the Zohodocs REST API.

https://www.zoho.com/docs/zoho-docs-api.html

Build Status

pyzohodocs

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

About

Python Client for the ZohoDocs API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages