Skip to content

zhenfang0215/pywolai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Library Based on Wolai API

Current functionality includes only two features: creating blocks and getting blocks.

Installation:

pip install pywolai

development version

pip install git+https://github.com/xuzhougeng/pywolai

Usage

Create an API and initialize token:

from pywolai import WolaiApi
appId="APP's ID"
appSecret="APP's secret key"

api = WolaiApi()
api.set_token(appId, appSecret)

Get a block:

api.get_block("block_id")

Get all child blocks of a block:

api.get_block_children("block_id")

Create a child block:

from pywolai.block import TextBlock

text = TextBlock("Hello")
text2= TextBlock("World")
parent_id = "The ID of the block where the new block is to be created"

# Create a single block
api.create_block(parent_id , text)
# Create multiple blocks
api.create_blocks(parent_id , [text, text2])

Image Download

The API can only get block information; images need to be downloaded separately:

api.download_media(media_id="ID of the media")

By default, it is downloaded in the current directory with the media ID as the filename.

About

wolai api wrapper in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%