Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Clojure C Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
example-code
src/sifaka
test-data
test/sifaka/test
.gitignore
README.md
TECH-NOTES.md
project.clj
scratch.clj

README.md

Sifaka: a Clojure-based template builder for Lemur

Sifaka is a package for constructing Liine Lemur templates, and uploading them to iOS devices, purely in Clojure, avoiding the rather quirky WYSIWYG template editor.

The code is at an early stage; we only have a small set of objects implemented so far (Container, Pads and RingArea), as we shake out some details of the XML generation. This is likely to be a slow process, as the object parameters are numerous and subtle.

Thanks to Matthew Stanton, whose Python code here pointed the way to uploading templates via TCP/IP. (We figured out the rest, and corrected some errors, by sniffing network packets from the editor.) No thanks to JazzMutant whose "OSC-style" example code is confusing, misdocumented and just plain wrong.

Usage

Sifaka is a Leiningen 2 project, so build in the usual manner. There are one or two upload examples at the bottom of scratch.clj.

Technical Notes

Something went wrong with that request. Please try again.