Skip to main content

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

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

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

pyzohodocs-1.6.tar.gz (5.9 kB view details)

Uploaded Source

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

Hashes for pyzohodocs-1.6.tar.gz
Algorithm Hash digest
SHA256 5e3d1efb81c7fab1444cc974dfde89dba836076094819c74b8101f19a5ab4e65
MD5 e056a17ef372844758c98dbdd3645fab
BLAKE2b-256 201d9ef1716d0be9ef29ff52b122c065d7f1787a3371430b4cf070166489fb25

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