raindog151 / unarticulate-AEM

Hastily written script to unpack content created by Articulate Rise and fix it to work with Adobe Experience Manager filename requirements

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

unarticulate-AEM

Hastily written script to unpack content created by Articulate Rise and fix it to work with Adobe Experience Manager filename requirements

This script fixes a moment in time issue with Adobe Experience Manager (AEM) where courses generated in Articulate Rise auto-generate file names that are not compatable due to character constraints. This script expects a zip file containing all html and assets (images, etc) and outputs a new zip file unless the -n flag is passed. It worked on one course I was supplied, but I make no promises it will work for you. Happy to try to fix bugs if reported.

This script has been tested on OSX and Linux, I don't have access to a Windows box to try.

If this helps you, feel free to donate to me via venmo/paypal: raindog151[at]gmail[dot]com

Usage:

$ ./unarticulate.py -h
usage: unarticulate [options] -f FILENAME.ZIP

This utility was built to replace filenames made in Articulate whatever the wife said to work nicely with Adobe Experience Manager.

optional arguments:
  -h, --help            show this help message and exit
  -f FILENAME, --filename FILENAME
                        Articulate zip file to convert (ex: website.zip) - This assumes the file is in the same directory you are running this from
  -n, --nozip           Don't automatically zip the unarticulated file when complete
  -d, --debug           Enable debugging (very verbose, YHBW)

About

Hastily written script to unpack content created by Articulate Rise and fix it to work with Adobe Experience Manager filename requirements


Languages

Language:Python 100.0%