Metadata-Version: 2.4
Name: keyframe-uploader
Version: 0.1.0
Summary: Batch-upload Roblox KeyframeSequences to Open Cloud and build Animation instances
Author: THEZO
License-Expression: MIT
Project-URL: Homepage, https://github.com/thezoMx/keyframe_uploader
Project-URL: Repository, https://github.com/thezoMx/keyframe_uploader
Project-URL: Issues, https://github.com/thezoMx/keyframe_uploader/issues
Keywords: roblox,open-cloud,animation,keyframesequence,rbxm
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Microsoft :: Windows
Classifier: Environment :: Console
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# keyframe-uploader

Batch-upload Roblox `KeyframeSequence`s to Open Cloud and get `Animation` instances back.

A Studio plugin sends your selected KeyframeSequences to a local server (`rpx`). The
server rebuilds each as a binary `.rbxm`, uploads it through the Open Cloud Assets API,
and returns the asset ids so the plugin can build `Animation` instances.

## Install

```
pip install keyframe-uploader
rpx setup
rpx
```

`rpx setup` asks for your Open Cloud API key and creator id, installs rojo, and links you
to the Studio plugin. `rpx where` shows status. `rpx` starts the server.

## Requirements

- Python 3.8+ (Windows)
- A Roblox Open Cloud API key with Assets read + write
- rojo (installed for you by `rpx setup`)

## License

MIT
