Python module with a lof of complex useful utilities.Clianne Libraries
Project description
clianne library - useful python methods
Clianne Library - this project is a Python client library which includes useful methods on different topics
Installation
Install the current version with PyPI:
pip install cliannelibrary
Or from Github:
pip install https://github.com/DmitryOstroushko/cliannelibrary/archive/main.zip
Usage
You can generate a token for clubhouse by going to the account section and generating a new token
TOKEN = os.getenv('TOKEN')
club_house_session = ClubHouse(TOKEN, 'v3')
club_house = club_house_session.get_api()
Example
Create a new Story in the first Project that is returned from the API in the all projects list.
If you installed a module from PyPi, you should to import it like this: from clubhouse_api import ClubHouse
If from GitHub or source: from club_house_api import ClubHouse
from club_house_api import ClubHouse
import asyncio
import os
TOKEN = os.getenv('API_TOKEN')
club_house_session = ClubHouse(TOKEN, 'v3')
club_house = club_house_session.get_api()
async def main():
all_projects = await club_house.projects()
first_project_id = all_projects[0]['id']
new_story = {'name': 'My new story', 'project_id': first_project_id}
story = await club_house.stories.create(**new_story)
print(story)
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Contributing
Bug reports and/or pull requests are welcome
License
The module is available as open source under the terms of the Apache License, Version 2.0
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.