All Projects → y9vad9 → SketchwareAPI

y9vad9 / SketchwareAPI

Licence: other
Sketchware API Multiplatform Library

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to SketchwareAPI

notion-sdk-py
Official Notion SDK rewritten in Python (sync + async)
Stars: ✭ 753 (+2796.15%)
Mutual labels:  api-client
transip-api
Python implementation for the TransIP API
Stars: ✭ 23 (-11.54%)
Mutual labels:  api-client
pylistenbrainz
A simple ListenBrainz client library for Python
Stars: ✭ 17 (-34.62%)
Mutual labels:  api-client
kmm-integration-sample
No description or website provided.
Stars: ✭ 58 (+123.08%)
Mutual labels:  kmm
jusibe
📲 JavaScript client for Jusibe.com SMS API service. http://jusibe.com
Stars: ✭ 24 (-7.69%)
Mutual labels:  api-client
SketchwareManager
Coroutine-based library for managing Sketchware (Sketchware Pro/Studio) projects, collections and etc.
Stars: ✭ 54 (+107.69%)
Mutual labels:  sketchware
chess.com
Python wrapper for Chess.com Published-Data API
Stars: ✭ 34 (+30.77%)
Mutual labels:  api-client
HTTPCalloutFramework
HTTP Callout Framework - A light weight callout framework for apex HTTP callouts in Salesforce
Stars: ✭ 43 (+65.38%)
Mutual labels:  api-client
upcloud-python-api
Python client for UpCloud's API
Stars: ✭ 51 (+96.15%)
Mutual labels:  api-client
notion-sdk-net
A Notion SDK for .Net
Stars: ✭ 71 (+173.08%)
Mutual labels:  api-client
kmm
Rick & Morty Kotlin Multiplatform Mobile: Ktor, Sqldelight, Koin, Flow, MVI, SwiftUI, Compose
Stars: ✭ 52 (+100%)
Mutual labels:  kmm
deepl-api-connector
Connector library for deepl.com rest translation api
Stars: ✭ 12 (-53.85%)
Mutual labels:  api-client
pycloud
A Python implementation of the pCloud API
Stars: ✭ 54 (+107.69%)
Mutual labels:  api-client
sevenbridges-python
SevenBridges Python Api bindings
Stars: ✭ 41 (+57.69%)
Mutual labels:  api-client
google-photos-api-client-go
Google photos api client in go
Stars: ✭ 35 (+34.62%)
Mutual labels:  api-client
airtabler
R interface to the Airtable API
Stars: ✭ 84 (+223.08%)
Mutual labels:  api-client
ninja automator
Acquire data with honour and wisdom — using the way of the ninja.
Stars: ✭ 21 (-19.23%)
Mutual labels:  api-client
InstaLite
Instagram api not official easy-to-use class, minimal number of features
Stars: ✭ 72 (+176.92%)
Mutual labels:  api-client
cassandra-client
Cassandra 3 GUI client
Stars: ✭ 49 (+88.46%)
Mutual labels:  java-client
mercury-parserpy
python api wrapper for https://mercury.postlight.com/web-parser/
Stars: ✭ 16 (-38.46%)
Mutual labels:  api-client

🚀 Sketchware API Library

A multi-platform library for interacting with the Sketchware API. At the moment, not all requests have been implemented, but will be added upon request.

Looks like Sketchware have disabled their API. So it's not relevant yet, but maybe the API will still be restored. We are waiting for news.

🧪 Examples

Let's get a list of the latest moreblocks:

client.getRecentSharedMoreblocks(20, 0).success { list: List<BaseShared> ->
    println(list) // successfully loaded
}.error {
    // some error occurred
}

Let's get some moreblock comments:

client.getSharedMoreblockDetails(__moreblockId__).success { body: SharedDetails ->
    println(body)
}.error {
    // an error has occurred
}

📐 Implementation

build.gradle.kts:

repositories {
    maven("https://dl.kotlingang.fun")
}
dependencies {
    implementation("io.sketchware.api:SketchwareAPI:1.0.5")
}

For Java, you also need to add the Java wrapper:

repositories {
    maven { url 'https://dl.kotlingang.fun' }
}
dependencies {
    implementation "io.sketchware.api:SketchwareJavaAPI:1.0.5"
}

You can also check it out.

📞 Contacts

Below are links to sources where you can contact for questions about the library or just chat ( like @sketchware_community).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].