Skip to content

trevorflahardy/tixte.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

72748e4 · Mar 21, 2024
Mar 21, 2024
May 18, 2023
May 18, 2023
Mar 21, 2024
Mar 21, 2024
Mar 21, 2024
Apr 28, 2022
Aug 1, 2021
May 18, 2023
May 10, 2023
Mar 21, 2024
May 18, 2023

Repository files navigation

Documentation Status PyPI version

Banner_Thin

import asyncio
import tixte

async def main():
    client = tixte.Client('your-master-token', 'your-domain')
    file = tixte.File('this_image.png')
    
    async with client:
        upload = await client.upload(file)  # Upload file
        print(f'Uploaded file {upload.url} - {upload.filename}')

asyncio.run(main())

Installing

Recommended Python 3.8.0 or higher

To install the library you can do the following

# Linux / MacOS
python -m pip install tixte.py

# Windows
py -m pip install tixte.py

Installing Master Branch

python -m pip install git+https://github.com/NextChai/tixte.py

Obtaining Your Master Token

A master token is a token given by Tixte to allow applications to access and make requests to the API. It can be obtained by:

  1. Going to the Tixte dashboard
  2. Pressing Control + Shift + I to open the developer console
  3. Entering the following command:
localStorage.getItem("sessionToken")
  1. The response outputted into the console is your master token.

Documentation

Documentation is available here.

Please note the layout and style for the documentation and all of the source that goes along with it is directly from Rapptz/discord.py.

All credit for the source of the documentation goes to Rapptz and his group is contributors. In my experience with sphinx, there is nothing close to how well put together this style of documentation is, it's a pleasure to work with it.