Skip to content

A collection of scripts to edit .ca files, all connected through a GUI powered by hope, dreams, and a bit of code.

License

Notifications You must be signed in to change notification settings

openposter/OpenPoster

Repository files navigation

Logo

OpenPoster

A collection of scripts to edit .ca files, all connected through a GUI powered by hope, dreams, and a bit of code.

Discord Server (500+ members): https://discord.gg/t3abQJjHm6

Getting Started

Prerequisites

Before you begin, ensure you have the following:

  • Computer running MacOS, Windows 10/11, or Linux
  • Python (3.11 recommended)

Setup

  1. Fork the repository
  2. Clone your fork locally
  3. Install requirements:
# MacOS:
pip3 install -r requirements.txt

# Windows:
pip install -r requirements.txt
  1. Run the OpenPoster app:
# MacOS:
python3 app.py

# Windows:
python app.py

Compiling:

# MacOS:
python3 compile.py

# Windows:
python compile.py

Features

Inspector: You can read and edit in the inspector for the layers, such as the name, position, bounds, color, and more.

Canvas: You can see supported layers and a preview of what they would look like on your iPhone/iPad once applied. You can also edit the layers in the Canvas such as resizing and rotating layers if you prefer using the Canvas over the Inspector.

Layers: You can see all the supported layers in the .ca file with the correct file structure. You can also create new basic, text, and image layers.

Exporting: You can save as a new .ca file or a .tendies file, as well as exporting to Nugget directly.

License

OpenPoster is under the MIT License. You can view it here.

Image

image

About

A collection of scripts to edit .ca files, all connected through a GUI powered by hope, dreams, and a bit of code.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

Languages