All Projects → tjvr → Kurt

tjvr / Kurt

Licence: gpl-3.0
Python library for reading/writing MIT's Scratch file format.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Kurt

teaching-open
Scratch少儿编程教学平台,集成Scratch、ScratchJr、Python教学工具。包含课程、班级、作业、权限、赛事、社区等。
Stars: ✭ 202 (+172.97%)
Mutual labels:  scratch
scratch-asset-utils
scratch2和scratch3素材库爬虫和处理工具
Stars: ✭ 29 (-60.81%)
Mutual labels:  scratch
Ffmpeg
Docker build for FFmpeg on Ubuntu / Alpine / Centos 7 / Scratch
Stars: ✭ 828 (+1018.92%)
Mutual labels:  scratch
vue-scratchable
A Vue.js wrapper component that turns everything into fun scratch cards.
Stars: ✭ 42 (-43.24%)
Mutual labels:  scratch
desktop
TurboWarp as a desktop app
Stars: ✭ 69 (-6.76%)
Mutual labels:  scratch
Express Graphql Mongodb Boilerplate
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Stars: ✭ 288 (+289.19%)
Mutual labels:  scratch
ScratchVerifier
Verify Scratch accounts as genuine, for use in authorization or identification.
Stars: ✭ 17 (-77.03%)
Mutual labels:  scratch
Opencl 101
Learn OpenCL step by step.
Stars: ✭ 43 (-41.89%)
Mutual labels:  scratch
codes-scratch-crawler
读书笔记《自己动手写网络爬虫》,自己敲的代码。主要记录了网络爬虫的基本实现,网页去重的算法,网页指纹算法,文本信息挖掘
Stars: ✭ 44 (-40.54%)
Mutual labels:  scratch
Scratchapi
A library written in Java for accessing scratch.mit.edu via your Java application...
Stars: ✭ 5 (-93.24%)
Mutual labels:  scratch
SRScratchView
A mask imageView class which can be used a scratchView.
Stars: ✭ 52 (-29.73%)
Mutual labels:  scratch
ScratchImage
A scratchable UIImageView
Stars: ✭ 31 (-58.11%)
Mutual labels:  scratch
Edublocks
Drag and drop coding tool for creating Python programs
Stars: ✭ 297 (+301.35%)
Mutual labels:  scratch
gobo.icu
URL Shortener For Scratch
Stars: ✭ 14 (-81.08%)
Mutual labels:  scratch
Numpy neural net
A simple neural network (multilayer perceptron) with backpropagation implemented in Python with NumPy
Stars: ✭ 25 (-66.22%)
Mutual labels:  scratch
unkillable-scratch
Disallow the *scratch* buffer from being killed
Stars: ✭ 13 (-82.43%)
Mutual labels:  scratch
Scratchblocks
Make pictures of Scratch blocks from text.
Stars: ✭ 257 (+247.3%)
Mutual labels:  scratch
Android Scratchoutview
高仿刮奖效果的View 可以设置刮开多少比例范围 自动显现 - Scratch card effect view , and can set the scraping what percentage range automatically displayed below ui
Stars: ✭ 49 (-33.78%)
Mutual labels:  scratch
7days Golang
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
Stars: ✭ 9,275 (+12433.78%)
Mutual labels:  scratch
Fogview library
FogView is a android library that can show fog on any layout and the fog removes when user rubs it.
Stars: ✭ 633 (+755.41%)
Mutual labels:  scratch

kurt

Kurt is a Python library for working with Scratch project files.

It supports both Scratch 1.4 and Scratch 2.0 with a single Pythonic interface, and it's extensible to support new file formats for Scratch mods (such as Snap!).

It also includes a parser for converting plain text into Scratch blocks.

Example uses:

  • converting Scratch 2.0 projects back to 1.4
  • importing thousands of images into Scratch
  • importing midi files as play note blocks
  • importing font files as costumes
  • parsing text to Scratch blocks
  • analysing projects

Scratch is created by the Lifelong Kindergarten Group at the MIT Media Lab.

Installation

With a proper python environment (one which has pip available), simply run:

pip install kurt

Or using easy_install:

easy_install kurt

Or download the compressed archive from PyPI, extract it, and inside it run:

python setup.py install

Requirements

Requires Python 2.7. Doesn't support Python 3.

The installation methods above will automatically install kurt and its dependencies. To do a manual install instead, you need:

Documentation

Kurt's documentation is hosted on Read the Docs.

License

Kurt is released under the LGPL Version 3.

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].