Skip to content

Instantly share code, notes, and snippets.

View thatshawt's full-sized avatar
🐒
monke

David thatshawt

🐒
monke
View GitHub Profile
@jeffmikels
jeffmikels / make_pro6_doc.py
Created December 21, 2019 23:10
Generate ProPresenter6 Document
#!/usr/bin/env python3
import os
import re
import base64
import json
import uuid
import html
# This script generates a ProPresenter file from a slide object
@gooderist
gooderist / Pro6 File Spec.md
Last active January 15, 2022 22:32
Pro6 File Spec

(Unofficial) Pro6 File Specification

This is a reverse-engineered description of the Pro6 file format used in ProPresenter6. This work is in no way affiliated with or authorized by RenewedVision(c) with the exception that we all serve the same Lord, Jesus Christ.

last updated 2019/10/14

General

The file is an xml file with base64 encoded strings. Slide text is mainly expressed as RTF strings. More details below under section [todo: NSString] The file begins with tag <?xml version="1.0" encoding="utf-8"?>