Skip to main content

Python wrapper for Misskey API.

Project description

MisskeyAPI

Python wrapper for Miskkey API (WIP)

Sample usage:

from misskey.misskeyapi import MisskeyAPI

misskey = MisskeyAPI("https://your.misskey.instance")  

app_secret = misskey.app_create(
    app_name,
    description,
    permission,
    callbackUrl
    )  

response = misskey.auth_session_generate(app_secret)

if response.ok:

    token = response.json()['token']
    url = response.json()['url']
    input(f'open this url in your browser: {url} and accept it. Then press enter')

else:

    print(response)  

response = misskey.auth_session_userkey(app_secret, token)

if response.ok:

    token = response.json()['accessToken']

else:

    print(response.text) 

Store or write down in a safe place this last obtained token to further usage with any of the API endpoints that require it (param i(token)).

description Misskey API endpoint method params
i /api/i account_i i(token)
create app /api/app/create app_create name, description, permission, callbackUrl, session
show app /api/app/show app_show app_id, session
generate auth session /api/auth/session/generate auth_session_generate app_secret
show auth session /api/auth/session/show auth_session_show token
auth session userkey /api/auth/session/userkey auth_session_userkey app_secret, token
create note /api/notes/create notes_create i(token), visibility, text, local_only
create group /api/users/groups/create users_groups_create i(token), groupId
delete group /api/users/groups/delete users_groups_delete i(token), groupId

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

MisskeyAPI-0.1.0.tar.gz (15.5 kB view hashes)

Uploaded Source

Built Distribution

MisskeyAPI-0.1.0-py3-none-any.whl (15.7 kB view hashes)

Uploaded Python 3

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